|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectszte.datamining.DataHandler
szte.datamining.mallet.MalletDataHandler
public class MalletDataHandler
Field Summary | |
---|---|
cc.mallet.types.InstanceList |
data
|
java.util.Map<java.lang.String,java.lang.Integer> |
instanceIds
|
Constructor Summary | |
---|---|
MalletDataHandler()
|
Method Summary | ||
---|---|---|
void |
addDataHandler(DataHandler dh)
|
|
ClassificationResult |
classifyDataset(Model model)
|
|
void |
createNewDataset(java.util.Map<java.lang.String,java.lang.Object> parameters)
creates a new empty dataset using the underlying native datatype |
|
DataHandler |
createSubset(java.util.Set<java.lang.String> instancesSelected,
java.util.Set<java.lang.String> featuresSelected)
creates a subset of the dataset where only the given instances and/or features are present |
|
java.lang.Boolean |
getBinaryValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
int |
getFeatureCount()
|
|
java.util.Set<java.lang.String> |
getFeatureNames()
|
|
java.util.List<java.lang.String> |
getFeatureValues(java.lang.String featureName)
|
|
int |
getInstanceCount()
|
|
java.util.Set<java.lang.String> |
getInstanceIds()
|
|
|
getLabel(java.lang.String instanceId)
|
|
java.lang.String |
getNominalValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
java.lang.Double |
getNumericValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
|
getValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
void |
initClassifier(java.util.Map<java.lang.String,java.lang.Object> parameters)
|
|
void |
loadDataset(java.lang.String source)
loads a native dataset from the given source |
|
static void |
main(java.lang.String[] args)
|
|
void |
removeFeature(java.lang.String featureName)
|
|
void |
removeInstance(java.lang.String instanceId)
|
|
void |
saveDataset(java.lang.String target)
saves the current dataset to the given target |
|
void |
saveDatasetMallet(java.lang.String target)
|
|
void |
saveDatasetSVM(java.lang.String target)
|
|
void |
saveDatasetWeka(java.lang.String target)
|
|
void |
setBinaryValue(java.lang.String instanceId,
java.lang.String featureName,
java.lang.Boolean value)
Sets the value of a binary feature |
|
void |
setBinaryValue(java.lang.String instanceId,
java.lang.String featureName,
java.lang.Boolean value,
boolean ternal)
|
|
void |
setDefaultFeatureValue(java.lang.String featureName,
java.lang.String value)
|
|
|
setLabel(java.lang.String instanceId,
T label)
sets the class label of the given instance |
|
void |
setNominalValue(java.lang.String instanceId,
java.lang.String featureName,
java.lang.String value)
Sets the value of a nominal feature if this is a new nominal value it is added to the dataset |
|
void |
setNumericValue(java.lang.String instanceId,
java.lang.String featureName,
double value)
Sets the value of a numeric feature |
|
|
setValue(java.lang.String instanceId,
java.lang.String featureName,
T value)
Sets the value of a feature, the type of the feature is given by the beginning of the feature name b_ binary feature n_ numeric feature m_ nominal feature t_ ternal feature |
|
Model |
trainClassifier()
|
Methods inherited from class szte.datamining.DataHandler |
---|
createEmptyDataHandler |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public transient cc.mallet.types.InstanceList data
public transient java.util.Map<java.lang.String,java.lang.Integer> instanceIds
Constructor Detail |
---|
public MalletDataHandler()
Method Detail |
---|
public void createNewDataset(java.util.Map<java.lang.String,java.lang.Object> parameters)
DataHandler
createNewDataset
in class DataHandler
public DataHandler createSubset(java.util.Set<java.lang.String> instancesSelected, java.util.Set<java.lang.String> featuresSelected) throws DataMiningException
DataHandler
createSubset
in class DataHandler
DataMiningException
public void addDataHandler(DataHandler dh) throws DataMiningException
addDataHandler
in class DataHandler
DataMiningException
public java.lang.Boolean getBinaryValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
getBinaryValue
in class DataHandler
DataMiningException
public int getFeatureCount()
getFeatureCount
in class DataHandler
public java.util.Set<java.lang.String> getFeatureNames()
getFeatureNames
in class DataHandler
public java.util.List<java.lang.String> getFeatureValues(java.lang.String featureName)
getFeatureValues
in class DataHandler
public int getInstanceCount()
getInstanceCount
in class DataHandler
public java.util.Set<java.lang.String> getInstanceIds()
getInstanceIds
in class DataHandler
public <T extends java.lang.Comparable<?>> T getLabel(java.lang.String instanceId)
getLabel
in class DataHandler
public java.lang.String getNominalValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
getNominalValue
in class DataHandler
DataMiningException
public java.lang.Double getNumericValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
getNumericValue
in class DataHandler
DataMiningException
public <T extends java.lang.Comparable<?>> T getValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
getValue
in class DataHandler
DataMiningException
public void initClassifier(java.util.Map<java.lang.String,java.lang.Object> parameters) throws DataMiningException
initClassifier
in class DataHandler
DataMiningException
public Model trainClassifier() throws DataMiningException
trainClassifier
in class DataHandler
DataMiningException
public ClassificationResult classifyDataset(Model model) throws DataMiningException
classifyDataset
in class DataHandler
DataMiningException
public void removeFeature(java.lang.String featureName) throws DataMiningException
removeFeature
in class DataHandler
DataMiningException
public void removeInstance(java.lang.String instanceId) throws DataMiningException
removeInstance
in class DataHandler
DataMiningException
public void loadDataset(java.lang.String source) throws DataMiningException
DataHandler
loadDataset
in class DataHandler
source
- A String denotes the source of the native dataset it contains
a native dataset implementation dependent resource string
DataMiningException
public void saveDataset(java.lang.String target)
DataHandler
saveDataset
in class DataHandler
target
- A String denotes the target of the native dataset it contains
a native dataset implementation dependent resource stringpublic void saveDatasetMallet(java.lang.String target)
public void saveDatasetSVM(java.lang.String target)
public void saveDatasetWeka(java.lang.String target)
public void setBinaryValue(java.lang.String instanceId, java.lang.String featureName, java.lang.Boolean value)
DataHandler
setBinaryValue
in class DataHandler
instanceId
- instance identifierfeatureName
- name of the featurepublic void setBinaryValue(java.lang.String instanceId, java.lang.String featureName, java.lang.Boolean value, boolean ternal)
setBinaryValue
in class DataHandler
public void setDefaultFeatureValue(java.lang.String featureName, java.lang.String value) throws DataMiningException
setDefaultFeatureValue
in class DataHandler
DataMiningException
public <T extends java.lang.Comparable<?>> void setLabel(java.lang.String instanceId, T label)
DataHandler
setLabel
in class DataHandler
public void setNominalValue(java.lang.String instanceId, java.lang.String featureName, java.lang.String value)
DataHandler
setNominalValue
in class DataHandler
instanceId
- instance identifierfeatureName
- name of the featurepublic void setNumericValue(java.lang.String instanceId, java.lang.String featureName, double value)
DataHandler
setNumericValue
in class DataHandler
instanceId
- instance identifierfeatureName
- name of the featurepublic <T extends java.lang.Comparable<?>> void setValue(java.lang.String instanceId, java.lang.String featureName, T value) throws DataMiningException
DataHandler
setValue
in class DataHandler
instanceId
- instance identifierfeatureName
- name of the feature
DataMiningException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |