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