edu.columbia.cs.ref.engine
Interface Engine

All Known Implementing Classes:
JLibSVMBinaryEngine, JLibSVMMulticlassEngine, PRDualRank, WekaClassifierEngine

public interface Engine

The Interface Engine forces the implementation of methods needed for a given relationship extraction engine.

The most important method is the method train which, given a list of labeled operable structures that corresponds to the training data, produces a model for relationship extraction.

Since:
2011-09-27
Version:
0.1
Author:
Pablo Barrio, Goncalo Simoes

Method Summary
 Model train(java.util.List<OperableStructure> list)
          Given a list of labeled operable structures that corresponds to the training data, produces a model for relationship extraction.
 

Method Detail

train

Model train(java.util.List<OperableStructure> list)
Given a list of labeled operable structures that corresponds to the training data, produces a model for relationship extraction.

Parameters:
list - the training data
Returns:
the relationship extraction model produced by this engine with the provided training data.