public class HiddenPatternDataSet extends DataSet
| Modifier and Type | Class and Description |
|---|---|
static class |
HiddenPatternDataSet.PatternException
Exception class for errors adding patterns
|
| Constructor and Description |
|---|
HiddenPatternDataSet(int numFeatures,
int numExamples)
Initializes the data set using 0's
whenever a pattern does not specify
a feature number
|
HiddenPatternDataSet(int numFeatures,
int numExamples,
long rngSeed)
Initializes the data set using random
values [0,1] whenever a pattern does
not specify a feature number
|
HiddenPatternDataSet(int numFeatures,
int numExamples,
long rngSeed,
double minRand,
double maxRand)
Initializes the data set using random
values [min,max] whenever a pattern does
not specify a feature number
|
| Modifier and Type | Method and Description |
|---|---|
HiddenPatternDataSet |
addPattern(java.lang.Object result,
java.util.Map<java.lang.Integer,java.lang.Double> pattern)
Adds a pattern to the dataset
|
int |
getNumExamples()
Gets the number of examples in the dataset
(might change over time).
|
java.util.Iterator<Example> |
iterator() |
getNumFeatures, toStringpublic HiddenPatternDataSet(int numFeatures,
int numExamples)
numFeatures - number of featuresnumExamples - number of examplespublic HiddenPatternDataSet(int numFeatures,
int numExamples,
long rngSeed)
numFeatures - number of featuresnumExamples - number of examplesrngSeed - seed for the random number generatorpublic HiddenPatternDataSet(int numFeatures,
int numExamples,
long rngSeed,
double minRand,
double maxRand)
numFeatures - number of featuresnumExamples - number of examplesrngSeed - seed for the random number generatorminRand - minimum value for the random feature valuesmaxRand - maximum value for the random feature valuespublic int getNumExamples()
DataSetgetNumExamples in class DataSetpublic HiddenPatternDataSet addPattern(java.lang.Object result, java.util.Map<java.lang.Integer,java.lang.Double> pattern) throws HiddenPatternDataSet.PatternException
result - pattern result object (only one pattern per result)pattern - set of feature number/value pairsHiddenPatternDataSet.PatternException - errors in the pattern (e.g. existing pattern for result, more patterns than examples, invalid feature number, null feature value)public java.util.Iterator<Example> iterator()