pub struct MemoryAreaProperties {
pub temporal_depth: u32,
pub longterm_threshold: u32,
pub lifespan_growth_rate: f32,
pub init_lifespan: u32,
}Expand description
Memory-specific cortical area properties
Fields§
§temporal_depth: u32Number of timesteps to consider for temporal pattern detection
longterm_threshold: u32Threshold for long-term memory formation (number of activations)
lifespan_growth_rate: f32Rate at which neuron lifespan grows with reactivations
init_lifespan: u32Initial lifespan for newly created memory neurons
Trait Implementations§
Source§impl Clone for MemoryAreaProperties
impl Clone for MemoryAreaProperties
Source§fn clone(&self) -> MemoryAreaProperties
fn clone(&self) -> MemoryAreaProperties
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 MemoryAreaProperties
impl Debug for MemoryAreaProperties
Auto Trait Implementations§
impl Freeze for MemoryAreaProperties
impl RefUnwindSafe for MemoryAreaProperties
impl Send for MemoryAreaProperties
impl Sync for MemoryAreaProperties
impl Unpin for MemoryAreaProperties
impl UnwindSafe for MemoryAreaProperties
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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