|
Phonetisaurus
1.0
FST-based Grapheme-to-Phoneme conversion
|
#include <LegacyRnnLMHash.h>
Public Member Functions | |
| LegacyRnnLMHash (int class_size) | |
| LegacyRnnLMHash (int class_size, const string g_delim, const string gp_delim) | |
| void | Split (const std::string &s, char delim, std::vector< std::string > &elems) |
| template<typename I > | |
| int | HashInput (I start, I end) |
| void | MapToken (string &token) |
| int | HashWord (std::string &word) const |
| int | FindWord (std::string &word) |
| int | GetWordId (std::string &word) const |
| int | AddWordToVocab (std::string &word, int cn=1) |
| void | SortVocab () |
| void | SetClasses () |
Public Attributes | |
| std::vector< size_t > | vocab_hash_ |
| std::vector< VocabWord > | vocab_ |
| std::vector< ClassIndex > | class_sizes_ |
| std::unordered_map< int, std::vector< int > > | imap |
| fst::SymbolTable | isyms |
| int | class_size_ |
| const char * | g_delim_ |
| const char * | gp_delim_ |
Static Public Attributes | |
| static const std::vector< unsigned int > | primes_ |
Definition at line 32 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 34 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 39 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 119 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 94 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 112 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 54 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 86 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 62 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 139 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 126 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 46 of file LegacyRnnLMHash.h.
| int LegacyRnnLMHash::class_size_ |
Definition at line 185 of file LegacyRnnLMHash.h.
| std::vector<ClassIndex> LegacyRnnLMHash::class_sizes_ |
Definition at line 181 of file LegacyRnnLMHash.h.
| const char* LegacyRnnLMHash::g_delim_ |
Definition at line 186 of file LegacyRnnLMHash.h.
| const char* LegacyRnnLMHash::gp_delim_ |
Definition at line 187 of file LegacyRnnLMHash.h.
| std::unordered_map<int, std::vector<int> > LegacyRnnLMHash::imap |
Definition at line 182 of file LegacyRnnLMHash.h.
| fst::SymbolTable LegacyRnnLMHash::isyms |
Definition at line 184 of file LegacyRnnLMHash.h.
|
static |
Definition at line 44 of file LegacyRnnLMHash.h.
| std::vector<VocabWord> LegacyRnnLMHash::vocab_ |
Definition at line 180 of file LegacyRnnLMHash.h.
| std::vector<size_t> LegacyRnnLMHash::vocab_hash_ |
Definition at line 179 of file LegacyRnnLMHash.h.
1.8.11