ridge/ridge.rs
1use nalgebra as na;
2
3use echo_state_network::Ridge;
4
5fn main() {
6 let x = na::DVector::from_vec(vec![1.0, 2.0, 3.0, 4.0]);
7 let d = na::DVector::from_vec(vec![5.0, 6.0]);
8
9 let mut ridge = Ridge::new(4, 2, 0.1);
10 ridge.set_data(&x, &d);
11 let weight = ridge.fit();
12
13 println!("{}", ridge);
14 println!("Weight:\n{}", weight);
15}