pub struct EmbeddingDisplacement {
pub cosine_similarity: f32,
pub euclidean_distance: f32,
pub magnitude_a: f32,
pub magnitude_b: f32,
}Expand description
Embedding displacement between two text embeddings.
Fields§
§cosine_similarity: f32Cosine similarity between the two embeddings.
euclidean_distance: f32Euclidean distance between the two embeddings.
magnitude_a: f32Magnitude of the first embedding.
magnitude_b: f32Magnitude of the second embedding.
Trait Implementations§
Source§impl Clone for EmbeddingDisplacement
impl Clone for EmbeddingDisplacement
Source§fn clone(&self) -> EmbeddingDisplacement
fn clone(&self) -> EmbeddingDisplacement
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 moreSource§impl Debug for EmbeddingDisplacement
impl Debug for EmbeddingDisplacement
Source§impl<'de> Deserialize<'de> for EmbeddingDisplacement
impl<'de> Deserialize<'de> for EmbeddingDisplacement
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
Auto Trait Implementations§
impl Freeze for EmbeddingDisplacement
impl RefUnwindSafe for EmbeddingDisplacement
impl Send for EmbeddingDisplacement
impl Sync for EmbeddingDisplacement
impl Unpin for EmbeddingDisplacement
impl UnsafeUnpin for EmbeddingDisplacement
impl UnwindSafe for EmbeddingDisplacement
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