小型神经网络
由 Christopher N. Hesse 编写
#47 在 #training
2KB
此项目是一个用于在Rust中训练和运行神经网络的crate。术语小型指的是项目的简单性:它不追求复杂的硬件加速或完全的模型兼容性。
相反,代码应该是易于阅读和扩展的。没有花哨的优化器或自动微分。神经网络的基本构建块,如矩阵运算和激活函数,是从头开始构建的。在它们之上构建了高级抽象,如层。
目标是让人们在学习神经网络的同时了解Rust编程语言。此代码(目前)不用于生产。相反,它旨在被修改并提供教育经验。