org.encog.ml.data.basic
public class BasicMLDataSet extends Object implements Serializable, MLDataSet
Modifier and Type | Class and Description |
---|---|
class |
BasicMLDataSet.BasicMLIterator
An iterator to be used with the BasicMLDataSet.
|
Constructor and Description |
---|
BasicMLDataSet()
Default constructor.
|
BasicMLDataSet(double[][] input,
double[][] ideal)
Construct a data set from an input and ideal array.
|
BasicMLDataSet(List<MLDataPair> theData)
Construct a data set from an already created list.
|
BasicMLDataSet(MLDataSet set)
Copy whatever dataset type is specified into a memory dataset.
|
Modifier and Type | Method and Description |
---|---|
void |
add(MLData theData)
Add a object to the dataset.
|
void |
add(MLData inputData,
MLData idealData)
Add a set of input and ideal data to the dataset.
|
void |
add(MLDataPair inputData)
Add a an object to the dataset.
|
Object |
clone() |
void |
close()
Close this datasource and release any resources obtained by it, including
any iterators created.
|
MLDataPair |
get(int index) |
List<MLDataPair> |
getData()
Get the data held by this container.
|
int |
getIdealSize() |
int |
getInputSize() |
void |
getRecord(long index,
MLDataPair pair)
Read an individual record, specified by index, in random order.
|
long |
getRecordCount()
Determine the total number of records in the set.
|
boolean |
isSupervised() |
Iterator<MLDataPair> |
iterator() |
MLDataSet |
openAdditional()
Opens an additional instance of this dataset.
|
void |
setData(List<MLDataPair> theData) |
int |
size() |
static List<MLDataPair> |
toList(MLDataSet theSet)
Concert the data set to a list.
|
public BasicMLDataSet()
public BasicMLDataSet(double[][] input, double[][] ideal)
input
- The input into the machine learning method for training.ideal
- The ideal output for training.public BasicMLDataSet(List<MLDataPair> theData)
theData
- The data to use.public BasicMLDataSet(MLDataSet set)
set
- The dataset to copy.public void add(MLData theData)
public void add(MLData inputData, MLData idealData)
public void add(MLDataPair inputData)
public void close()
public List<MLDataPair> getData()
public int getIdealSize()
getIdealSize
in interface MLDataSet
public int getInputSize()
getInputSize
in interface MLDataSet
public void getRecord(long index, MLDataPair pair)
public long getRecordCount()
getRecordCount
in interface MLDataSet
public boolean isSupervised()
isSupervised
in interface MLDataSet
public Iterator<MLDataPair> iterator()
iterator
in interface Iterable<MLDataPair>
public MLDataSet openAdditional()
openAdditional
in interface MLDataSet
public void setData(List<MLDataPair> theData)
theData
- the data to setpublic static List<MLDataPair> toList(MLDataSet theSet)
theSet
- The data set to convert.public MLDataPair get(int index)
Copyright © 2014. All Rights Reserved.