makemore

这是一个小巧、易于修改的字符级语言模型,从逐行文本中学习模式,并生成类似的内容,例如名字。

分享到 X许可证: MIT

概述

makemore是一个小型Python程序,从每行一项的文本中学习字符排列模式,并生成类似示例的新内容。它可用于从列表中生成更多名字、公司名称或类似单词的字符串。指定输入文件和输出目录即可训练模型,训练日志和模型会保存在该目录中。模型选择从二元模型到Transformer,还可以用保存的最佳模型继续生成样本。

主要特点

  • 使用每行一项的文本文件训练,并将日志和模型保存到输出目录。
  • 生成与训练文本相似的新字符序列。
  • 可选择二元模型、MLP、RNN、LSTM、GRU和Transformer;CNN仍在开发中。
  • 使用--sample-only从保存的最佳模型生成样本。

适用场景

适合学习字符级语言模型的人,以及想从文本列表生成类似名字或单词内容的人。

上游仓库
karpathy/makemore
GitHub 上的 fork
Guo-astro/makemore
上游 Star 数
4.4k
分类
AI 智能体与大模型工具
编程语言
Python
许可证
MIT
Fork 时间
2026-10-09
同步状态
已同步上次同步 2026-10-10