pub struct MirostatV1 {
pub n_vocab: u32,
pub tau: f32,
pub eta: f32,
pub m: usize,
/* private fields */
}Expand description
Stateful Mirostat version 1 sampling.
Fields§
§n_vocab: u32Vocabulary size used by the Mirostat estimate.
tau: f32Target surprise.
eta: f32Learning rate.
m: usizeNumber of leading probabilities used for the estimate.
Implementations§
Trait Implementations§
Source§impl Clone for MirostatV1
impl Clone for MirostatV1
Source§impl Debug for MirostatV1
impl Debug for MirostatV1
Source§impl PartialEq for MirostatV1
impl PartialEq for MirostatV1
Source§impl Sampler for MirostatV1
impl Sampler for MirostatV1
impl StructuralPartialEq for MirostatV1
Auto Trait Implementations§
impl Freeze for MirostatV1
impl RefUnwindSafe for MirostatV1
impl Send for MirostatV1
impl Sync for MirostatV1
impl Unpin for MirostatV1
impl UnsafeUnpin for MirostatV1
impl UnwindSafe for MirostatV1
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