naamkaran package
Naamkaran is a library to generate random names.
- naamkaran.generate_names(start_letter: str, end_letter: str | None = None, how_many: int = 1, max_length: int = 5, gender: str = 'M', temperature: float = 0.5) List[str]
- Generates names for the given dataframe. 
Submodules
naamkaran.generate module
- class naamkaran.generate.GenerateNames[source]
- Bases: - Naamkaran- Generates names for the given dataframe. - MODEL_FN = 'models/naamkaran.pt'
 - VOCAB_FN = 'models/names_vec.joblib'
 
naamkaran.model module
- class naamkaran.model.NameGenerator(input_size, gender_size, hidden_size, output_size, n_layers=1)[source]
- Bases: - Module- A class representing the name generator model. - __init__(input_size, gender_size, hidden_size, output_size, n_layers=1)[source]
- Initialize internal Module state, shared by both nn.Module and ScriptModule. 
 - Initialize the hidden state of the LSTM. 
 
naamkaran.naam module
naamkaran.utils module
To process arguments from the command line.