pub struct NameGenerator {
pub model: Option<Model>,
pub bigram_table: Vec<Vec<(char, f32)>>,
}Expand description
Character-level RNN name generator. Falls back to Markov chain heuristic.
Fields§
§model: Option<Model>§bigram_table: Vec<Vec<(char, f32)>>Markov chain: for each pair of chars, probability of next char.
Implementations§
Source§impl NameGenerator
impl NameGenerator
Auto Trait Implementations§
impl Freeze for NameGenerator
impl RefUnwindSafe for NameGenerator
impl Send for NameGenerator
impl Sync for NameGenerator
impl Unpin for NameGenerator
impl UnsafeUnpin for NameGenerator
impl UnwindSafe for NameGenerator
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