public class NeuralNetworkEvaluator extends NeuralNetworkManager implements Evaluator
| Constructor and Description |
|---|
NeuralNetworkEvaluator(NeuralNetworkManager parent) |
NeuralNetworkEvaluator(PMML pmml) |
NeuralNetworkEvaluator(PMML pmml,
NeuralNetwork neuralNetwork) |
| Modifier and Type | Method and Description |
|---|---|
Map<FieldName,?> |
evaluate(Map<FieldName,?> parameters) |
Map<FieldName,org.jpmml.evaluator.ClassificationMap> |
evaluateClassification(EvaluationContext context) |
Map<String,Double> |
evaluateRaw(EvaluationContext context)
Evaluates neural network.
|
Map<FieldName,Double> |
evaluateRegression(EvaluationContext context) |
Object |
prepare(FieldName name,
Object value)
Prepares the input value for a field.
|
addConnection, addConnection, addNeuralInput, addNeuralLayer, addNeuralOutput, addNeuron, createModel, getModel, getNeuralInputs, getNeuralLayers, getNeuronCount, getOrCreateNeuralOutputs, getSummaryaddField, addMiningField, ensureNotNull, ensureNull, getActiveFields, getMiningField, getMiningFields, getMiningSchema, getOrCreateLocalTransformations, getOrCreateOutput, getOutputField, getOutputFields, getPredictedFields, getTarget, resolveaddDataField, find, find, findAll, getDataDictionary, getDataField, getHeader, getModel, getModelManager, getModelManager, getModels, getOrCreateTransformationDictionary, getPmmlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActiveFields, getDataField, getMiningField, getOutputField, getOutputFields, getPredictedFields, getSummarypublic NeuralNetworkEvaluator(PMML pmml)
public NeuralNetworkEvaluator(PMML pmml, NeuralNetwork neuralNetwork)
public NeuralNetworkEvaluator(NeuralNetworkManager parent)
public Object prepare(FieldName name, Object value)
Evaluatorprepare in interface Evaluatorname - The name of the fieldConsumer.getDataField(FieldName),
Consumer.getMiningField(FieldName)public Map<FieldName,?> evaluate(Map<FieldName,?> parameters)
evaluate in interface Evaluatorparameters - Map of active field values.predicted field and output field values.
Simple values are represented using the Java equivalents of PMML data types (eg. String, Integer, Float, Double etc.).
Complex values are represented as instances of Computable that return simple values.evaluateRegression(EvaluationContext),
evaluateClassification(EvaluationContext)public Map<FieldName,Double> evaluateRegression(EvaluationContext context)
public Map<FieldName,org.jpmml.evaluator.ClassificationMap> evaluateClassification(EvaluationContext context)
public Map<String,Double> evaluateRaw(EvaluationContext context)
NeuralInput.getId(),
Neuron.getId()Copyright © 2013 University of Tartu. All Rights Reserved.