Cambridge SMT System
uk.ac.cam.eng.rule.retrieval.RuleRetriever Class Reference
Collaboration diagram for uk.ac.cam.eng.rule.retrieval.RuleRetriever:

Public Member Functions

void writeGlueRules (BufferedWriter out)
 
void writeRule (EnumRuleType LHS, Rule rule, Map< Integer, Double > processedFeatures, BufferedWriter out)
 

Static Public Member Functions

static void main (String[] args) throws FileNotFoundException, IOException, InterruptedException, IllegalArgumentException, IllegalAccessException
 

Detailed Description

Author
Juan Pino
Aurelien Waite
Date
28 May 2014
  Aurelien's improvements to the retriever over Juan's original
  implementation include: 1) A better search algorithm that does not
  query unigrams out of order of the main search 2) A more compact HFile
  format, which results in much smaller HFiles and faster access 3)
  Multithreaded access to HFile partitions.

Definition at line 81 of file RuleRetriever.java.

Member Function Documentation

static void uk.ac.cam.eng.rule.retrieval.RuleRetriever.main ( String[]  args) throws FileNotFoundException, IOException, InterruptedException, IllegalArgumentException, IllegalAccessException
inlinestatic
Parameters
args
Exceptions
IOException
FileNotFoundException
InterruptedException
IllegalAccessException
IllegalArgumentException

Definition at line 317 of file RuleRetriever.java.

Here is the call graph for this function:

void uk.ac.cam.eng.rule.retrieval.RuleRetriever.writeGlueRules ( BufferedWriter  out)
inline

Definition at line 227 of file RuleRetriever.java.

Here is the call graph for this function:

Here is the caller graph for this function:

void uk.ac.cam.eng.rule.retrieval.RuleRetriever.writeRule ( EnumRuleType  LHS,
Rule  rule,
Map< Integer, Double >  processedFeatures,
BufferedWriter  out 
)
inline

Definition at line 284 of file RuleRetriever.java.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file: