pub struct GradientBoostingRegressor { /* private fields */ }Expand description
Gradient Boosting Regressor
Implementations§
Source§impl GradientBoostingRegressor
impl GradientBoostingRegressor
pub fn new(config: GradientBoostingConfig) -> Self
pub fn builder() -> GradientBoostingRegressorBuilder
Trait Implementations§
Source§impl Clone for GradientBoostingRegressor
impl Clone for GradientBoostingRegressor
Source§fn clone(&self) -> GradientBoostingRegressor
fn clone(&self) -> GradientBoostingRegressor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GradientBoostingRegressor
impl Debug for GradientBoostingRegressor
Source§impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for GradientBoostingRegressor
impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for GradientBoostingRegressor
Source§type Fitted = TrainedGradientBoostingRegressor
type Fitted = TrainedGradientBoostingRegressor
The fitted model type
Source§fn fit(self, X: &Array2<Float>, _y: &Array1<Float>) -> Result<Self::Fitted>
fn fit(self, X: &Array2<Float>, _y: &Array1<Float>) -> Result<Self::Fitted>
Fit the model to the provided data with validation
Source§fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
Fit with custom validation and early stopping
Auto Trait Implementations§
impl Freeze for GradientBoostingRegressor
impl RefUnwindSafe for GradientBoostingRegressor
impl Send for GradientBoostingRegressor
impl Sync for GradientBoostingRegressor
impl Unpin for GradientBoostingRegressor
impl UnwindSafe for GradientBoostingRegressor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more