| Package | Description |
|---|---|
| mikera.arrayz | |
| mikera.arrayz.impl | |
| mikera.matrixx | |
| mikera.matrixx.impl | |
| mikera.transformz | |
| mikera.transformz.impl | |
| mikera.vectorz | |
| mikera.vectorz.impl | |
| mikera.vectorz.ops |
| Modifier and Type | Method and Description |
|---|---|
void |
NDArray.applyOp(Op op) |
void |
INDArray.applyOp(Op op)
Applies a unary operator to all elements of the array (in-place)
|
void |
Array.applyOp(Op op) |
INDArray |
INDArray.applyOpCopy(Op op)
Applies a unary operator to all elements of the array (creating a new array)
|
| Modifier and Type | Method and Description |
|---|---|
void |
SliceArray.applyOp(Op op) |
void |
JoinedArray.applyOp(Op op) |
void |
AbstractArray.applyOp(Op op) |
INDArray |
AbstractArray.applyOpCopy(Op op) |
| Modifier and Type | Method and Description |
|---|---|
void |
Matrix33.applyOp(Op op) |
void |
Matrix22.applyOp(Op op) |
void |
Matrix11.applyOp(Op op) |
void |
Matrix.applyOp(Op op) |
void |
AMatrix.applyOp(Op op) |
AMatrix |
AMatrix.applyOpCopy(Op op) |
| Modifier and Type | Method and Description |
|---|---|
void |
VectorMatrixMN.applyOp(Op op) |
void |
VectorMatrixM3.applyOp(Op op) |
void |
StridedRowMatrix.applyOp(Op op) |
void |
StridedMatrix.applyOp(Op op) |
void |
SparseColumnMatrix.applyOp(Op op) |
void |
RowMatrix.applyOp(Op op) |
void |
MatrixRowView.applyOp(Op op) |
void |
MatrixColumnView.applyOp(Op op) |
void |
MatrixBandView.applyOp(Op op) |
void |
DenseColumnMatrix.applyOp(Op op) |
void |
ColumnMatrix.applyOp(Op op) |
void |
AVectorMatrix.applyOp(Op op) |
void |
AStridedMatrix.applyOp(Op op) |
void |
ASparseRCMatrix.applyOp(Op op) |
Matrix |
AStridedMatrix.applyOpCopy(Op op) |
| Constructor and Description |
|---|
OpTransform(Op op,
int size) |
| Constructor and Description |
|---|
AOpTransform(Op op,
int dims) |
| Modifier and Type | Field and Description |
|---|---|
static Op |
Ops.ABS |
static Op |
Ops.ACOS |
static Op |
Ops.ASIN |
static Op |
Ops.ATAN |
static Op |
Ops.CBRT |
static Op |
Ops.COS |
static Op |
Ops.EXP |
static Op |
Ops.IDENTITY |
static Op |
Ops.LINEAR |
static Op |
Ops.LOG |
static Op |
Ops.LOG10 |
static Op |
Ops.LOGISTIC |
static Op |
Ops.NEGATE |
static Op |
Ops.RBF_NORMAL |
static Op |
Ops.RECIPROCAL |
static Op |
Ops.RECTIFIER |
static Op |
Ops.SCALED_LOGISTIC |
static Op |
Ops.SIGNUM |
static Op |
Ops.SIN |
static Op |
Ops.SOFTPLUS |
static Op |
Ops.SQRT |
static Op |
Ops.SQUARE |
static Op |
Ops.STOCHASTIC_BINARY |
static Op |
Ops.STOCHASTIC_LOGISTIC |
static Op |
Ops.TAN |
static Op |
Ops.TANH |
static Op |
Ops.TO_DEGREES |
static Op |
Ops.TO_RADIANS |
| Modifier and Type | Method and Description |
|---|---|
Op |
Op.compose(Op op) |
static Op |
Ops.compose(Op a,
Op b)
Composes two ops together, to get an op c(x)= a(b(x))
|
static Op |
Op.compose(Op op1,
Op op2) |
Op |
Op.divide(Op op) |
static Op |
Ops.divide(Op a,
Op b) |
Op |
Op.getDerivativeOp()
Gets an operator which represents the derivative of this operator.
|
Op |
Op.getInverse() |
Op |
IOperator.getInverse()
Gets the inverse of this operator.
|
static Op |
Ops.negate(Op op) |
Op |
Op.product(Op op) |
static Op |
Ops.product(Op a,
Op b) |
Op |
Op.sum(Op op) |
static Op |
Ops.sum(Op a,
Op b) |
| Modifier and Type | Method and Description |
|---|---|
void |
Vector4.applyOp(Op op) |
void |
Vector3.applyOp(Op op) |
void |
Vector2.applyOp(Op op) |
void |
Vector1.applyOp(Op op) |
void |
Vector.applyOp(Op op) |
void |
AVector.applyOp(Op op) |
void |
AScalar.applyOp(Op op) |
AVector |
AVector.applyOpCopy(Op op) |
Op |
Op.compose(Op op) |
static Op |
Ops.compose(Op a,
Op b)
Composes two ops together, to get an op c(x)= a(b(x))
|
static Op |
Op.compose(Op op1,
Op op2) |
Op |
Op.divide(Op op) |
static Op |
Ops.divide(Op a,
Op b) |
static Op |
Ops.negate(Op op) |
Op |
Op.product(Op op) |
static Op |
Ops.product(Op a,
Op b) |
Op |
Op.sum(Op op) |
static Op |
Ops.sum(Op a,
Op b) |
| Modifier and Type | Method and Description |
|---|---|
void |
WrappedSubVector.applyOp(Op op) |
void |
WrappedScalarVector.applyOp(Op op) |
void |
StridedVector.applyOp(Op op) |
void |
StridedMatrixViewVector.applyOp(Op op) |
void |
SparseIndexedVector.applyOp(Op op) |
void |
SparseImmutableVector.applyOp(Op op) |
void |
MatrixViewVector.applyOp(Op op) |
void |
JoinedVector.applyOp(Op op) |
void |
JoinedMultiVector.applyOp(Op op) |
void |
JoinedArrayVector.applyOp(Op op) |
void |
IndexedArrayVector.applyOp(Op op) |
void |
ImmutableVector.applyOp(Op op) |
abstract void |
AStridedVector.applyOp(Op op) |
void |
ArraySubVector.applyOp(Op op) |
AVector |
ZeroVector.applyOpCopy(Op op) |
AVector |
SingleElementVector.applyOpCopy(Op op) |
AVector |
RepeatedElementVector.applyOpCopy(Op op) |
Vector |
AStridedVector.applyOpCopy(Op op) |
| Modifier and Type | Class and Description |
|---|---|
class |
ABoundedOp |
class |
Absolute |
class |
AFunctionOp |
class |
ALinearOp |
class |
APolynomialOp |
class |
ARoundingOp |
class |
Clamp
Operator for clamping values within a given range
|
class |
Composed |
class |
Constant |
class |
Cosh |
class |
Derivative
A class that represents the derivative of another op.
|
class |
Division |
class |
Exp
The renowned exponential function
|
class |
GaussianNoise
Operator to add gaussian noise to a value
|
class |
Identity
Singleton identity operator
|
class |
Inverse
Operator representing the inverse of another operator
|
class |
Linear |
class |
Log
The renowned exponential function
|
class |
Logistic |
class |
LogN
The renowned exponential function
|
class |
NormalRBF |
class |
Offset |
class |
Power |
class |
Product |
class |
Quadratic |
class |
Reciprocal |
class |
ScaledLogistic
A logistic function, with input scaled by a fixed factor
|
class |
Signum |
class |
SoftPlus |
class |
Sqrt |
class |
Square |
class |
StochasticBinary |
class |
Sum |
class |
Tanh |
| Modifier and Type | Field and Description |
|---|---|
Op |
Sum.a |
Op |
Product.a |
Op |
Division.a |
Op |
Sum.b |
Op |
Product.b |
Op |
Division.b |
Op |
ComposedOp2.inner |
Op |
Composed.inner |
static Op |
Log.INSTANCE |
Op |
Composed.outer |
| Modifier and Type | Method and Description |
|---|---|
Op |
Square.compose(ALinearOp op) |
Op |
Quadratic.compose(ALinearOp op) |
Op |
Offset.compose(ALinearOp op) |
Op |
Linear.compose(ALinearOp op) |
Op |
Square.compose(Op op) |
Op |
Quadratic.compose(Op op) |
Op |
Offset.compose(Op op) |
Op |
Linear.compose(Op op) |
Op |
Identity.compose(Op op) |
Op |
Constant.compose(Op op) |
Op |
ALinearOp.compose(Op op) |
static Op |
Composed.compose(Op outer,
Op inner) |
static Op |
Square.create() |
static Op |
Power.create(double exponent) |
static Op |
Power.create(double exponent,
double factor) |
static Op |
Quadratic.create(double a,
double b,
double c) |
static Op |
Sum.create(Op a,
Op b) |
static Op |
Product.create(Op a,
Op b) |
static Op |
Division.create(Op a,
Op b) |
static Op |
Composed.create(Op a,
Op b) |
Op |
Sum.getDerivativeOp() |
Op |
Square.getDerivativeOp() |
Op |
Sqrt.getDerivativeOp() |
Op |
SoftPlus.getDerivativeOp() |
Op |
Quadratic.getDerivativeOp() |
Op |
Product.getDerivativeOp() |
Op |
Power.getDerivativeOp() |
Op |
Offset.getDerivativeOp() |
Op |
LogN.getDerivativeOp() |
Op |
Log.getDerivativeOp() |
Op |
Linear.getDerivativeOp() |
Op |
Identity.getDerivativeOp() |
Op |
GaussianNoise.getDerivativeOp() |
Op |
Exp.getDerivativeOp() |
Op |
Division.getDerivativeOp() |
Op |
Constant.getDerivativeOp() |
Op |
Composed.getDerivativeOp() |
Op |
ALinearOp.getDerivativeOp() |
Op |
Sqrt.getInverse() |
Op |
Reciprocal.getInverse() |
Op |
Power.getInverse() |
Op |
LogN.getInverse() |
Op |
Log.getInverse() |
Op |
Inverse.getInverse() |
Op |
Exp.getInverse() |
Op |
Composed.getInverse() |
Op |
Identity.product(Op op) |
Op |
Constant.product(Op op) |
Op |
ALinearOp.sum(ALinearOp op) |
Op |
ALinearOp.sum(Op op) |
| Modifier and Type | Method and Description |
|---|---|
Op |
Square.compose(Op op) |
Op |
Quadratic.compose(Op op) |
Op |
Offset.compose(Op op) |
Op |
Linear.compose(Op op) |
Op |
Identity.compose(Op op) |
Op |
Constant.compose(Op op) |
Op |
ALinearOp.compose(Op op) |
static ComposedOp2 |
ComposedOp2.compose(Op2 outer,
Op inner) |
static Op |
Composed.compose(Op outer,
Op inner) |
static AddFunction |
AddFunction.create(double a,
double b,
Op f) |
static AddFunction |
AddFunction.create(double b,
Op f) |
static AddFunction |
AddFunction.create(Op f) |
static ComposedOp2 |
ComposedOp2.create(Op2 a,
Op b) |
static Op |
Sum.create(Op a,
Op b) |
static Op |
Product.create(Op a,
Op b) |
static Op |
Division.create(Op a,
Op b) |
static Op |
Composed.create(Op a,
Op b) |
Op |
Identity.product(Op op) |
Op |
Constant.product(Op op) |
Op |
ALinearOp.sum(Op op) |
| Constructor and Description |
|---|
AddFunction(double a,
double b,
Op f) |
Derivative(Op base) |
Inverse(Op op) |
Copyright © 2016. All rights reserved.