DinoGPT
一个开源的微型字符级 Transformer 模型,约 5.3 万参数,从零手写实现,专用于生成恐龙名字,附带 Streamlit 交互演示。
时间轴 (近 90 天)
一位开发者用 PyTorch 从零实现了一个名为 DinoGPT 的微型 Transformer,专门用于生成恐龙名字。
DinoGPT 只有约 5.3 万个参数。
DinoGPT 的训练数据是 1,535 个真实恐龙名称。
DinoGPT 配有一个 Streamlit 网页应用,用户可以输入开头几个字母来生成恐龙名字。
DinoGPT 的注意力机制是作者手写实现的,没有直接调用现成的高级 API。
DinoGPT 采用字符级建模,词表为 26 个英文字母加上少量标点符号。
DinoGPT 这类微型模型通常采用可学习位置嵌入,参数量等于最大序列长度乘以隐藏维度。
DinoGPT 项目覆盖了数据处理、模型实现、训练调参和产品化部署的完整流程。
作者在帖子中邀请反馈,包括交互是否清晰、如何更好玩、最离谱的恐龙名以及代码实现或解释上的错误。
全部知识事实 (9)
一位开发者用 PyTorch 从零实现了一个名为 DinoGPT 的微型 Transformer,专门用于生成恐龙名字。
50%待验证DinoGPT 只有约 5.3 万个参数。
50%待验证DinoGPT 的训练数据是 1,535 个真实恐龙名称。
50%待验证DinoGPT 配有一个 Streamlit 网页应用,用户可以输入开头几个字母来生成恐龙名字。
50%待验证DinoGPT 的注意力机制是作者手写实现的,没有直接调用现成的高级 API。
50%待验证DinoGPT 采用字符级建模,词表为 26 个英文字母加上少量标点符号。
50%待验证DinoGPT 这类微型模型通常采用可学习位置嵌入,参数量等于最大序列长度乘以隐藏维度。
50%待验证DinoGPT 项目覆盖了数据处理、模型实现、训练调参和产品化部署的完整流程。
50%待验证作者在帖子中邀请反馈,包括交互是否清晰、如何更好玩、最离谱的恐龙名以及代码实现或解释上的错误。
50%