Skip to main content

neural_network_backprop/
neural_network_backprop.rs

1//! Trains a tiny neural network with backpropagation using rhai-sci matrices.
2
3fn main() {
4    #[cfg(feature = "nalgebra")]
5    {
6        use rhai::{packages::Package, Engine, Map};
7        use rhai_sci::SciPackage;
8
9        let mut engine = Engine::new();
10        engine.register_global_module(SciPackage::new().as_shared_module());
11
12        let result: Map = engine
13            .eval_file("examples/neural_network_backprop.rhai".into())
14            .expect("script should run");
15        println!("{result:?}");
16    }
17}