pub struct WalkConfig {
pub length: usize,
pub walks_per_node: usize,
pub p: f32,
pub q: f32,
pub seed: u64,
}Expand description
Random walk hyperparameters. p and q are the node2vec return / in-out bias.
Fields§
§length: usizeSteps per walk.
walks_per_node: usizeWalks initiated per node.
p: f32node2vec return parameter.
q: f32node2vec in-out parameter.
seed: u64RNG seed for reproducibility.
Trait Implementations§
Source§impl Clone for WalkConfig
impl Clone for WalkConfig
Source§fn clone(&self) -> WalkConfig
fn clone(&self) -> WalkConfig
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 WalkConfig
impl Debug for WalkConfig
Source§impl Default for WalkConfig
impl Default for WalkConfig
Source§impl<'de> Deserialize<'de> for WalkConfig
impl<'de> Deserialize<'de> for WalkConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WalkConfig
impl Serialize for WalkConfig
impl Copy for WalkConfig
Auto Trait Implementations§
impl Freeze for WalkConfig
impl RefUnwindSafe for WalkConfig
impl Send for WalkConfig
impl Sync for WalkConfig
impl Unpin for WalkConfig
impl UnsafeUnpin for WalkConfig
impl UnwindSafe for WalkConfig
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