pub struct MLPConfig {
pub input_dim: usize,
pub output_dim: usize,
pub hidden_dims: Vec<usize>,
pub activation: Activation,
pub output_activation: Option<Activation>,
}Expand description
Configuration for building an MLP.
Fields§
§input_dim: usize§output_dim: usize§activation: Activation§output_activation: Option<Activation>Implementations§
Source§impl MLPConfig
impl MLPConfig
pub fn new(input_dim: usize, output_dim: usize) -> Self
pub fn with_activation(self, act: Activation) -> Self
pub fn with_output_activation(self, act: Activation) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MLPConfig
impl RefUnwindSafe for MLPConfig
impl Send for MLPConfig
impl Sync for MLPConfig
impl Unpin for MLPConfig
impl UnwindSafe for MLPConfig
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