public interface DataSet extends Iterable<DataSet>, Serializable
Modifier and Type | Method and Description |
---|---|
void |
addFeatureVector(INDArray toAdd) |
void |
addFeatureVector(INDArray feature,
int example) |
void |
addRow(DataSet d,
int i) |
void |
apply(Condition condition,
com.google.common.base.Function<Number,Number> function) |
List<DataSet> |
asList() |
List<List<DataSet>> |
batchBy(int num) |
List<List<DataSet>> |
batchByNumLabels() |
void |
binarize() |
void |
binarize(double cutoff) |
DataSet |
copy() |
List<DataSet> |
dataSetBatches(int num) |
void |
divideBy(int num) |
INDArray |
exampleMaxs() |
INDArray |
exampleMeans() |
INDArray |
exampleSums() |
void |
filterAndStrip(int[] labels) |
DataSet |
filterBy(int[] labels) |
DataSet |
get(int i) |
DataSet |
get(int[] i) |
List<String> |
getColumnNames() |
INDArray |
getFeatureMatrix() |
INDArray |
getFeatures() |
List<String> |
getLabelNames() |
INDArray |
getLabels() |
Iterator<DataSet> |
iterator() |
Map<Integer,Double> |
labelCounts() |
void |
multiplyBy(double num) |
void |
normalize() |
void |
normalizeZeroMeanZeroUnitVariance() |
int |
numExamples() |
int |
numInputs() |
int |
numOutcomes() |
int |
outcome() |
DataSet |
reshape(int rows,
int cols) |
void |
roundToTheNearest(int roundTo) |
DataSet |
sample(int numSamples) |
DataSet |
sample(int numSamples,
boolean withReplacement) |
DataSet |
sample(int numSamples,
org.apache.commons.math3.random.RandomGenerator rng) |
DataSet |
sample(int numSamples,
org.apache.commons.math3.random.RandomGenerator rng,
boolean withReplacement) |
void |
scale() |
void |
scaleMinAndMax(double min,
double max) |
void |
setColumnNames(List<String> columnNames) |
void |
setFeatures(INDArray features) |
void |
setLabelNames(List<String> labelNames) |
void |
setLabels(INDArray labels) |
void |
setNewNumberOfLabels(int labels) |
void |
setOutcome(int example,
int label) |
void |
shuffle() |
List<List<DataSet>> |
sortAndBatchByNumLabels() |
void |
sortByLabel() |
SplitTestAndTrain |
splitTestAndTrain(int numHoldout) |
void |
squishToRange(double min,
double max) |
void |
validate() |
forEach, spliterator
INDArray getFeatures()
void setFeatures(INDArray features)
void setLabels(INDArray labels)
DataSet copy()
DataSet reshape(int rows, int cols)
void multiplyBy(double num)
void divideBy(int num)
void shuffle()
void squishToRange(double min, double max)
void scaleMinAndMax(double min, double max)
void scale()
void addFeatureVector(INDArray toAdd)
void addFeatureVector(INDArray feature, int example)
void normalize()
void binarize()
void binarize(double cutoff)
void normalizeZeroMeanZeroUnitVariance()
int numInputs()
void validate()
int outcome()
void setNewNumberOfLabels(int labels)
void setOutcome(int example, int label)
DataSet get(int i)
DataSet get(int[] i)
DataSet filterBy(int[] labels)
void filterAndStrip(int[] labels)
SplitTestAndTrain splitTestAndTrain(int numHoldout)
INDArray getLabels()
INDArray getFeatureMatrix()
void sortByLabel()
void addRow(DataSet d, int i)
INDArray exampleSums()
INDArray exampleMaxs()
INDArray exampleMeans()
DataSet sample(int numSamples)
DataSet sample(int numSamples, org.apache.commons.math3.random.RandomGenerator rng)
DataSet sample(int numSamples, boolean withReplacement)
DataSet sample(int numSamples, org.apache.commons.math3.random.RandomGenerator rng, boolean withReplacement)
void roundToTheNearest(int roundTo)
int numOutcomes()
int numExamples()
Copyright © 2014. All Rights Reserved.