大家好啊,新年介绍一个入门级、简陋的学习项目
如果你也有兴趣入门学习 Rust ,入门学习 Machine Learning ,Github 地址
Machine Learning in Rust
https://github.com/Raibows/MLinRust
作为一个新手,用 Rust 实现了一个简陋的 Machine Learning 库,且不依赖于任何第三方库
粗略包含以下内容
- NdArray ,n 维带广播的向量的操作,如矩阵加减乘除、permute 等
- Dataset ,用于转化数据,支持 Dataloader 、提供一些常用的接口
- 经典的机器学习算法:决策树、KNN 、SVM 、线性 /逻辑回归、朴素贝叶斯、MLP (含激活函数,可组合 stack )
- 每个函数都写了注释、文档,一些操作也有行内注释,提供每个算法的示例 example
如果你喜欢的话,请 Star
请注意
这是一个新手项目,仅仅提供入门级别的学习,可能包含非常多的 bug 、不规范等。 欢迎开 issue 提建议,修 bug 、重构等,非常乐于讨论。
