|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.neuroph.core.Neuron
org.neuroph.nnet.comp.InputOutputNeuron
public class InputOutputNeuron
Provides behaviour specific for neurons which act as input and the output neurons within the same layer. For example in Hopfield network and BAM.
Field Summary |
---|
Fields inherited from class org.neuroph.core.Neuron |
---|
error, inputConnections, inputFunction, netInput, outConnections, output, parentLayer, transferFunction |
Constructor Summary | |
---|---|
InputOutputNeuron()
Creates an instance of neuron for Hopfield network |
|
InputOutputNeuron(InputFunction inFunc,
TransferFunction transFunc)
Creates an instance of neuron for Hopfield network with specified input and transfer functions |
Method Summary | |
---|---|
void |
calculate()
Calculates neuron output |
double |
getBias()
Returns bias value for this neuron |
void |
setBias(double bias)
Sets bias value for this neuron |
void |
setInput(double input)
Sets total net input for this cell |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InputOutputNeuron()
public InputOutputNeuron(InputFunction inFunc, TransferFunction transFunc)
inFunc
- neuron input functiontransFunc
- neuron transfer functionMethod Detail |
---|
public void setInput(double input)
setInput
in class Neuron
input
- input valuepublic double getBias()
public void setBias(double bias)
bias
- bias value for this neuronpublic void calculate()
calculate
in class Neuron
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |