Package | Description |
---|---|
org.apache.ignite.ml.math.functions |
Contains serializable functions for distributed code algebra.
|
org.apache.ignite.ml.math.primitives.matrix |
Contains matrix related classes.
|
org.apache.ignite.ml.math.primitives.vector |
Contains vector related classes.
|
org.apache.ignite.ml.math.primitives.vector.impl |
Contains several vector implementations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IgniteDifferentiableDoubleToDoubleFunction
Interface for differentiable functions from double to double.
|
Modifier and Type | Field and Description |
---|---|
static IgniteDoubleFunction<Double> |
Functions.ABS
Function that returns
Math.abs(a) . |
static IgniteDoubleFunction<Double> |
Functions.IDENTITY
Function that returns its argument.
|
static IgniteDoubleFunction<Double> |
Functions.INV
Function that returns
1 / a |
static IgniteDoubleFunction<Double> |
Functions.LOG2
Function that returns
Math.log(a) / Math.log(2) . |
static IgniteDoubleFunction<Double> |
Functions.NEGATE
Function that returns
-a . |
static IgniteDoubleFunction<Double> |
Functions.SIGMOID
Function that returns
1 / (1 + exp(-a) |
static IgniteDoubleFunction<Double> |
Functions.SIGMOIDGRADIENT
Function that returns
a * (1-a) |
static IgniteDoubleFunction<Double> |
Functions.SIGN
Function that returns {@code a < 0 ?
|
static IgniteDoubleFunction<Double> |
Functions.SQUARE
Function that returns
a * a . |
Modifier and Type | Method and Description |
---|---|
static IgniteDoubleFunction<Double> |
Functions.constant(Double c)
Function that returns passed constant.
|
static IgniteDoubleFunction<Double> |
Functions.div(double b)
Function that returns
a / b . |
static IgniteDoubleFunction<Double> |
Functions.mult(double b)
Function that returns
a * b . |
static IgniteDoubleFunction<Double> |
Functions.plus(double b)
Function that returns
a + b . |
static IgniteDoubleFunction<Double> |
Functions.pow(double b)
Function that returns
Math.pow(a, b) . |
Modifier and Type | Method and Description |
---|---|
<T> T |
AbstractMatrix.foldMap(IgniteBiFunction<T,Double,T> foldFun,
IgniteDoubleFunction<Double> mapFun,
T zeroVal)
Folds this matrix into a single value.
|
<T> T |
Matrix.foldMap(IgniteBiFunction<T,Double,T> foldFun,
IgniteDoubleFunction<Double> mapFun,
T zeroVal)
Folds this matrix into a single value.
|
Matrix |
AbstractMatrix.map(IgniteDoubleFunction<Double> fun)
Maps all values in this matrix through a given function.
|
Matrix |
Matrix.map(IgniteDoubleFunction<Double> fun)
Maps all values in this matrix through a given function.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
Vector.foldMap(IgniteBiFunction<T,Double,T> foldFun,
IgniteDoubleFunction<Double> mapFun,
T zeroVal)
Folds this vector into a single value.
|
<T> T |
AbstractVector.foldMap(IgniteBiFunction<T,Double,T> foldFun,
IgniteDoubleFunction<Double> mapFun,
T zeroVal)
Folds this vector into a single value.
|
Vector |
Vector.map(IgniteDoubleFunction<Double> fun)
Maps all values in this vector through a given function.
|
Vector |
AbstractVector.map(IgniteDoubleFunction<Double> fun)
Maps all values in this vector through a given function.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
DelegatingVector.foldMap(IgniteBiFunction<T,Double,T> foldFun,
IgniteDoubleFunction<Double> mapFun,
T zeroVal)
Folds this vector into a single value.
|
Vector |
DelegatingVector.map(IgniteDoubleFunction<Double> fun)
Maps all values in this vector through a given function.
|
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024