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