pub struct TreeConstraintsConfig {
pub max_tree_depth: u32,
pub min_node_weight: f32,
pub max_number_of_unique_feature_columns: i64,
}
Expand description
Tree constraints config.
Fields§
§max_tree_depth: u32
Maximum depth of the trees. The default value is 6 if not specified.
min_node_weight: f32
Min hessian weight per node.
max_number_of_unique_feature_columns: i64
Maximum number of unique features used in the tree. Zero means there is no limit.
Trait Implementations§
Source§impl Clone for TreeConstraintsConfig
impl Clone for TreeConstraintsConfig
Source§fn clone(&self) -> TreeConstraintsConfig
fn clone(&self) -> TreeConstraintsConfig
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 TreeConstraintsConfig
impl Debug for TreeConstraintsConfig
Source§impl Default for TreeConstraintsConfig
impl Default for TreeConstraintsConfig
Source§impl Message for TreeConstraintsConfig
impl Message for TreeConstraintsConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for TreeConstraintsConfig
impl PartialEq for TreeConstraintsConfig
impl StructuralPartialEq for TreeConstraintsConfig
Auto Trait Implementations§
impl Freeze for TreeConstraintsConfig
impl RefUnwindSafe for TreeConstraintsConfig
impl Send for TreeConstraintsConfig
impl Sync for TreeConstraintsConfig
impl Unpin for TreeConstraintsConfig
impl UnwindSafe for TreeConstraintsConfig
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