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}