AbstractPNN
org.encog.neural.pnn

Class AbstractPNN

    • Constructor Detail

      • AbstractPNN

        public AbstractPNN(PNNKernelType kernel,           PNNOutputMode outputMode,           int inputCount,           int outputCount)
        Constructor.
        Parameters:
        kernel - The kernel type to use.
        outputMode - The output mode to use.
        inputCount - The input count.
        outputCount - The output count.
    • Method Detail

      • compute

        public abstract MLData compute(MLData input)
        Compute the output from the network.
        Parameters:
        input - The input to the network.
        Returns:
        The output from the network.
      • getDeriv

        public double[] getDeriv()
        Returns:
        the deriv
      • getDeriv2

        public double[] getDeriv2()
        Returns:
        the deriv2
      • getError

        public double getError()
        Returns:
        the error
      • getExclude

        public int getExclude()
        Returns:
        the exclude
      • getInputCount

        public int getInputCount()
        Returns:
        the inputCount
      • getOutputCount

        public int getOutputCount()
        Returns:
        the outputCount
      • getOutputMode

        public PNNOutputMode getOutputMode()
        Returns:
        the outputMode
      • isTrained

        public boolean isTrained()
        Returns:
        the trained
      • resetConfusion

        public void resetConfusion()
        Reset the confusion.
      • setError

        public final void setError(double error)
        Parameters:
        error - the error to set
      • setExclude

        public final void setExclude(int exclude)
        Parameters:
        exclude - the exclude to set
      • setTrained

        public final void setTrained(boolean trained)
        Parameters:
        trained - the trained to set
      • isSeparateClass

        public final boolean isSeparateClass()
        Returns:
        the separateClass
      • setSeparateClass

        public final void setSeparateClass(boolean separateClass)
        Parameters:
        separateClass - the separateClass to set

SCaVis 2.1 © jWork.ORG