pub struct BayesianProbitRegressor {
pub number_of_features: u32,
pub bias: Option<Gaussian>,
pub features: Vec<FeatureWeight>,
pub regression_input_feature_name: String,
pub optimism_input_feature_name: String,
pub sampling_scale_input_feature_name: String,
pub sampling_truncation_input_feature_name: String,
pub mean_output_feature_name: String,
pub variance_output_feature_name: String,
pub pessimistic_probability_output_feature_name: String,
pub sampled_probability_output_feature_name: String,
}Fields§
§number_of_features: u32§bias: Option<Gaussian>bias term
features: Vec<FeatureWeight>Set of features with associated weights
feature weights
regression_input_feature_name: StringSet this name to be the same as input feature of type multi-array (1D) in the model description you want to use as the regression input
optimism_input_feature_name: StringSet this name to be the same as optional input feature of type double in the model description you want to use as the optimism input
sampling_scale_input_feature_name: StringSet this name to be the same as optional input feature of type double in the model description you want to use as the samplingScale input
sampling_truncation_input_feature_name: StringSet this name to be the same as optional input feature of type double in the model description you want to use as the samplingBounds input
mean_output_feature_name: Stringname of ‘mean’ output feature
variance_output_feature_name: Stringname of ‘variance’ output feature
pessimistic_probability_output_feature_name: Stringname of ‘pessimistic’ output feature
sampled_probability_output_feature_name: Stringname of ‘sampled’ output feature: samples from the scaled posterior probability distribuiton
Trait Implementations§
Source§impl Clone for BayesianProbitRegressor
impl Clone for BayesianProbitRegressor
Source§fn clone(&self) -> BayesianProbitRegressor
fn clone(&self) -> BayesianProbitRegressor
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BayesianProbitRegressor
impl Debug for BayesianProbitRegressor
Source§impl Default for BayesianProbitRegressor
impl Default for BayesianProbitRegressor
Source§impl Message for BayesianProbitRegressor
impl Message for BayesianProbitRegressor
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for BayesianProbitRegressor
impl PartialEq for BayesianProbitRegressor
Source§fn eq(&self, other: &BayesianProbitRegressor) -> bool
fn eq(&self, other: &BayesianProbitRegressor) -> bool
self and other values to be equal, and is used by ==.