|
||||||||||
| 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 update
public 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 | |||||||||