Documentation of 'org.encog.ml.data.buffer.codec.ArrayDataCODEC' Java class
ArrayDataCODEC
org.encog.ml.data.buffer.codec

Class ArrayDataCODEC

  • All Implemented Interfaces:
    DataSetCODEC


    public class ArrayDataCODEC
    extends java.lang.Object
    implements DataSetCODEC
    A CODEC used for arrays.
    • Constructor Summary

      Constructors 
      Constructor and Description
      ArrayDataCODEC()
      Default constructor.
      ArrayDataCODEC(double[][] theInput, double[][] theIdeal)
      Construct an array CODEC.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void close()
      Close any open files.
      double[][] getIdeal() 
      int getIdealSize()
      double[][] getInput() 
      int getInputSize()
      void prepareRead()
      Prepare to read from an external data source.
      void prepareWrite(int recordCount, int theInputSize, int theIdealSize)
      Prepare to write to an external data destination.
      boolean read(double[] theInput, double[] theIdeal, double[] significance)
      Read one record of data from an external source.
      void write(double[] theInput, double[] theIdeal, double significance)
      Write one record of data to an external destination.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArrayDataCODEC

        public ArrayDataCODEC(double[][] theInput,
                              double[][] theIdeal)
        Construct an array CODEC.
        Parameters:
        theInput - The input array.
        theIdeal - The ideal array.
      • ArrayDataCODEC

        public ArrayDataCODEC()
        Default constructor.
    • Method Detail

      • getInputSize

        public int getInputSize()
        Specified by:
        getInputSize in interface DataSetCODEC
        Returns:
        The size of the input data.
      • getIdealSize

        public int getIdealSize()
        Specified by:
        getIdealSize in interface DataSetCODEC
        Returns:
        The size of the ideal data.
      • read

        public boolean read(double[] theInput,
                            double[] theIdeal,
                            double[] significance)
        Read one record of data from an external source.
        Specified by:
        read in interface DataSetCODEC
        Parameters:
        theInput - The input data array.
        theIdeal - The ideal data array.
        significance - The significance. The first element will be modified to hold the significance.
        Returns:
        True, if there is more data to be read.
      • write

        public void write(double[] theInput,
                          double[] theIdeal,
                          double significance)
        Write one record of data to an external destination.
        Specified by:
        write in interface DataSetCODEC
        Parameters:
        theInput - The input data array.
        theIdeal - The ideal data array.
        significance - The significance (full = 1.0)
      • prepareWrite

        public void prepareWrite(int recordCount,
                                 int theInputSize,
                                 int theIdealSize)
        Prepare to write to an external data destination.
        Specified by:
        prepareWrite in interface DataSetCODEC
        Parameters:
        recordCount - The total record count, that will be written.
        theInputSize - The input size.
        theIdealSize - The ideal size.
      • getInput

        public double[][] getInput()
        Returns:
        The input array.
      • getIdeal

        public double[][] getIdeal()
        Returns:
        The ideal array.
      • prepareRead

        public void prepareRead()
        Prepare to read from an external data source.
        Specified by:
        prepareRead in interface DataSetCODEC
      • close

        public void close()
        Close any open files.
        Specified by:
        close in interface DataSetCODEC

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.