makemore

行単位のテキストから文字列のパターンを学び、名前など似た項目を生成する、教育向けの小さく改造しやすい言語モデルです。

Xで共有ライセンス: MIT

概要

makemoreは、1行に1項目を並べたテキストから文字の並び方を学び、例に似た新しい項目を生成する小規模なPythonプログラムです。名前や会社名、英単語風の文字列を増やしたい場合に使えます。入力ファイルと出力先を指定して学習し、学習ログとモデルを保存します。バイグラムからTransformerまでのモデルを選べ、保存済みの最良モデルから追加生成もできます。

主な特長

  • 1行に1項目を記したテキストで学習し、ログとモデルを出力先に保存します。
  • 学習テキストに似た文字列を生成します。
  • バイグラム、MLP、RNN、LSTM、GRU、Transformerを選べます。CNNは開発中です。
  • --sample-onlyで、保存済みの最良モデルからサンプルを生成できます。

こんな人・用途に

文字レベルの言語モデルを学びたい人や、テキスト一覧から名前風・単語風の例を生成したい人に向いています。

アップストリーム
karpathy/makemore
GitHubのフォーク
Guo-astro/makemore
アップストリームのスター数
4.4k
カテゴリ
AIエージェントとLLMツール
言語
Python
ライセンス
MIT
フォーク日
2026-10-09
同期状態
同期済み最終同期 2026-10-10