sg.edu.nus.comp.nlp.ims.lexelt
Class CSurroundingWordFeatureSelector
java.lang.Object
sg.edu.nus.comp.nlp.ims.lexelt.CSurroundingWordFeatureSelector
- All Implemented Interfaces:
- IFeatureSelector
public class CSurroundingWordFeatureSelector
- extends java.lang.Object
- implements IFeatureSelector
surrounding word feature selector.
- Author:
- zhongzhi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_M2
protected int m_M2
m_Status
protected boolean m_Status
m_FeatureFilterInfo
protected java.util.ArrayList<IFeatureSelector.Type> m_FeatureFilterInfo
m_FeatureValueFilterInfo
protected java.util.ArrayList<java.util.Hashtable<java.lang.String,java.lang.Boolean>> m_FeatureValueFilterInfo
CSurroundingWordFeatureSelector
public CSurroundingWordFeatureSelector(int p_M2)
- constructor
- Parameters:
p_M2
- m2 threshold
filter
public void filter(IStatistic p_Stat)
- Description copied from interface:
IFeatureSelector
- filter statistic
- Specified by:
filter
in interface IFeatureSelector
- Parameters:
p_Stat
- input statistic
isFiltered
public IFeatureSelector.Type isFiltered(int p_FeatureIndex)
- Description copied from interface:
IFeatureSelector
- check whether p_FeatureIndex is filtered
- Specified by:
isFiltered
in interface IFeatureSelector
- Parameters:
p_FeatureIndex
- feature index
- Returns:
- filter type
isFiltered
public IFeatureSelector.Type isFiltered(int p_FeatureIndex,
java.lang.String p_Value)
- Description copied from interface:
IFeatureSelector
- check whether p_FeatureIndex's p_Value is filtered
- Specified by:
isFiltered
in interface IFeatureSelector
- Parameters:
p_FeatureIndex
- feature indexp_Value
- feature value
- Returns:
- filter type