|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.encog.ml.data.basic.BasicMLDataSet
public class BasicMLDataSet
Stores data in an ArrayList. This class is memory based, so large enough datasets could cause memory issues. Many other dataset types extend this class.
Nested Class Summary | |
---|---|
class |
BasicMLDataSet.BasicMLIterator
An iterator to be used with the BasicMLDataSet. |
Constructor Summary | |
---|---|
BasicMLDataSet()
Default constructor. |
|
BasicMLDataSet(double[][] input,
double[][] ideal)
Construct a data set from an input and idea 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. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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.Method Detail |
---|
public void add(MLData theData)
add
in interface MLDataSet
theData
- The data item to be added.public void add(MLData inputData, MLData idealData)
add
in interface MLDataSet
inputData
- Input data.idealData
- Ideal data.public void add(MLDataPair inputData)
add
in interface MLDataSet
inputData
- A MLDataPair object that contains both input and ideal data.public Object clone()
clone
in class Object
public void close()
close
in interface MLDataSet
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)
getRecord
in interface MLDataSet
index
- The index to read.pair
- The pair that the record will be copied into.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 int size()
size
in interface MLDataSet
public MLDataPair get(int index)
get
in interface MLDataSet
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |