pub struct GraphMatchingNetwork { /* private fields */ }Expand description
Neural Graph Matching Network
Implementations§
Source§impl GraphMatchingNetwork
impl GraphMatchingNetwork
Sourcepub fn new(
node_embedding_dim: usize,
hidden_dim: usize,
use_bias: bool,
) -> Result<Self, TorshError>
pub fn new( node_embedding_dim: usize, hidden_dim: usize, use_bias: bool, ) -> Result<Self, TorshError>
Create a new graph matching network
Sourcepub fn compute_similarity(
&self,
graph1: &GraphData,
graph2: &GraphData,
) -> Result<f32, TorshError>
pub fn compute_similarity( &self, graph1: &GraphData, graph2: &GraphData, ) -> Result<f32, TorshError>
Compute similarity score between two graphs
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for GraphMatchingNetwork
impl RefUnwindSafe for GraphMatchingNetwork
impl Send for GraphMatchingNetwork
impl Sync for GraphMatchingNetwork
impl Unpin for GraphMatchingNetwork
impl UnsafeUnpin for GraphMatchingNetwork
impl UnwindSafe for GraphMatchingNetwork
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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