All Packages Class Hierarchy This Package Previous Next Index
Class sim.data.RemoteTable
java.lang.Object
|
+----sim.data.Data
|
+----sim.data.RemoteTable
- public class RemoteTable
- extends Data
This allows the user to specify a remote data file that contains data records. This
data file is then used to create input/output vectors to be used for training a arbitrary function
approximators including neural networks. The attributes of each record do not have to be scalar numbers.
Attributes can be binary, doubles, floats, integers, characters, words, and strings.
This code is (c) 1997 Mance E. Harmon
<mharmon@acm.org>,
http://eureka1.aa.wpafb.af.mil
The source and object code may be redistributed freely.
If the code is modified, please state so in the comments.
- Version:
- 1.0, 15 April 97
- Author:
- Mance E. Harmon
-
RemoteTable()
-
-
BNF(int)
-
-
getData(double[], double[], Random)
- Put the input/output pair into arrays in/out.
-
getData(int, double[], double[])
- Put the nth input/output pair into arrays in/out.
-
parse(Parser, int)
- Parse the input file to get the parameters for this object.
-
unparse(Unparser, int)
- Output a description of this object that can be parsed with parse().
RemoteTable
public RemoteTable()
getData
public void getData(double in[],
double out[],
Random rnd)
- Put the input/output pair into arrays in/out.
The arrays must already have been initialized to the right sizes.
A randomly-chosen data point will be returned.
- Overrides:
- getData in class Data
getData
public void getData(int n,
double in[],
double out[]) throws ArrayIndexOutOfBoundsException
- Put the nth input/output pair into arrays in/out.
The arrays must already have been initialized to the right sizes.
An exception is raised if n<0 or n>=nPairs.
If number of pairs is infinite, then exception is always thrown.
- Throws: ArrayIndexOutOfBoundsException
- arrays were too small or there is no "nth" data item
- Overrides:
- getData in class Data
BNF
public String BNF(int lang)
- Overrides:
- BNF in class Data
unparse
public void unparse(Unparser u,
int lang)
- Output a description of this object that can be parsed with parse().
- Overrides:
- unparse in class Data
- See Also:
- Parsable
parse
public Object parse(Parser p,
int lang) throws ParserException
- Parse the input file to get the parameters for this object.
- Throws: ParserException
- parser didn't find the required token
- Overrides:
- parse in class Data
All Packages Class Hierarchy This Package Previous Next Index