[−][src]Struct sticker::SentVectorizer
Vectorizer for sentences.
An SentVectorizer
vectorizes sentences.
Methods
impl SentVectorizer
[src]
pub fn new(layer_embeddings: LayerEmbeddings) -> Self
[src]
Construct an input vectorizer.
The vectorizer is constructed from the embedding matrices. The layer embeddings are used to find the indices into the embedding matrix for layer values.
pub fn input_len(&self) -> usize
[src]
Get the length of the input representation.
pub fn layer_embeddings(&self) -> &LayerEmbeddings
[src]
Get the layer embeddings.
pub fn realize(&self, sentence: &Sentence) -> Result<Vec<f32>, Error>
[src]
Vectorize a sentence.
Auto Trait Implementations
impl Sync for SentVectorizer
impl Send for SentVectorizer
impl Unpin for SentVectorizer
impl RefUnwindSafe for SentVectorizer
impl UnwindSafe for SentVectorizer
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,