|
||||||||||
| 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 MLDataSettheData - The data item to be added.
public void add(MLData inputData,
MLData idealData)
add in interface MLDataSetinputData - Input data.idealData - Ideal data.public void add(MLDataPair inputData)
add in interface MLDataSetinputData - A MLDataPair object that contains both input and ideal data.public Object clone()
clone in class Objectpublic void close()
close in interface MLDataSetpublic List<MLDataPair> getData()
public int getIdealSize()
getIdealSize in interface MLDataSetpublic int getInputSize()
getInputSize in interface MLDataSet
public void getRecord(long index,
MLDataPair pair)
getRecord in interface MLDataSetindex - The index to read.pair - The pair that the record will be copied into.public long getRecordCount()
getRecordCount in interface MLDataSetpublic boolean isSupervised()
isSupervised in interface MLDataSetpublic Iterator<MLDataPair> iterator()
iterator in interface Iterable<MLDataPair>public MLDataSet openAdditional()
openAdditional in interface MLDataSetpublic 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 MLDataSetpublic MLDataPair get(int index)
get in interface MLDataSet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||