public interface NeuralMethod
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
double |
errorValue(NeuralNode node)
This function calculates what the error value should be.
|
double |
outputValue(NeuralNode node)
This function calculates what the output value should be.
|
void |
updateWeights(NeuralNode node,
double learn,
double momentum)
This function will calculate what the change in weights should be
and also update them.
|
double outputValue(NeuralNode node)
node
- The node to calculate the value for.double errorValue(NeuralNode node)
node
- The node to calculate the error for.void updateWeights(NeuralNode node, double learn, double momentum)
node
- The node to update the weights for.learn
- The learning rate to use.momentum
- The momentum to use.