1 个不稳定版本
0.1.0 | 2020年4月25日 |
---|
#697 in 机器学习
41KB
932 行
Easyneural
文档
此crate允许您轻松构建和训练神经网络。
目前,只是一个快速示例...
fn main() {
const POPULATION_SIZE: usize = 10;
const SIMULATION_ROUNDS: usize = 1;
let neurons_per_layer = [2, 4, 5, 1];
let mut randomizer = DefaultRandomizer::new();
if_chain! {
if let Ok(mut session) = Simulation::<MyWorld>::new(POPULATION_SIZE, &neurons_per_layer, &mut randomizer, None);
if let Ok(parents) = session.run(Finish::Occurences(SIMULATION_ROUNDS));
then {
// I have the trained network!
}
}
}
...以及一个汽车学会如何避免牛的电影 :)
依赖关系
~1.4–2.2MB
~47K SLoC