1 个不稳定版本
0.0.0 | 2021年3月8日 |
---|
#98 在 #ml
每月47次 下载
48KB
1.5K SLoC
Surface AI
这是一个用 Rust 原生编写的实验性 AI 库。
计划
- 提供有用的抽象,以便作为库进行通用使用 ()
- 文档
- 感知器
- 感知器测试
- 重新设计感知器/神经元类型,以便在神经网络中更具可重用性
- 神经网络(仍在调查这是否已完成,见下文)
- NN 测试(已创建,但结果不满意,见下文)
- 允许调整可变常量,例如学习率和训练停止条件
- 卷积神经网络
- 其他机器学习算法
目前我主要将其用作学习经验,但我想将其扩展为对其他人的机器学习项目有用的工具。目前我在使用 NeuralNet 类型对 HR 图表 上的恒星进行分类时遇到困难(如 test_star_classification
测试所示)。我正在研究问题所在,因为我仍然对神经网络及其功能以及如何最佳使用它们不太熟悉。根据其他测试(求和学习示例(test_sum_classification)和单个反向传播结果的测试(
test_learn_function)),NN 似乎按预期正确工作,然而我注意到求和测试在训练过程中不会终止(或者至少运行时间非常长)。这可能是 NN 的问题,也可能是恒星分类未正确工作(希望如此)的原因。
如果您有任何建议或建议(或者如果您有兴趣,甚至可以贡献)请通过我的电子邮件或在我的 GitHub 上打开问题/拉取请求与我联系。
我将仅在我对库作为“可用”感到满意之前发布“0.0.x”版本。如前所述,目前这完全是实验性的。我提前发布这个包的唯一原因是我希望有经验的人能够测试/引导项目的开发,甚至允许项目获得一些动力并得到应用 :D
依赖关系
~310KB