pub enum FewShotAlgorithm {
MAML {
adaptation_steps: usize,
},
ProtoNet {
embedding_dim: usize,
},
MatchingNet {
attention_mechanism: bool,
},
RelationNet {
relation_module_layers: Vec<usize>,
},
}Expand description
Few-shot learning algorithms
Variants§
MAML
Model-Agnostic Meta-Learning
ProtoNet
Prototypical Networks
MatchingNet
Matching Networks
RelationNet
Relation Networks
Trait Implementations§
Source§impl Clone for FewShotAlgorithm
impl Clone for FewShotAlgorithm
Source§fn clone(&self) -> FewShotAlgorithm
fn clone(&self) -> FewShotAlgorithm
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 moreAuto Trait Implementations§
impl Freeze for FewShotAlgorithm
impl RefUnwindSafe for FewShotAlgorithm
impl Send for FewShotAlgorithm
impl Sync for FewShotAlgorithm
impl Unpin for FewShotAlgorithm
impl UnwindSafe for FewShotAlgorithm
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