|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
Classes | |
| class | HashCollisionException |
| class | UnknownSymbolException |
Static Public Member Functions | |
| static boolean | registerLanguageModel (NGramLanguageModel lm) |
| static boolean | read (String file_name) throws IOException |
| static void | write (String file_name) throws IOException |
| static void | freeze () |
| static int | id (String token) |
| static boolean | hasId (int id) |
| static int[] | addAll (String sentence) |
| static String | word (int id) |
| static String | getWords (int[] ids) |
| static String | getWords (Iterable< Integer > ids) |
| static int | getUnknownId () |
| static String | getUnknownWord () |
| static boolean | nt (int id) |
| static boolean | idx (int id) |
| static boolean | nt (String word) |
| static int | size () |
| static int | getTargetNonterminalIndex (int id) |
| static Iterator< String > | wordIterator () |
Static Package Functions | |
| [static initializer] | |
Static Private Member Functions | |
| static void | clear () |
Static Private Attributes | |
| static final Logger | logger |
| static ArrayList < NGramLanguageModel > | lms |
| static TreeMap< Long, Integer > | hashToId |
| static ArrayList< String > | idToString |
| static TreeMap< Long, String > | hashToString |
| static final Integer | lock = new Integer(0) |
| static final int | UNKNOWN_ID |
| static final String | UNKNOWN_WORD |
Static singular vocabulary class. Supports vocabulary freezing and (de-)serialization into a vocabulary file.
| joshua.corpus.Vocabulary.[static initializer] | ( | ) | [static, package] |
| static int [] joshua.corpus.Vocabulary.addAll | ( | String | sentence | ) | [static] |
| static void joshua.corpus.Vocabulary.clear | ( | ) | [static, private] |
| static void joshua.corpus.Vocabulary.freeze | ( | ) | [static] |
| static int joshua.corpus.Vocabulary.getTargetNonterminalIndex | ( | int | id | ) | [static] |
| static int joshua.corpus.Vocabulary.getUnknownId | ( | ) | [static] |
| static String joshua.corpus.Vocabulary.getUnknownWord | ( | ) | [static] |
| static String joshua.corpus.Vocabulary.getWords | ( | int[] | ids | ) | [static] |
| static String joshua.corpus.Vocabulary.getWords | ( | Iterable< Integer > | ids | ) | [static] |
| static boolean joshua.corpus.Vocabulary.hasId | ( | int | id | ) | [static] |
| static int joshua.corpus.Vocabulary.id | ( | String | token | ) | [static] |
| static boolean joshua.corpus.Vocabulary.idx | ( | int | id | ) | [static] |
| static boolean joshua.corpus.Vocabulary.nt | ( | int | id | ) | [static] |
| static boolean joshua.corpus.Vocabulary.nt | ( | String | word | ) | [static] |
| static boolean joshua.corpus.Vocabulary.read | ( | String | file_name | ) | throws IOException [static] |
Reads a vocabulary from file. This deletes any additions to the vocabulary made prior to reading the file.
| file_name |
| IOException |
| static boolean joshua.corpus.Vocabulary.registerLanguageModel | ( | NGramLanguageModel | lm | ) | [static] |
| static int joshua.corpus.Vocabulary.size | ( | ) | [static] |
| static String joshua.corpus.Vocabulary.word | ( | int | id | ) | [static] |
| static Iterator<String> joshua.corpus.Vocabulary.wordIterator | ( | ) | [static] |
| static void joshua.corpus.Vocabulary.write | ( | String | file_name | ) | throws IOException [static] |
TreeMap<Long, Integer> joshua.corpus.Vocabulary.hashToId [static, private] |
TreeMap<Long, String> joshua.corpus.Vocabulary.hashToString [static, private] |
ArrayList<String> joshua.corpus.Vocabulary.idToString [static, private] |
ArrayList<NGramLanguageModel> joshua.corpus.Vocabulary.lms [static, private] |
final Integer joshua.corpus.Vocabulary.lock = new Integer(0) [static, private] |
final Logger joshua.corpus.Vocabulary.logger [static, private] |
final int joshua.corpus.Vocabulary.UNKNOWN_ID [static, private] |
final String joshua.corpus.Vocabulary.UNKNOWN_WORD [static, private] |