| Modifier and Type | Interface and Description |
|---|---|
interface |
LossFunction
A loss function for computing
the delta between two arrays
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAccumulation
Base class for accumulation, initiates the initial entry
with respect to the child class.
|
class |
BaseLossFunction |
| Modifier and Type | Method and Description |
|---|---|
Accumulation |
OpExecutioner.execAndReturn(Accumulation op)
Execute and return the result from an accumulation
|
Accumulation |
DefaultOpExecutioner.execAndReturn(Accumulation op) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultOpExecutioner.doAccumulationOp(Accumulation op) |
INDArray |
OpExecutioner.exec(Accumulation accumulation,
int... dimension)
Execute an accumulation along one or more dimensions
|
INDArray |
DefaultOpExecutioner.exec(Accumulation op,
int... dimension) |
Accumulation |
OpExecutioner.execAndReturn(Accumulation op)
Execute and return the result from an accumulation
|
Accumulation |
DefaultOpExecutioner.execAndReturn(Accumulation op) |
| Modifier and Type | Method and Description |
|---|---|
Accumulation |
OpFactory.createAccum(String name,
INDArray x)
Accumulation operation
|
Accumulation |
DefaultOpFactory.createAccum(String name,
INDArray x) |
Accumulation |
OpFactory.createAccum(String name,
INDArray x,
INDArray y) |
Accumulation |
DefaultOpFactory.createAccum(String name,
INDArray x,
INDArray y) |
Accumulation |
OpFactory.createAccum(String name,
INDArray x,
INDArray y,
INDArray z)
Accumulation operation
|
Accumulation |
DefaultOpFactory.createAccum(String name,
INDArray x,
INDArray y,
INDArray z) |
| Modifier and Type | Class and Description |
|---|---|
class |
Bias
Calculate a bias
|
class |
Dot
Dot product
|
class |
Max
Calculate the max over a vector
|
class |
Mean
Calculate the mean of the vector
|
class |
Min
Calculate the min over a vector
|
class |
Norm1
Sum of absolute values
|
class |
Norm2
Sum of squared values (real)
Sum of squared complex modulus (complex)
|
class |
NormMax
The max absolute value
|
class |
Prod
Prod the components
|
class |
StandardDeviation
Standard deviation (sqrt of variance)
|
class |
Sum
Sum the components
|
class |
Variance
Variance with bias correction.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CosineSimilarity
Cosine similarity
Note that you need to initialize
a scaling constant equal to the norm2 of the
vector
|
class |
EuclideanDistance
Euclidean distance
|
class |
ManhattanDistance
Manhattan distance
|
| Modifier and Type | Method and Description |
|---|---|
INDArray |
DefaultParallelExecutioner.execBasedOnArraysAlongDimension(INDArray arr,
Accumulation task,
OpExecutioner executioner,
int... dimension) |
INDArray |
ParallelExecutioner.execBasedOnArraysAlongDimension(INDArray arr,
Accumulation task,
OpExecutioner executioner,
int... dimension) |
static List<ForkJoinTask<INDArray>> |
TaskCreator.parititonForkJoinBasedOnTensorsAlongDimension(INDArray arr,
Accumulation op,
OpExecutioner opExecutioner,
INDArray retArray,
int... dimension) |
| Constructor and Description |
|---|
AccumulationINDArrayTask(Accumulation op,
OpExecutioner opExecutioner,
INDArray retArray) |
AccumulationINDArrayTask(Accumulation op,
OpExecutioner opExecutioner,
INDArray retArray,
int slice) |
AccumulationINDArrayTask(Accumulation op,
OpExecutioner opExecutioner,
int slice,
INDArray retArray,
int[] dimension) |
| Modifier and Type | Method and Description |
|---|---|
Task<Double> |
TaskFactory.getAccumulationTask(Accumulation op) |
Task<Double> |
TaskFactory.getAccumulationTask(Accumulation op,
boolean outerTask) |
Task<INDArray> |
TaskFactory.getAccumulationTask(Accumulation op,
int... dimension) |
| Modifier and Type | Method and Description |
|---|---|
Task<Double> |
CPUTaskFactory.getAccumulationTask(Accumulation op) |
Task<Double> |
CPUTaskFactory.getAccumulationTask(Accumulation op,
boolean outerTask) |
Task<INDArray> |
CPUTaskFactory.getAccumulationTask(Accumulation op,
int... dimension) |
| Modifier and Type | Field and Description |
|---|---|
protected Accumulation |
BaseCPUAccumulationTask.op |
protected Accumulation |
CPUAccumulationViaTensorTask.op |
protected Accumulation |
CPUAccumulationAlongDimensionTask.op |
| Constructor and Description |
|---|
BaseCPUAccumulationTask(Accumulation op,
int threshold,
boolean outerTask)
Constructor for doing task on entire NDArray
|
BaseCPUAccumulationTask(Accumulation op,
int threshold,
int tadIdx,
int tadDim,
boolean outerTask)
Constructor for doing a 1d tensor first
|
BaseCPUAccumulationTask(Accumulation op,
int threshold,
int n,
int offsetX,
int offsetY,
int incrX,
int incrY,
boolean outerTask)
Constructor for operating on subset of NDArray
|
CPUAccumulationAlongDimensionTask(Accumulation op,
int parallelThreshold,
int... dimensions) |
CPUAccumulations1dAction(Accumulation op,
int threshold,
TensorCalculator tCalcx,
TensorCalculator tCalcy,
int firstTensor,
int lastTensor,
INDArray output) |
CPUAccumulationTask(Accumulation op,
int threshold,
boolean outerTask)
Constructor for doing task on entire NDArray
|
CPUAccumulationTask(Accumulation op,
int threshold,
int tadIdx,
int tadDim,
boolean outerTask)
Constructor for doing a 1d tensor first
|
CPUAccumulationTask(Accumulation op,
int threshold,
int n,
int offsetX,
int offsetY,
int incrX,
int incrY,
boolean outerTask)
Constructor for operating on subset of NDArray
|
CPUAccumulationViaTensorTask(Accumulation op,
int threshold,
boolean outerTask) |
Copyright © 2016. All Rights Reserved.