Documentation of 'org.neuroph.contrib.matrixmlp.MatrixMlpLayer' Java class
MatrixMlpLayer
org.neuroph.contrib.matrixmlp

Class MatrixMlpLayer

  • All Implemented Interfaces:
    MatrixLayer


    public class MatrixMlpLayer
    extends java.lang.Object
    implements MatrixLayer
    Matrix based layer optimized for backpropagation
    • Method Detail

      • getPreviousLayer

        public MatrixLayer getPreviousLayer()
      • setPreviousLayer

        public void setPreviousLayer(MatrixLayer previousLayer)
      • setNextLayer

        public void setNextLayer(MatrixLayer nextLayer)
      • copyNeuronsToMatrices

        public void copyNeuronsToMatrices()
      • copyMatricesToNeurons

        public void copyMatricesToNeurons()
      • getInputs

        public double[] getInputs()
        Description copied from interface: MatrixLayer
        Returns layer input *
        Specified by:
        getInputs in interface MatrixLayer
        Returns:
        layer input vector
      • getOutputs

        public double[] getOutputs()
        Description copied from interface: MatrixLayer
        Returns layer outputs
        Specified by:
        getOutputs in interface MatrixLayer
        Returns:
        layer outputs
      • setInputs

        public void setInputs(double[] inputs)
        Description copied from interface: MatrixLayer
        Sets layer input
        Specified by:
        setInputs in interface MatrixLayer
      • setOutputs

        public void setOutputs(double[] outputs)
        Description copied from interface: MatrixLayer
        Sets layer outputs
        Specified by:
        setOutputs in interface MatrixLayer
      • getWeights

        public double[][] getWeights()
      • getInputsFromPreviousLayer

        public void getInputsFromPreviousLayer()
      • calculate

        public final void calculate()
        Description copied from interface: MatrixLayer
        Calculate layer
        Specified by:
        calculate in interface MatrixLayer
      • getNeuronsCount

        public int getNeuronsCount()
      • getErrors

        public double[] getErrors()
      • setErrors

        public void setErrors(double[] errors)
      • getNetInput

        public double[] getNetInput()
      • saveCurrentWeights

        public void saveCurrentWeights()
      • getDeltaWeights

        public double[][] getDeltaWeights()
      • sync

        public void sync()

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.