pub struct BtspBackend {
pub window_ms: f32,
pub plateau_threshold: f32,
pub lr_btsp: f32,
}Expand description
BTSP (Behavioral Timescale Synaptic Plasticity) backend. One-shot learning within 1–3 second behavioral windows.
Fields§
§window_ms: f32Window duration in milliseconds
plateau_threshold: f32Plateau potential threshold (triggers one-shot learning)
lr_btsp: f32BTSP learning rate (typically large — one-shot)
Implementations§
Source§impl BtspBackend
impl BtspBackend
Trait Implementations§
Source§impl Default for BtspBackend
impl Default for BtspBackend
Source§impl PlasticityBackend for BtspBackend
impl PlasticityBackend for BtspBackend
Auto Trait Implementations§
impl Freeze for BtspBackend
impl RefUnwindSafe for BtspBackend
impl Send for BtspBackend
impl Sync for BtspBackend
impl Unpin for BtspBackend
impl UnsafeUnpin for BtspBackend
impl UnwindSafe for BtspBackend
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