pub struct NodeGene {
pub id: NodeId,
pub kind: NodeKind,
pub activation: ActivationFn,
pub bias: f32,
}Expand description
A single node gene: identity, role, activation, and per-node bias.
Fields§
§id: NodeIdStable node id (see NodeId).
kind: NodeKindNode role.
activation: ActivationFnActivation applied to this node’s pre-activation sum.
bias: f32Additive bias folded into the node’s pre-activation sum. Mutated by the weight-perturbation operator (a bias is, functionally, a weight).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeGene
impl RefUnwindSafe for NodeGene
impl Send for NodeGene
impl Sync for NodeGene
impl Unpin for NodeGene
impl UnsafeUnpin for NodeGene
impl UnwindSafe for NodeGene
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
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