|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
Public Member Functions | |
| TER (String[] Metric_options) | |
| double | bestPossibleScore () |
| double | worstPossibleScore () |
| int[] | suffStats (String cand_str, int i) |
| int[][] | suffStats (String[] cand_strings, int[] cand_indices) |
| void | createSuffStatsFile (String cand_strings_fileName, String cand_indices_fileName, String outputFileName, int maxBatchSize) |
| int | createTercomHypFile (BufferedReader inFile_cands, String hypFileName, int numCands) |
| int | createTercomRefFile (BufferedReader inFile_indices, String refFileName, int numIndices) |
| int | runTercom (String refFileName, String hypFileName, String outFileNamePrefix, int memSize) |
| void | copySS (String inputFileName, PrintWriter outFile) |
| double | score (int[] stats) |
| void | printDetailedScore_fromStats (int[] stats, boolean oneLiner) |
Protected Member Functions | |
| void | initialize () |
Private Member Functions | |
| void | writeLine (String line, BufferedWriter writer) throws IOException |
Private Attributes | |
| boolean | caseSensitive |
| boolean | withPunctuation |
| int | beamWidth |
| int | maxShiftDist |
| String | tercomJarFileName |
| int | numScoringThreads |
| joshua.metrics.TER.TER | ( | String[] | Metric_options | ) |
| double joshua.metrics.TER.bestPossibleScore | ( | ) | [virtual] |
Implements joshua.metrics.EvaluationMetric.
| void joshua.metrics.TER.copySS | ( | String | inputFileName, |
| PrintWriter | outFile | ||
| ) |
| void joshua.metrics.TER.createSuffStatsFile | ( | String | cand_strings_fileName, |
| String | cand_indices_fileName, | ||
| String | outputFileName, | ||
| int | maxBatchSize | ||
| ) |
Reimplemented from joshua.metrics.EvaluationMetric.
| int joshua.metrics.TER.createTercomHypFile | ( | BufferedReader | inFile_cands, |
| String | hypFileName, | ||
| int | numCands | ||
| ) |
| int joshua.metrics.TER.createTercomRefFile | ( | BufferedReader | inFile_indices, |
| String | refFileName, | ||
| int | numIndices | ||
| ) |
| void joshua.metrics.TER.initialize | ( | ) | [protected, virtual] |
| void joshua.metrics.TER.printDetailedScore_fromStats | ( | int[] | stats, |
| boolean | oneLiner | ||
| ) | [virtual] |
Implements joshua.metrics.EvaluationMetric.
| int joshua.metrics.TER.runTercom | ( | String | refFileName, |
| String | hypFileName, | ||
| String | outFileNamePrefix, | ||
| int | memSize | ||
| ) |
| double joshua.metrics.TER.score | ( | int[] | stats | ) | [virtual] |
| int [] joshua.metrics.TER.suffStats | ( | String | cand_str, |
| int | i | ||
| ) | [virtual] |
| int [][] joshua.metrics.TER.suffStats | ( | String[] | cand_strings, |
| int[] | cand_indices | ||
| ) |
| double joshua.metrics.TER.worstPossibleScore | ( | ) | [virtual] |
Implements joshua.metrics.EvaluationMetric.
| void joshua.metrics.TER.writeLine | ( | String | line, |
| BufferedWriter | writer | ||
| ) | throws IOException [private] |
int joshua.metrics.TER.beamWidth [private] |
boolean joshua.metrics.TER.caseSensitive [private] |
int joshua.metrics.TER.maxShiftDist [private] |
int joshua.metrics.TER.numScoringThreads [private] |
String joshua.metrics.TER.tercomJarFileName [private] |
boolean joshua.metrics.TER.withPunctuation [private] |