feat: documentation adjusted to new builder

This commit is contained in:
Volodymyr Orlov
2020-12-23 12:38:10 -08:00
parent dd341f4a12
commit 32ae63a577
3 changed files with 8 additions and 13 deletions
+3 -5
View File
@@ -15,11 +15,9 @@
//! let blobs = generator::make_blobs(100, 2, 3); //! let blobs = generator::make_blobs(100, 2, 3);
//! let x = DenseMatrix::from_vec(blobs.num_samples, blobs.num_features, &blobs.data); //! let x = DenseMatrix::from_vec(blobs.num_samples, blobs.num_features, &blobs.data);
//! // Fit the algorithm and predict cluster labels //! // Fit the algorithm and predict cluster labels
//! let labels = DBSCAN::fit(&x, Distances::euclidian(), DBSCANParameters{ //! let labels = DBSCAN::fit(&x, Distances::euclidian(),
//! min_samples: 5, //! DBSCANParameters::default().with_eps(3.0)).
//! eps: 3.0, //! and_then(|dbscan| dbscan.predict(&x));
//! algorithm: KNNAlgorithmName::CoverTree
//! }).and_then(|dbscan| dbscan.predict(&x));
//! //!
//! println!("{:?}", labels); //! println!("{:?}", labels);
//! ``` //! ```
+3 -3
View File
@@ -45,9 +45,9 @@
//! let y: Vec<f64> = vec![83.0, 88.5, 88.2, 89.5, 96.2, 98.1, 99.0, //! let y: Vec<f64> = vec![83.0, 88.5, 88.2, 89.5, 96.2, 98.1, 99.0,
//! 100.0, 101.2, 104.6, 108.4, 110.8, 112.6, 114.2, 115.7, 116.9]; //! 100.0, 101.2, 104.6, 108.4, 110.8, 112.6, 114.2, 115.7, 116.9];
//! //!
//! let lr = LinearRegression::fit(&x, &y, LinearRegressionParameters { //! let lr = LinearRegression::fit(&x, &y,
//! solver: LinearRegressionSolverName::QR, // or SVD //! LinearRegressionParameters::default().
//! }).unwrap(); //! with_solver(LinearRegressionSolverName::QR)).unwrap();
//! //!
//! let y_hat = lr.predict(&x).unwrap(); //! let y_hat = lr.predict(&x).unwrap();
//! ``` //! ```
+2 -5
View File
@@ -45,11 +45,8 @@
//! let y: Vec<f64> = vec![83.0, 88.5, 88.2, 89.5, 96.2, 98.1, 99.0, //! let y: Vec<f64> = vec![83.0, 88.5, 88.2, 89.5, 96.2, 98.1, 99.0,
//! 100.0, 101.2, 104.6, 108.4, 110.8, 112.6, 114.2, 115.7, 116.9]; //! 100.0, 101.2, 104.6, 108.4, 110.8, 112.6, 114.2, 115.7, 116.9];
//! //!
//! let y_hat = RidgeRegression::fit(&x, &y, RidgeRegressionParameters { //! let y_hat = RidgeRegression::fit(&x, &y, RidgeRegressionParameters::default().with_alpha(0.1)).
//! solver: RidgeRegressionSolverName::Cholesky, //! and_then(|lr| lr.predict(&x)).unwrap();
//! alpha: 0.1,
//! normalize: true
//! }).and_then(|lr| lr.predict(&x)).unwrap();
//! ``` //! ```
//! //!
//! ## References: //! ## References: