Package TEES :: Package ExampleBuilders :: Module ExampleBuilder :: Class ExampleBuilder
[hide private]

Class ExampleBuilder

source code

Known Subclasses:

ExampleBuilder is the abstract base class for specialized example builders. Example builders take some data and convert it to examples usable by e.g. SVMs. An example builder writes three files, an example-file (in extended Joachim's SVM format) and .class_names and .feature_names files, which contain the names for the class and feature id-numbers. An example builder can also be given pre-existing sets of class and feature ids (optionally in files) so that the generated examples are consistent with other, previously generated examples.

Instance Methods [hide private]
 
__init__(self, classSet=None, featureSet=None) source code
 
_setDefaultParameters(self, defaults=None, valueLimits=None) source code
 
buildExamplesFromGraph(self, sentenceGraph, outfile, goldGraph=None) source code
 
calculatePredictedRange(self, sentences) source code
 
definePredictedValueRange(self, sentences, elementName) source code
 
getElementCounts(self, filename) source code
 
getParameters(self, parameters) source code
 
getPredictedValueRange(self) source code
 
getSentences(self, input, parse, tokenization, removeNameInfo=False) source code
 
processCorpus(self, input, output, gold=None, append=False, allowNewIds=True) source code
 
processDocument(self, sentences, goldSentences, outfile) source code
 
processSentence(self, sentence, outfile, goldSentence=None) source code
 
saveIds(self) source code
 
setFeature(self, name, value) source code
Class Methods [hide private]
 
getIdSets(self, classIds=None, featureIds=None, allowNewIds=True) source code
 
run(cls, input, output, parse, tokenization, style, classIds=None, featureIds=None, gold=None, append=False, allowNewIds=True) source code