Package one.empty3.neuralnetwork
Class Neuron
java.lang.Object
one.empty3.neuralnetwork.Neuron
- All Implemented Interfaces:
Comparable
- Direct Known Subclasses:
HiddenNeuron,InputNeuron,OutputNeuron
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleintvoidcompute()doubleerror()Not implemented yetdoubleerror(double[] w) Not implemented yetdoublefunction()doublegetBias()double[]getInput()getLayer()intdoubledouble[]getW()voidinitW(double random) voidsetActivationFunction(ActivationFunction activationFunction) voidsetActivationMethod(ActivationMethod activationMethod) voidsetBias(double bias) voidsetInput(double[] input) voidsetInputImage(PixM pixM) voidvoidsetNetwork(Net<? extends Neuron> network) voidsetOutput(double output) voidsetW(double[] w) doublesigmoid(double[] x, double[] w) voidupdateW()Not implemented yet
-
Field Details
-
input
protected double[] input -
output
protected double output -
bias
protected double bias
-
-
Constructor Details
-
Neuron
public Neuron(int length)
-
-
Method Details
-
compute
public void compute() -
getW
public double[] getW() -
setW
public void setW(double[] w) -
getInput
public double[] getInput() -
setInput
public void setInput(double[] input) -
getOutput
public double getOutput() -
setOutput
public void setOutput(double output) -
function
public double function() -
error
public double error()Not implemented yet- Returns:
- error double
-
error
public double error(double[] w) Not implemented yet- Returns:
- error double
-
updateW
public void updateW()Not implemented yet -
sigmoid
public double sigmoid(double[] x, double[] w) -
compareTo
- Specified by:
compareToin interfaceComparable
-
initW
public void initW(double random) -
activation
public double activation() -
setBias
public void setBias(double bias) -
getBias
public double getBias() -
setInputImage
-
getLength
public int getLength() -
setNetwork
-
getLayer
-
setLayer
-
getNetwork
-
getActivationFunction
-
setActivationFunction
-
getActivationMethod
-
setActivationMethod
-