|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.huguesjohnson.jail.neuralNetwork.Layer
|
+--com.huguesjohnson.jail.neuralNetwork.KohonenLayer
KohonenLayer
| Constructor Summary | |
KohonenLayer()
default constructor |
|
KohonenLayer(int layerSize,
int inputSize,
double punishRate,
double rewardRate,
double errorThreshold)
constructor |
|
| Method Summary | |
void |
computeOutput()
compute the output for the layer |
void |
runComplete()
method invoked when run is complete |
void |
train()
move actual output closer to desired output |
| Methods inherited from class com.huguesjohnson.jail.neuralNetwork.Layer |
adjustTrainingRate, computeError, getDesiredOutput, getDoneTraining, getError, getNeuron, getOutput, getOutput, getSize, initOutput, insertNeuron, insertNeuron, removeNeuron, run, setDesiredOutput, setDoneTraining, setInput, setNeuron, setOutput, start, stop, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public KohonenLayer()
public KohonenLayer(int layerSize,
int inputSize,
double punishRate,
double rewardRate,
double errorThreshold)
layerSize - the number of neurons in the layerinputSize - the number of inputs to the layerpunishRate - the punish rate for every neuron in the layerrewardRate - the reward rate for every neuron in the layererrorThreshold - the error threshold for every neuron in the layer| Method Detail |
public void runComplete()
runComplete in class Layerpublic void train()
train in class Layerpublic void computeOutput()
computeOutput in class Layer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||