  (c) 1991 NeuroDynamX, Inc.

  TESTDAT.TXT

  This is a test file containing thirty six data elements, organized in
  six rows and six columns. This file is to be used with IO BUILDER to
  make example IO Files for traditional feed forward networks.

  IO BUILDER can transform the file in two major ways. The first way,
  Method (1), assumes the file is constructed as network inputs followed
  by outputs. For example, the file below could be one IO pair per row,
  say four inputs and two outputs. It could also be one IO pair per two
  rows, say seven inputs and five outputs. It could not be four inputs and
  three outputs, though, because the total data set does not contain a
  multiple of six numbers. (IO BUILDER would, however, parse the file
  according to the specification of four inputs and three outputs, but
  on termination would notify you that a data record somewhere in the
  file did not contain seven data points.)

  The second way to parse the file, Method (2), assumes that the file
  consists of data records each N numbers long, with the inputs and
  outputs dispersed among one another. For example, the file below could
  consist of data records each six fields (numbers) long. When running
  Method (2), you are asked to specify which of these fields contains an
  input and which contains an output. The fields which are not assigned
  to either would be ignored. This format allows you to create a generic
  data file and later decide which data fields of a given record are to
  be used to train your network.

  0.1 0.2 0.3 0.4 0.5 0.6
  0.6 0.5 0.4 0.3 0.2 0.1
  0.0 0.1 0.0 0.1 0.0 0.1
  0.1 0.2 0.3 0.4 0.5 0.6
  0.6 0.5 0.4 0.3 0.2 0.1
  0.0 0.1 0.0 0.1 0.0 0.1

  To run IO BUILDER on this file, move to the directory where
  <iobuild.exe> is located and type:

      IOBUILD TESTDAT.TXT TESTDAT.IO

  IO BUILDER takes the ASCII data file <testdat.txt> (this file),
  processes the data according to the answers to questions posed to you,
  and places the output in the IO File <testdat.io>.

  Below is a listing of the questions you will be prompted to answer and
  the values that you should enter in order to generate <testdat.io> (You
  do not need to enter the parenthesis around each input value. The
  parenthesis are added here to identify the numbers as "comments," so
  they are not parsed in generation of the IO File.)

  Method (1)

  >>> Please specify the format of your ASCII data file:
      (1) Inputs followed by outputs;
      (2) Input and output locations in a
            record to be specified;
      (3) Outputs are delayed inputs (TrueTime sequence problem).
  >>> (1)
  Input a one line description of the problem:
  >>> Method (1) Test IO File
  Specify the number of inputs >>> (4)
  Specify the number of outputs >>> (2)
  Input the IO sequence name >>> NDX
  Input the IO pair name >>> test

  Method (2)

  >>> Please specify the format of your ASCII data file:
      (1) Inputs followed by outputs;
      (2) Input and output locations in a
            record to be specified;
      (3) Outputs are delayed inputs (TrueTime sequence problem).
  >>> (2)
  Input a one line description of the problem:
  >>> Method (2) Test IO File
  Specify the length of a record >>> (6)
  Specify the fields in a record as inputs,
  e.g. (1) (8) (3) (9) [(0) represents the first field]:
  >>> (0) (3)
  Specify the fields in a record as outputs,
  e.g. (2) (5) [(0) represents the first field]:
  >>> (1) (4) (5)
  Input the IO sequence name >>> NDX
  Input the IO pair name >>> test

  For information on Method (3), a TrueTime sequence problem, please see
  the file <testseq.txt>.


