|
||||||||||
| 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 DataHandlerDataMiningException
public void addDataHandler(DataHandler dh)
throws DataMiningException
addDataHandler in class DataHandlerDataMiningException
public java.lang.Boolean getBinaryValue(java.lang.String instanceId,
java.lang.String featureName)
throws DataMiningException
getBinaryValue in class DataHandlerDataMiningExceptionpublic int getFeatureCount()
getFeatureCount in class DataHandlerpublic java.util.Set<java.lang.String> getFeatureNames()
getFeatureNames in class DataHandlerpublic java.util.List<java.lang.String> getFeatureValues(java.lang.String featureName)
getFeatureValues in class DataHandlerpublic int getInstanceCount()
getInstanceCount in class DataHandlerpublic java.util.Set<java.lang.String> getInstanceIds()
getInstanceIds in class DataHandlerpublic <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 DataHandlerDataMiningException
public java.lang.Double getNumericValue(java.lang.String instanceId,
java.lang.String featureName)
throws DataMiningException
getNumericValue in class DataHandlerDataMiningException
public <T extends java.lang.Comparable<?>> T getValue(java.lang.String instanceId,
java.lang.String featureName)
throws DataMiningException
getValue in class DataHandlerDataMiningException
public void initClassifier(java.util.Map<java.lang.String,java.lang.Object> parameters)
throws DataMiningException
initClassifier in class DataHandlerDataMiningException
public Model trainClassifier()
throws DataMiningException
trainClassifier in class DataHandlerDataMiningException
public ClassificationResult classifyDataset(Model model)
throws DataMiningException
classifyDataset in class DataHandlerDataMiningException
public void removeFeature(java.lang.String featureName)
throws DataMiningException
removeFeature in class DataHandlerDataMiningException
public void removeInstance(java.lang.String instanceId)
throws DataMiningException
removeInstance in class DataHandlerDataMiningException
public void loadDataset(java.lang.String source)
throws DataMiningException
DataHandler
loadDataset in class DataHandlersource - A String denotes the source of the native dataset it contains
a native dataset implementation dependent resource string
DataMiningExceptionpublic void saveDataset(java.lang.String target)
DataHandler
saveDataset in class DataHandlertarget - 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 DataHandlerinstanceId - instance identifierfeatureName - name of the feature
public 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 DataHandlerDataMiningException
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 DataHandlerinstanceId - instance identifierfeatureName - name of the feature
public void setNumericValue(java.lang.String instanceId,
java.lang.String featureName,
double value)
DataHandler
setNumericValue in class DataHandlerinstanceId - instance identifierfeatureName - name of the feature
public <T extends java.lang.Comparable<?>> void setValue(java.lang.String instanceId,
java.lang.String featureName,
T value)
throws DataMiningException
DataHandler
setValue in class DataHandlerinstanceId - 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 | |||||||||