Skip to content

Commit 32ae63a

Browse files
Volodymyr OrlovVolodymyr Orlov
authored andcommitted
feat: documentation adjusted to new builder
1 parent dd341f4 commit 32ae63a

File tree

3 files changed

+8
-13
lines changed

3 files changed

+8
-13
lines changed

src/cluster/dbscan.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,9 @@
1515
//! let blobs = generator::make_blobs(100, 2, 3);
1616
//! let x = DenseMatrix::from_vec(blobs.num_samples, blobs.num_features, &blobs.data);
1717
//! // Fit the algorithm and predict cluster labels
18-
//! let labels = DBSCAN::fit(&x, Distances::euclidian(), DBSCANParameters{
19-
//! min_samples: 5,
20-
//! eps: 3.0,
21-
//! algorithm: KNNAlgorithmName::CoverTree
22-
//! }).and_then(|dbscan| dbscan.predict(&x));
18+
//! let labels = DBSCAN::fit(&x, Distances::euclidian(),
19+
//! DBSCANParameters::default().with_eps(3.0)).
20+
//! and_then(|dbscan| dbscan.predict(&x));
2321
//!
2422
//! println!("{:?}", labels);
2523
//! ```

src/linear/linear_regression.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@
4545
//! let y: Vec<f64> = vec![83.0, 88.5, 88.2, 89.5, 96.2, 98.1, 99.0,
4646
//! 100.0, 101.2, 104.6, 108.4, 110.8, 112.6, 114.2, 115.7, 116.9];
4747
//!
48-
//! let lr = LinearRegression::fit(&x, &y, LinearRegressionParameters {
49-
//! solver: LinearRegressionSolverName::QR, // or SVD
50-
//! }).unwrap();
48+
//! let lr = LinearRegression::fit(&x, &y,
49+
//! LinearRegressionParameters::default().
50+
//! with_solver(LinearRegressionSolverName::QR)).unwrap();
5151
//!
5252
//! let y_hat = lr.predict(&x).unwrap();
5353
//! ```

src/linear/ridge_regression.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,8 @@
4545
//! let y: Vec<f64> = vec![83.0, 88.5, 88.2, 89.5, 96.2, 98.1, 99.0,
4646
//! 100.0, 101.2, 104.6, 108.4, 110.8, 112.6, 114.2, 115.7, 116.9];
4747
//!
48-
//! let y_hat = RidgeRegression::fit(&x, &y, RidgeRegressionParameters {
49-
//! solver: RidgeRegressionSolverName::Cholesky,
50-
//! alpha: 0.1,
51-
//! normalize: true
52-
//! }).and_then(|lr| lr.predict(&x)).unwrap();
48+
//! let y_hat = RidgeRegression::fit(&x, &y, RidgeRegressionParameters::default().with_alpha(0.1)).
49+
//! and_then(|lr| lr.predict(&x)).unwrap();
5350
//! ```
5451
//!
5552
//! ## References:

0 commit comments

Comments
 (0)