Modifier and Type | Class and Description |
---|---|
class |
BaseAccumulation
Base class for accumulation, initiates the initial entry
with respect to the child class.
|
class |
BaseBroadcastOp |
class |
BaseIndexAccumulation |
class |
BaseLossFunction |
class |
BaseScalarOp
Base scalar operation
|
class |
BaseTransformOp
A base op for basic getters and setters
|
class |
TadCollapseAccumulation
This implements a collapsing tad reduction
based on different dimensions.
|
Modifier and Type | Class and Description |
---|---|
class |
ASum
Absolute sum the components
|
class |
Bias
Calculate a bias
|
class |
Dot
Dot product
|
class |
EqualsWithEps
Operation for fast INDArrays equality checks
|
class |
MatchCondition
Absolute sum the components
|
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 | Class and Description |
---|---|
class |
BroadcastAddOp |
class |
BroadcastCopyOp |
class |
BroadcastDivOp |
class |
BroadcastMulOp |
class |
BroadcastRDivOp
Broadcast reverse divide
|
class |
BroadcastRSubOp |
class |
BroadcastSubOp |
Modifier and Type | Class and Description |
---|---|
class |
BaseGridOp |
class |
FreeGridOp
Simple GridOp that operates on arbitrary number of Ops, that have no relations between them.
|
Modifier and Type | Class and Description |
---|---|
class |
IAMax
Calculate the index of the max absolute value over a vector
|
class |
IMax
Calculate the index
of max value over a vector
|
class |
IMin
Calculate the index of min value over a vector
|
Modifier and Type | Class and Description |
---|---|
class |
BaseMetaOp |
class |
InvertedPredicateMetaOp
This MetaOp covers case, when Op A and Op B are both using linear memory access
You're NOT supposed to directly call this op.
|
class |
PostulateMetaOp
You're NOT supposed to directly call this op.
|
class |
PredicateMetaOp
This MetaOp covers case, when Op A and Op B are both using linear memory access
You're NOT supposed to directly call this op.
|
class |
ReduceMetaOp
This is special case PredicateOp, with opB being only either Accumulation, Variance or Reduce3 op
|
Modifier and Type | Class and Description |
---|---|
class |
ScalarAdd
Scalar addition
|
class |
ScalarDivision
Scalar division
|
class |
ScalarMax
Scalar max operation.
|
class |
ScalarMin
Scalar max operation.
|
class |
ScalarMultiplication
Scalar multiplication
|
class |
ScalarReverseDivision
Scalar reverse division
|
class |
ScalarReverseSubtraction
Scalar reverse subtraction
|
class |
ScalarSet
Scalar max operation.
|
class |
ScalarSubtraction
Scalar subtraction
|
Modifier and Type | Class and Description |
---|---|
class |
ScalarEquals
Return a binary (0 or 1) when greater than a number
|
class |
ScalarGreaterThan
Return a binary (0 or 1) when greater than a number
|
class |
ScalarGreaterThanOrEqual
Return a binary (0 or 1) when greater than or equal to a number
|
class |
ScalarLessThan
Return a binary (0 or 1) when less than a number
|
class |
ScalarLessThanOrEqual
Return a binary (0 or 1) when less than
or equal to a number
|
class |
ScalarNotEquals
Return a binary (0 or 1)
when greater than a number
|
class |
ScalarSetValue
Scalar value set operation.
|
Modifier and Type | Class and Description |
---|---|
class |
Abs
Abs elementwise function
|
class |
ACos
Log elementwise function
|
class |
ASin
Arcsin elementwise function
|
class |
ATan
Arc Tangent elementwise function
|
class |
Ceil
Ceiling elementwise function
|
class |
Cos
Cosine elementwise function
|
class |
DropOut
Inverted DropOut implementation as Op
|
class |
DropOutInverted
Inverted DropOut implementation as Op
|
class |
ELU
ELU: Exponential Linear Unit (alpha=1.0)
Introduced in paper: Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) Djork-Arné Clevert, Thomas Unterthiner, Sepp Hochreiter (2015) http://arxiv.org/abs/1511.07289 |
class |
ELUDerivative
Derivative of ELU: Exponential Linear Unit (alpha=1.0)
Introduced in paper: Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) Djork-Arné Clevert, Thomas Unterthiner, Sepp Hochreiter (2015) http://arxiv.org/abs/1511.07289 |
class |
Exp
Exp elementwise function
|
class |
Floor
Floor elementwise function
|
class |
HardTanh
Hard tanh elementwise function
|
class |
HardTanhDerivative
Hard tanh elementwise derivative function
|
class |
Identity
Identity function
|
class |
IsMax
[1, 2, 3, 1] -> [0, 0, 1, 0]
|
class |
LeakyReLU
Leaky Rectified linear unit.
|
class |
LeakyReLUDerivative
Leaky ReLU derivative.
|
class |
Log
Log elementwise function
|
class |
LogSoftMax
Log(softmax(X))
|
class |
MaxOut
Max out activation:
http://arxiv.org/pdf/1302.4389.pdf
|
class |
Negative
Negative function
|
class |
OneMinus
1 - input
|
class |
Ones
Ones (represents a constant)
|
class |
Pow
Pow function
|
class |
RectifedLinear
Rectified linear units
|
class |
ReplaceNans
Element-wise "Replace NaN" implementation as Op
|
class |
Round
Rounding function
|
class |
Set
Set
|
class |
SetRange
Set range to a particular set of values
|
class |
Sigmoid
Sigmoid function
|
class |
SigmoidDerivative
Sigmoid derivative
|
class |
Sign
Signum function
|
class |
Sin
Log elementwise function
|
class |
SoftMax
Soft max function
row_maxes is a row vector (max for each row)
row_maxes = rowmaxes(input)
diff = exp(input - max) / diff.rowSums()
Outputs a probability distribution.
|
class |
SoftMaxDerivative
Softmax derivative
|
class |
SoftPlus |
class |
SoftSign
Softsign element-wise activation function.
|
class |
SoftSignDerivative
SoftSign derivative.
|
class |
Sqrt
Sqrt function
|
class |
Stabilize
Stabilization function, forces values to be within a range
|
class |
Step
Unit step function.
|
class |
Tanh
Tanh elementwise function
|
class |
TanhDerivative
Tanh derivative
|
class |
TimesOneMinus
If x is input: output is x*(1-x)
|
class |
VectorFFT
Encapsulated vector operation
|
class |
VectorIFFT
Single ifft operation
|
Modifier and Type | Class and Description |
---|---|
class |
AddOp
Addition operation
|
class |
Axpy
Level 1 blas op Axpy as libnd4j native op
|
class |
CopyOp
Copy operation
|
class |
DivOp
Division operation
|
class |
MulOp
Multiplication operation
|
class |
RDivOp
Division operation
|
class |
RSubOp
Subtraction operation
|
class |
SubOp
Subtraction operation
|
Modifier and Type | Class and Description |
---|---|
class |
CompareAndReplace
Element-wise Compare-and-Replace implementation as Op
|
class |
CompareAndSet
Element-wise Compare-and-set implementation as Op
|
class |
Eps
Bit mask over the ndarrays as to whether
the components are equal or not
|
class |
EqualTo
Bit mask over the ndarrays as to whether
the components are equal or not
|
class |
GreaterThan
Bit mask over the ndarrays as to whether
the components are greater than or not
|
class |
GreaterThanOrEqual
Bit mask over the ndarrays as to whether
the components are greater than or equal or not
|
class |
LessThan
Bit mask over the ndarrays as to whether
the components are less than or not
|
class |
LessThanOrEqual
Bit mask over the ndarrays as to whether
the components are less than or equal or not
|
class |
NotEqualTo
Not equal to function:
Bit mask over whether 2 elements are not equal or not
|
Modifier and Type | Class and Description |
---|---|
class |
Col2Im
Created by agibsonccc on 3/9/16.
|
class |
Im2col
Im 2 col operation
|
Copyright © 2016. All Rights Reserved.