Class Neuron

  • All Implemented Interfaces:
    java.lang.Comparable
    Direct Known Subclasses:
    HiddenNeuron, InputNeuron, OutputNeuron

    public class Neuron
    extends java.lang.Object
    implements java.lang.Comparable
    • Field Detail

      • input

        protected double[] input
      • output

        protected double output
      • bias

        protected double bias
    • Constructor Detail

      • Neuron

        public Neuron​(int length)
    • Method Detail

      • 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

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable
      • initW

        public void initW​(double random)
      • activation

        public double activation()
      • setBias

        public void setBias​(double bias)
      • getBias

        public double getBias()
      • setInputImage

        public void setInputImage​(PixM pixM)
      • getLength

        public int getLength()
      • setNetwork

        public void setNetwork​(Net<? extends Neuron> network)
      • setLayer

        public void setLayer​(Layer<? extends Neuron> layer)
      • getNetwork

        public Net<? extends Neuron> getNetwork()
      • setActivationFunction

        public void setActivationFunction​(ActivationFunction activationFunction)
      • setActivationMethod

        public void setActivationMethod​(ActivationMethod activationMethod)