Trait DeepModelRepr

Source
pub trait DeepModelRepr<S, D>: RawHidden<S, D>
where S: RawData, D: Dimension, Self: IntoIterator<Item = ParamsBase<S, D>>,
{ // Required methods fn as_slice(&self) -> &[ParamsBase<S, D>]; fn as_mut_slice(&mut self) -> &mut [ParamsBase<S, D>]; }
Expand description

The DeepModelRepr trait for deep neural networks

Required Methods§

Source

fn as_slice(&self) -> &[ParamsBase<S, D>]

returns the hidden layers as a slice

Source

fn as_mut_slice(&mut self) -> &mut [ParamsBase<S, D>]

returns the hidden layers as a mutable slice

Implementors§

Source§

impl<X, A, S, D> DeepModelRepr<S, D> for X
where S: RawData<Elem = A>, D: Dimension, X: RawHidden<S, D> + IntoIterator<Item = ParamsBase<S, D>> + AsRef<[ParamsBase<S, D>]> + AsMut<[ParamsBase<S, D>]>,