1 个不稳定版本

0.1.0 2022年7月31日

#47#training

MIT 许可证

2KB

小型神经网络(TinyNN)

此项目是一个用于在Rust中训练和运行神经网络的crate。术语小型指的是项目的简单性:它不追求复杂的硬件加速或完全的模型兼容性。

相反,代码应该是易于阅读和扩展的。没有花哨的优化器或自动微分。神经网络的基本构建块,如矩阵运算和激活函数,是从头开始构建的。在它们之上构建了高级抽象,如层。

目标是让人们在学习神经网络的同时了解Rust编程语言。此代码(目前)不用于生产。相反,它旨在被修改并提供教育经验。

无运行时依赖