pub struct PriorConfiguration {
pub weight_precision_shape: Float,
pub weight_precision_rate: Float,
pub noise_precision_shape: Float,
pub noise_precision_rate: Float,
pub hierarchical: bool,
pub ard_config: Option<ARDConfiguration>,
}Expand description
Prior configuration for Bayesian linear regression
Fields§
§weight_precision_shape: FloatPrior precision for weights (Gamma distribution parameters)
weight_precision_rate: Float§noise_precision_shape: FloatPrior precision for noise (Gamma distribution parameters)
noise_precision_rate: Float§hierarchical: boolWhether to use hierarchical priors
ard_config: Option<ARDConfiguration>ARD (Automatic Relevance Determination) configuration
Trait Implementations§
Source§impl Clone for PriorConfiguration
impl Clone for PriorConfiguration
Source§fn clone(&self) -> PriorConfiguration
fn clone(&self) -> PriorConfiguration
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 PriorConfiguration
impl Debug for PriorConfiguration
Auto Trait Implementations§
impl Freeze for PriorConfiguration
impl RefUnwindSafe for PriorConfiguration
impl Send for PriorConfiguration
impl Sync for PriorConfiguration
impl Unpin for PriorConfiguration
impl UnwindSafe for PriorConfiguration
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