Package com.yahoo.tensor.functions
Class ScalarFunctions
- java.lang.Object
-
- com.yahoo.tensor.functions.ScalarFunctions
-
public class ScalarFunctions extends java.lang.Object
Factory of scalar Java functions. The purpose of this is to embellish anonymous functions with a runtime type such that they can be inspected and will return a parsable toString.- Author:
- bratseth
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description ScalarFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.function.DoubleUnaryOperator
abs()
static java.util.function.DoubleUnaryOperator
acos()
static java.util.function.DoubleBinaryOperator
add()
static java.util.function.DoubleUnaryOperator
asin()
static java.util.function.DoubleUnaryOperator
atan()
static java.util.function.DoubleUnaryOperator
ceil()
static java.util.function.DoubleUnaryOperator
cos()
static java.util.function.DoubleBinaryOperator
divide()
static java.util.function.DoubleUnaryOperator
elu()
static java.util.function.DoubleUnaryOperator
elu(double alpha)
static java.util.function.DoubleBinaryOperator
equal()
static java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double>
equal(java.util.List<java.lang.String> argumentNames)
static java.util.function.DoubleUnaryOperator
exp()
static java.util.function.DoubleUnaryOperator
floor()
static java.util.function.DoubleBinaryOperator
greater()
static java.util.function.DoubleUnaryOperator
leakyrelu()
static java.util.function.DoubleUnaryOperator
leakyrelu(double alpha)
static java.util.function.DoubleBinaryOperator
less()
static java.util.function.DoubleUnaryOperator
log()
static java.util.function.DoubleBinaryOperator
max()
static java.util.function.DoubleBinaryOperator
mean()
static java.util.function.DoubleBinaryOperator
min()
static java.util.function.DoubleBinaryOperator
multiply()
static java.util.function.DoubleUnaryOperator
neg()
static java.util.function.DoubleBinaryOperator
pow()
static java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double>
random()
static java.util.function.DoubleUnaryOperator
reciprocal()
static java.util.function.DoubleUnaryOperator
relu()
static java.util.function.DoubleUnaryOperator
rsqrt()
static java.util.function.DoubleUnaryOperator
selu()
static java.util.function.DoubleUnaryOperator
selu(double scale, double alpha)
static java.util.function.DoubleUnaryOperator
sigmoid()
static java.util.function.DoubleUnaryOperator
sin()
static java.util.function.DoubleUnaryOperator
sqrt()
static java.util.function.DoubleUnaryOperator
square()
static java.util.function.DoubleBinaryOperator
squareddifference()
static java.util.function.DoubleBinaryOperator
subtract()
static java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double>
sum(java.util.List<java.lang.String> argumentNames)
static java.util.function.DoubleUnaryOperator
tan()
static java.util.function.DoubleUnaryOperator
tanh()
-
-
-
Method Detail
-
add
public static java.util.function.DoubleBinaryOperator add()
-
divide
public static java.util.function.DoubleBinaryOperator divide()
-
equal
public static java.util.function.DoubleBinaryOperator equal()
-
greater
public static java.util.function.DoubleBinaryOperator greater()
-
less
public static java.util.function.DoubleBinaryOperator less()
-
max
public static java.util.function.DoubleBinaryOperator max()
-
min
public static java.util.function.DoubleBinaryOperator min()
-
mean
public static java.util.function.DoubleBinaryOperator mean()
-
multiply
public static java.util.function.DoubleBinaryOperator multiply()
-
pow
public static java.util.function.DoubleBinaryOperator pow()
-
squareddifference
public static java.util.function.DoubleBinaryOperator squareddifference()
-
subtract
public static java.util.function.DoubleBinaryOperator subtract()
-
abs
public static java.util.function.DoubleUnaryOperator abs()
-
acos
public static java.util.function.DoubleUnaryOperator acos()
-
asin
public static java.util.function.DoubleUnaryOperator asin()
-
atan
public static java.util.function.DoubleUnaryOperator atan()
-
ceil
public static java.util.function.DoubleUnaryOperator ceil()
-
cos
public static java.util.function.DoubleUnaryOperator cos()
-
exp
public static java.util.function.DoubleUnaryOperator exp()
-
floor
public static java.util.function.DoubleUnaryOperator floor()
-
log
public static java.util.function.DoubleUnaryOperator log()
-
neg
public static java.util.function.DoubleUnaryOperator neg()
-
reciprocal
public static java.util.function.DoubleUnaryOperator reciprocal()
-
rsqrt
public static java.util.function.DoubleUnaryOperator rsqrt()
-
sin
public static java.util.function.DoubleUnaryOperator sin()
-
sigmoid
public static java.util.function.DoubleUnaryOperator sigmoid()
-
sqrt
public static java.util.function.DoubleUnaryOperator sqrt()
-
square
public static java.util.function.DoubleUnaryOperator square()
-
tan
public static java.util.function.DoubleUnaryOperator tan()
-
tanh
public static java.util.function.DoubleUnaryOperator tanh()
-
elu
public static java.util.function.DoubleUnaryOperator elu()
-
elu
public static java.util.function.DoubleUnaryOperator elu(double alpha)
-
leakyrelu
public static java.util.function.DoubleUnaryOperator leakyrelu()
-
leakyrelu
public static java.util.function.DoubleUnaryOperator leakyrelu(double alpha)
-
relu
public static java.util.function.DoubleUnaryOperator relu()
-
selu
public static java.util.function.DoubleUnaryOperator selu()
-
selu
public static java.util.function.DoubleUnaryOperator selu(double scale, double alpha)
-
random
public static java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double> random()
-
equal
public static java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double> equal(java.util.List<java.lang.String> argumentNames)
-
sum
public static java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double> sum(java.util.List<java.lang.String> argumentNames)
-
-