|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
A FeedForwardNeuralNetSettings
object captures the parameters associated with a
neural network algorithm. It allows a
knowledgeable user to fine tune algorithm
parameters. Generally, not all parameters must be
specified, however, those specified are taken into
account by the underlying data mining engine.
AlgorithmSettings,
SupervisedAlgorithmSettings| Method Summary | |
boolean |
determineNumberOfNodesPerLayer()
Returns true if the number of nodes is determined by the DME. |
void |
determineNumberOfNodesPerLayer(boolean determineNumberOfNodesPerLayer)
The number of nodes is determined by the DME, if true. |
LearningAlgorithm |
getLearningAlgorithm()
Returns the LearningAlgorithm object to be used for model building. |
int |
getMaxNumberOfIterations()
Returns the maximum number of iterations to be used in training the network. |
double |
getMinErrorTolerance()
Returns the minimum acceptable error in modeling the training data. |
NeuralLayer[] |
getNeuralLayers()
Returns the set of layers associated with a model. |
void |
setLearningAlgorithm(LearningAlgorithm learningAlgorithm)
Sets the learning algorithm type to be used for model building. |
void |
setMaxNumberOfIterations(int maxIterations)
Sets the maximum number of iterations to be used in training the network. |
void |
setMinErrorTolerance(double minTolerance)
Sets the minimum acceptable error in modeling the training data. |
void |
setNeuralLayers(NeuralLayer[] hiddenLayerArray)
Adds the array of hidden layers to the settings, starting at the input side. |
| Methods inherited from interface javax.datamining.base.AlgorithmSettings |
getMiningAlgorithm, verify |
| Method Detail |
public boolean determineNumberOfNodesPerLayer()
public void determineNumberOfNodesPerLayer(boolean determineNumberOfNodesPerLayer)
determineNumberOfNodesPerLayer -
public LearningAlgorithm getLearningAlgorithm()
LearningAlgorithm object to be used for model building.
public int getMaxNumberOfIterations()
public double getMinErrorTolerance()
public NeuralLayer[] getNeuralLayers()
public void setLearningAlgorithm(LearningAlgorithm learningAlgorithm)
learningAlgorithm - The learning algorithm to be used to build a feed forward neural network model.
public void setMaxNumberOfIterations(int maxIterations)
maxIterations - The maximum number of iterations to be used in training the network.
public void setMinErrorTolerance(double minTolerance)
minTolerance - The minimum acceptable error in modeling the training data.
public void setNeuralLayers(NeuralLayer[] hiddenLayerArray)
hiddenLayerArray - An array of neural layers to be added.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||