pub struct BilinearScorer { /* private fields */ }Expand description
Bilinear scorer for knowledge graph completion
Implementations§
Source§impl BilinearScorer
impl BilinearScorer
Sourcepub fn new(space: EmbeddingSpace) -> BilinearScorer
pub fn new(space: EmbeddingSpace) -> BilinearScorer
Create a new scorer
Sourcepub fn score_tails(&self, subject: usize, relation: &str) -> Vec<f64>
pub fn score_tails(&self, subject: usize, relation: &str) -> Vec<f64>
Score all entities as objects for (subject, relation, ?)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BilinearScorer
impl RefUnwindSafe for BilinearScorer
impl Send for BilinearScorer
impl Sync for BilinearScorer
impl Unpin for BilinearScorer
impl UnsafeUnpin for BilinearScorer
impl UnwindSafe for BilinearScorer
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