|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.android.activityminer.logic.classification.PMMLBuilder
public class PMMLBuilder
Builder for PMML data types.
Field Summary | |
---|---|
static String |
ATTRIBUTE_COLUMN__PREFIX
Constant for the attribute column name prefix in stored models |
static String |
CLASS_COLUMN_NAME
Constant for the class column name in stored models |
static String |
CLASS_FIELD_NAME
Constant for the class field name in stored models |
static String |
PREDICTED_PREFIX
Prefix constant for predicted field names |
Constructor Summary | |
---|---|
PMMLBuilder()
|
Method Summary | |
---|---|
protected static ActivityMinerExtension |
createExtension(RuntimeConfiguration config,
android.support.v4.util.LongSparseArray<String> classId2NameMapping)
Does create the application specific extension. |
protected static Header |
createHeader(Context context)
Does create an application header information with time stamp. |
static DataDictionary |
dictionaryFromConfiguration(RuntimeConfiguration config)
Does create a data dictionary from the given configuration |
static PMML |
pmmlModelFromClassifier(Classifier classifier,
RuntimeConfiguration config,
Context context,
android.support.v4.util.LongSparseArray<String> classId2NameMapping)
Does create a PMML model from a trained classifier instance. |
static void |
updateKNNInputFromMiningFields(NearestNeighborModel modelElement)
Does update the knn inputs element in a given nearest
neighbor model from the contained mining schema . |
static void |
updateMiningFieldsAndOutputFromDataDictionary(ModelElement modelElement,
DataDictionary dataDictionary)
Does update the mining fields and output entries in a model element from the given data dictionary |
static ActivityMinerExtension |
validateModelExtension(PMML pmmlModel)
Does validate a given PMML model and returns the application specific extensions. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String CLASS_FIELD_NAME
public static final String CLASS_COLUMN_NAME
public static final String ATTRIBUTE_COLUMN__PREFIX
public static final String PREDICTED_PREFIX
Constructor Detail |
---|
public PMMLBuilder()
Method Detail |
---|
public static final DataDictionary dictionaryFromConfiguration(RuntimeConfiguration config)
config
- the configuration
public static final void updateMiningFieldsAndOutputFromDataDictionary(ModelElement modelElement, DataDictionary dataDictionary)
modelElement
- the model element to updatedataDictionary
- the data dictionarypublic static final void updateKNNInputFromMiningFields(NearestNeighborModel modelElement)
knn inputs element
in a given nearest
neighbor model from the contained mining schema
.
modelElement
- the model element to updatepublic static final PMML pmmlModelFromClassifier(Classifier classifier, RuntimeConfiguration config, Context context, android.support.v4.util.LongSparseArray<String> classId2NameMapping)
classifier
- the classifier to create a PMML model forconfig
- the configuration of the classifier contextclassId2NameMapping
- class identifier to name mappingcontext
- the application context
protected static ActivityMinerExtension createExtension(RuntimeConfiguration config, android.support.v4.util.LongSparseArray<String> classId2NameMapping)
config
- the configuration of the classifier contextclassId2NameMapping
- class identifier to name mapping
protected static Header createHeader(Context context)
context
- the application context
public static final ActivityMinerExtension validateModelExtension(PMML pmmlModel)
pmmlModel
- the model to validate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |