com.rapidminer.operator.learner.functions.neuralnet
Class ImprovedNeuralNetModel
java.lang.Object
com.rapidminer.operator.AbstractIOObject
com.rapidminer.operator.ResultObjectAdapter
com.rapidminer.operator.AbstractModel
com.rapidminer.operator.learner.PredictionModel
com.rapidminer.operator.learner.functions.neuralnet.ImprovedNeuralNetModel
- All Implemented Interfaces:
- IOObject, Model, ResultObject, Saveable, Readable, Reportable, LoggingHandler, java.io.Serializable
public class ImprovedNeuralNetModel
- extends PredictionModel
The model of the improved neural net.
- Author:
- Ingo Mierswa
- See Also:
- Serialized Form
|
Method Summary |
java.lang.String[] |
getAttributeNames()
|
InnerNode[] |
getInnerNodes()
|
InputNode[] |
getInputNodes()
|
OutputNode[] |
getOutputNodes()
|
java.awt.Component |
getVisualizationComponent(IOContainer ioContainer)
Returns a editor pane that displays the ResultObjectAdapter.toResultString() result
encoded as html. |
ExampleSet |
performPrediction(ExampleSet exampleSet,
Attribute predictedLabel)
Subclasses should iterate through the given example set and set the
prediction for each example. |
java.lang.String |
toString()
|
void |
train(ExampleSet exampleSet,
java.util.List<java.lang.String[]> hiddenLayers,
int maxCycles,
double maxError,
double learningRate,
double momentum,
boolean decay,
boolean shuffle,
boolean normalize,
RandomGenerator randomGenerator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ImprovedNeuralNetModel
protected ImprovedNeuralNetModel(ExampleSet trainingExampleSet)
train
public void train(ExampleSet exampleSet,
java.util.List<java.lang.String[]> hiddenLayers,
int maxCycles,
double maxError,
double learningRate,
double momentum,
boolean decay,
boolean shuffle,
boolean normalize,
RandomGenerator randomGenerator)
performPrediction
public ExampleSet performPrediction(ExampleSet exampleSet,
Attribute predictedLabel)
throws OperatorException
- Description copied from class:
PredictionModel
- Subclasses should iterate through the given example set and set the
prediction for each example. The given predicted label attribute was
already be added to the example set and should be used to set the
predicted values.
- Specified by:
performPrediction in class PredictionModel
- Throws:
OperatorException
getAttributeNames
public java.lang.String[] getAttributeNames()
getInputNodes
public InputNode[] getInputNodes()
getOutputNodes
public OutputNode[] getOutputNodes()
getInnerNodes
public InnerNode[] getInnerNodes()
getVisualizationComponent
public java.awt.Component getVisualizationComponent(IOContainer ioContainer)
- Description copied from class:
ResultObjectAdapter
- Returns a editor pane that displays the
ResultObjectAdapter.toResultString() result
encoded as html. Please note that the returned pane is already enclosed
by a scroll pane. If you overwrite this method you should again ensure that
the returned component is scrollable. The given container is totally ignored.
- Specified by:
getVisualizationComponent in interface ResultObject- Overrides:
getVisualizationComponent in class ResultObjectAdapter
toString
public java.lang.String toString()
- Specified by:
toString in interface Readable- Overrides:
toString in class PredictionModel
Copyright © 2001-2009 by Rapid-I