pub struct MetaPlasticity {
pub base_learning_rate: f64,
pub learning_rate: f64,
pub tau_meta: f64,
pub activity_threshold: f64,
/* private fields */
}Expand description
Meta-plasticity: plasticity of plasticity.
Learning rate adapts based on recent synaptic activity.
Fields§
§base_learning_rate: f64Base learning rate.
learning_rate: f64Current learning rate (modulated).
tau_meta: f64Time constant for meta-plasticity (ms).
activity_threshold: f64Threshold for meta-plasticity.
Implementations§
Trait Implementations§
Source§impl Clone for MetaPlasticity
impl Clone for MetaPlasticity
Source§fn clone(&self) -> MetaPlasticity
fn clone(&self) -> MetaPlasticity
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 MetaPlasticity
impl Debug for MetaPlasticity
Auto Trait Implementations§
impl Freeze for MetaPlasticity
impl RefUnwindSafe for MetaPlasticity
impl Send for MetaPlasticity
impl Sync for MetaPlasticity
impl Unpin for MetaPlasticity
impl UnwindSafe for MetaPlasticity
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