pub fn train<L>( model: &Vec<L>, train_data: Array2<f64>, train_lbl: Array2<f64>, test_data: Array2<f64>, test_lbl: Array2<f64>, )where L: Layer1d,