8 个版本 (2 个稳定版)
1.0.1 | 2022 年 3 月 5 日 |
---|---|
1.0.0 | 2022 年 3 月 4 日 |
0.2.2 | 2022 年 3 月 4 日 |
0.1.2 | 2022 年 3 月 3 日 |
#423 在 机器学习
每月 33 次下载
16KB
187 行
Smarty Pants
本库的目标是
- 产生
NeuralNetworks
,当给定相同的输入时,总是给出相同的结果。 - 提供创建、训练、运行和解析
NeuralNetworks
的方法和函数 - 相对轻量级和快速。
用法
将此添加到您的 Cargo.toml 中
[dependencies]
smarty_pants = "0.2.0"
要创建一个新的网络,只需用所需的参数调用 new 函数并将其存储在某个地方。请确保它是可变的,否则一些函数和方法可能无法正常工作。
use smarty_pants::neural_network::*;
fn main() {
let mut network:NeuralNetwork = NeuralNetwork::new(1.0,10,10,3);
}
然后简单地调用 run()
方法来运行它,并将参数作为输入。
let output:Vec<f64> = network.run(vec![1.0,2.0,3.0]);
依赖项
~0.8–1.5MB
~33K SLoC