pub struct LearningTaskParametersBuilder { /* private fields */ }
Expand description
Builder for LearningTaskParameters
.
Implementations§
Source§impl LearningTaskParametersBuilder
impl LearningTaskParametersBuilder
Sourcepub fn objective(&mut self, value: Objective) -> &mut Self
pub fn objective(&mut self, value: Objective) -> &mut Self
Learning objective used when training.
default: RegLinear
Sourcepub fn base_score(&mut self, value: f32) -> &mut Self
pub fn base_score(&mut self, value: f32) -> &mut Self
Initial prediction score, i.e. global bias.
default: 0.5
Sourcepub fn eval_metrics(&mut self, value: Metrics) -> &mut Self
pub fn eval_metrics(&mut self, value: Metrics) -> &mut Self
Metrics to use on evaluation data sets during training.
default: Auto
(i.e. metrics selected automatically based on objective)
Sourcepub fn build(
&self,
) -> Result<LearningTaskParameters, LearningTaskParametersBuilderError>
pub fn build( &self, ) -> Result<LearningTaskParameters, LearningTaskParametersBuilderError>
Trait Implementations§
Source§impl Clone for LearningTaskParametersBuilder
impl Clone for LearningTaskParametersBuilder
Source§fn clone(&self) -> LearningTaskParametersBuilder
fn clone(&self) -> LearningTaskParametersBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for LearningTaskParametersBuilder
impl RefUnwindSafe for LearningTaskParametersBuilder
impl Send for LearningTaskParametersBuilder
impl Sync for LearningTaskParametersBuilder
impl Unpin for LearningTaskParametersBuilder
impl UnwindSafe for LearningTaskParametersBuilder
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