pub enum CausalTargetAlignment {
NextToken,
SamePosition,
}Available on crate feature
std only.Expand description
Alignment used by the downstream causal loss.
Variants§
NextToken
Hidden position t predicts label t+1; document-start targets are ignored.
SamePosition
Hidden position t predicts label t; supplied real labels remain unchanged.
Trait Implementations§
Source§impl Clone for CausalTargetAlignment
impl Clone for CausalTargetAlignment
impl Copy for CausalTargetAlignment
Source§impl Debug for CausalTargetAlignment
impl Debug for CausalTargetAlignment
Source§impl<'de> Deserialize<'de> for CausalTargetAlignment
impl<'de> Deserialize<'de> for CausalTargetAlignment
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
impl Eq for CausalTargetAlignment
Source§impl PartialEq for CausalTargetAlignment
impl PartialEq for CausalTargetAlignment
Source§impl Serialize for CausalTargetAlignment
impl Serialize for CausalTargetAlignment
impl StructuralPartialEq for CausalTargetAlignment
Auto Trait Implementations§
impl Freeze for CausalTargetAlignment
impl RefUnwindSafe for CausalTargetAlignment
impl Send for CausalTargetAlignment
impl Sync for CausalTargetAlignment
impl Unpin for CausalTargetAlignment
impl UnsafeUnpin for CausalTargetAlignment
impl UnwindSafe for CausalTargetAlignment
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.