public class FeatureVector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<java.lang.String> |
features |
private int |
length |
private java.util.Set<java.lang.String> |
monthSet |
private java.lang.String |
NAMES_FILENAME |
private java.util.Set<java.lang.String> |
nameSet |
private int |
numCapitals |
private int |
numDigits |
private int |
numLetters |
private int |
numMonthNames |
private int |
numNotAlphaNumeric |
private int |
numPersonNames |
private int |
numWords |
Constructor and Description |
---|
FeatureVector(int numFeatures)
Creates a new feature vector object.
|
Modifier and Type | Method and Description |
---|---|
void |
generateFeatures(java.lang.String data,
java.lang.String fieldName)
Generates features from the source data.
|
private void |
generateFinalFeatures(java.lang.String fieldName)
Adds features to a list and finalises them (e.g.
|
java.util.List<java.lang.String> |
getFeatures() |
private void |
resetValues()
set all features to 0 and clear the feature vector.
|
java.lang.String |
toString() |
private int length
private int numWords
private int numMonthNames
private int numPersonNames
private int numDigits
private int numLetters
private int numNotAlphaNumeric
private int numCapitals
private java.util.Set<java.lang.String> monthSet
private java.util.Set<java.lang.String> nameSet
private final java.lang.String NAMES_FILENAME
java.util.List<java.lang.String> features
public FeatureVector(int numFeatures)
numFeatures
- - not used.private void resetValues()
public void generateFeatures(java.lang.String data, java.lang.String fieldName)
data
- a string containing the training data.fieldName
- the DC field classification of this data.private void generateFinalFeatures(java.lang.String fieldName)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.String> getFeatures()