simple_ml
pub fn gradient_descent( matrix1: &Vec<Vec<f64>>, beta: &mut Vec<Vec<f64>>, matrix2: &Vec<f64>, learning_rate: f64, coverage_rate: f64) -> (Vec<Vec<f64>>, i32)