pub struct AttentionReadout {
pub d_feat: usize,
pub w_attn: Vec<f64>,
pub b_attn: f64,
}Expand description
Attention-based graph readout that computes a weighted sum of node features.
For each node i, computes a scalar attention score a_i = sigmoid(w · h_i + b), then returns Σ_i a_i * h_i.
Fields§
§d_feat: usizeFeature dimensionality.
w_attn: Vec<f64>Attention weight vector [d_feat].
b_attn: f64Attention bias (scalar).
Implementations§
Trait Implementations§
Source§impl Clone for AttentionReadout
impl Clone for AttentionReadout
Source§fn clone(&self) -> AttentionReadout
fn clone(&self) -> AttentionReadout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AttentionReadout
impl RefUnwindSafe for AttentionReadout
impl Send for AttentionReadout
impl Sync for AttentionReadout
impl Unpin for AttentionReadout
impl UnsafeUnpin for AttentionReadout
impl UnwindSafe for AttentionReadout
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