rls/
rls.rs

1use nalgebra as na;
2
3use echo_state_network::RLS;
4
5fn main() {
6    let x1 = na::DVector::from_vec(vec![1.0, 2.0, 3.0, 4.0]);
7    let d1 = na::DVector::from_vec(vec![5.0, 6.0]);
8
9    let x2 = na::DVector::from_vec(vec![2.0, 4.0, 6.0, 8.0]);
10    let d2 = na::DVector::from_vec(vec![10.0, 11.0]);
11
12    let mut rls = RLS::new(4, 2, 1.0, 1.0);
13
14    for _ in 0..100 {
15        rls.set_data(&x1, &d1);
16    }
17    println!("{}", rls);
18
19    for _ in 0..100 {
20        rls.set_data(&x2, &d2);
21    }
22    println!("{}", rls);
23}