|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectweka.filters.Filter
weka.filters.SimpleFilter
weka.filters.SimpleStreamFilter
weka.filters.unsupervised.attribute.SpellChecker
public class SpellChecker
A simple filter that merges misspelled labels into a single correct one.
Valid options are:-D Turns on output of debugging information.
-C <col> The index of the attribute to process. (default: last).
-incorrect <blank separated labels> The incorrectly spelled labels. (default: none).
-correct <label> The correct spelling for the labels. (default: correct).
| Field Summary | |
|---|---|
protected weka.core.SingleIndex |
m_AttributeIndex
the index of the attribute to work on. |
protected String |
m_Correct
the correct spelling for the labels. |
protected String[] |
m_Incorrect
the (misspelled) labels of the attribute to replace. |
protected HashSet<String> |
m_IncorrectCache
the hashset with the incorret labels (for faster access). |
| Fields inherited from class weka.filters.SimpleFilter |
|---|
m_Debug |
| Fields inherited from class weka.filters.Filter |
|---|
m_FirstBatchDone, m_InputRelAtts, m_InputStringAtts, m_NewBatch, m_OutputRelAtts, m_OutputStringAtts |
| Constructor Summary | |
|---|---|
SpellChecker()
|
|
| Method Summary | |
|---|---|
String |
attributeIndexTipText()
Returns the tip text for this property. |
String |
correctTipText()
Returns the tip text for this property. |
protected weka.core.Instances |
determineOutputFormat(weka.core.Instances inputFormat)
Determines the output format based on the input format and returns this. |
String |
getAttributeIndex()
Returns the 1-based index of the attribute to process. |
weka.core.Capabilities |
getCapabilities()
Returns the Capabilities of this filter. |
String |
getCorrect()
Returns the correct label. |
String |
getIncorrect()
Returns the incorrect labels, blank-separated list. |
String[] |
getOptions()
Gets the current settings of the filter. |
String |
getRevision()
Returns the revision string. |
String |
globalInfo()
Returns a string describing this classifier. |
String |
incorrectTipText()
Returns the tip text for this property. |
Enumeration |
listOptions()
Returns an enumeration describing the available options. |
static void |
main(String[] args)
Main method for testing this class. |
protected weka.core.Instance |
process(weka.core.Instance instance)
processes the given instance (may change the provided instance) and returns the modified version. |
protected void |
reset()
resets the filter. |
void |
setAttributeIndex(String value)
Sets the attribute index (1-based) of the attribute to process. |
void |
setCorrect(String value)
Sets the correct label. |
void |
setIncorrect(String value)
Sets the incorrect labels, blank-separated list. |
void |
setOptions(String[] options)
Parses a list of options for this object. |
| Methods inherited from class weka.filters.SimpleStreamFilter |
|---|
batchFinished, hasImmediateOutputFormat, input, preprocess, process |
| Methods inherited from class weka.filters.SimpleFilter |
|---|
debugTipText, getDebug, setDebug, setInputFormat |
| Methods inherited from class weka.filters.Filter |
|---|
batchFilterFile, bufferInput, copyValues, copyValues, filterFile, flushInput, getCapabilities, getInputFormat, getOutputFormat, initInputLocators, initOutputLocators, inputFormatPeek, isFirstBatchDone, isNewBatch, isOutputFormatDefined, makeCopies, makeCopy, mayRemoveInstanceAfterFirstBatchDone, numPendingOutput, output, outputFormatPeek, outputPeek, push, resetQueue, runFilter, setOutputFormat, testInputFormat, toString, useFilter, wekaStaticWrapper |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected weka.core.SingleIndex m_AttributeIndex
protected String[] m_Incorrect
protected String m_Correct
protected HashSet<String> m_IncorrectCache
| Constructor Detail |
|---|
public SpellChecker()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class weka.filters.SimpleFilterprotected void reset()
reset in class weka.filters.SimpleFilterpublic Enumeration listOptions()
listOptions in interface weka.core.OptionHandlerlistOptions in class weka.filters.SimpleFilter
public void setOptions(String[] options)
throws Exception
setOptions in interface weka.core.OptionHandlersetOptions in class weka.filters.SimpleFilteroptions - the list of options as an array of strings
Exception - if an option is not supportedreset()public String[] getOptions()
getOptions in interface weka.core.OptionHandlergetOptions in class weka.filters.SimpleFilterpublic void setAttributeIndex(String value)
value - the index (1-based)public String getAttributeIndex()
public String attributeIndexTipText()
public void setIncorrect(String value)
throws Exception
value - the labels
Exceptionpublic String getIncorrect()
public String incorrectTipText()
public void setCorrect(String value)
value - the labelpublic String getCorrect()
public String correctTipText()
public weka.core.Capabilities getCapabilities()
getCapabilities in interface weka.core.CapabilitiesHandlergetCapabilities in class weka.filters.FilterCapabilities
protected weka.core.Instances determineOutputFormat(weka.core.Instances inputFormat)
throws Exception
determineOutputFormat in class weka.filters.SimpleStreamFilterinputFormat - the input format to base the output format on
Exception - in case the determination goes wrong
protected weka.core.Instance process(weka.core.Instance instance)
throws Exception
process in class weka.filters.SimpleStreamFilterinstance - the instance to process
Exception - in case the processing goes wrongpublic String getRevision()
getRevision in interface weka.core.RevisionHandlergetRevision in class weka.filters.Filterpublic static void main(String[] args)
args - should contain arguments to the filter: use -h for help
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||