Struct syntaxdot_transformers::layers::VariationalDropout
source · [−]pub struct VariationalDropout { /* private fields */ }
Expand description
Variational dropout (Gal and Ghahramani, 2016)
For a tensor with [batch_size, seq_len, repr_size]
, apply
the same dropout [batch_size, 1, repr_size]
to each sequence
element.
Implementations
Trait Implementations
sourceimpl Debug for VariationalDropout
impl Debug for VariationalDropout
sourceimpl FallibleModuleT for VariationalDropout
impl FallibleModuleT for VariationalDropout
Auto Trait Implementations
impl RefUnwindSafe for VariationalDropout
impl Send for VariationalDropout
impl Sync for VariationalDropout
impl Unpin for VariationalDropout
impl UnwindSafe for VariationalDropout
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more