org.jpmml.evaluator
Class NeuralNetworkEvaluator
java.lang.Object
org.jpmml.manager.PMMLManager
org.jpmml.manager.ModelManager<NeuralNetwork>
org.jpmml.manager.NeuralNetworkManager
org.jpmml.evaluator.NeuralNetworkEvaluator
- All Implemented Interfaces:
- Evaluator, Consumer
public class NeuralNetworkEvaluator
- extends NeuralNetworkManager
- implements Evaluator
| Methods inherited from class org.jpmml.manager.NeuralNetworkManager |
addConnection, addConnection, addNeuralInput, addNeuralLayer, addNeuralOutput, addNeuron, createModel, getModel, getNeuralInputs, getNeuralLayers, getNeuronCount, getOrCreateNeuralOutputs, getSummary |
| Methods inherited from class org.jpmml.manager.PMMLManager |
addDataField, find, findAll, getDataDictionary, getDataField, getHeader, getModel, getModelManager, getModelManager, getModels, getPmml |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NeuralNetworkEvaluator
public NeuralNetworkEvaluator(PMML pmml)
NeuralNetworkEvaluator
public NeuralNetworkEvaluator(PMML pmml,
NeuralNetwork neuralNetwork)
NeuralNetworkEvaluator
public NeuralNetworkEvaluator(NeuralNetworkManager parent)
evaluate
public Map<FieldName,?> evaluate(Map<FieldName,?> parameters)
- Specified by:
evaluate in interface Evaluator
- See Also:
evaluateRegression(Map),
evaluateClassification(Map)
evaluateRegression
public Map<FieldName,Double> evaluateRegression(Map<FieldName,?> parameters)
evaluateClassification
public Map<FieldName,Map<String,Double>> evaluateClassification(Map<FieldName,?> parameters)
evaluateRaw
public Map<String,Double> evaluateRaw(Map<FieldName,?> parameters)
- Evaluate neural network.
- Parameters:
parameters - Mapping between input data fields and their values
- Returns:
- Mapping between Neuron ids and their outputs
Copyright © 2012 University of Tartu. All Rights Reserved.