Sigmoid 和双曲操作

APOC 库提供了一组对机器学习有用的函数。这些函数返回一个 double 值。

Sigmoid 和双曲操作函数

限定名称 类型

apoc.math.cosh(value FLOAT) - 返回双曲余弦。

函数

apoc.math.coth(value FLOAT) - 返回双曲余切。

函数

apoc.math.csch(value FLOAT) - 返回双曲余割。

函数

apoc.math.sech(value FLOAT) - 返回给定值的双曲正割。

函数

apoc.math.sigmoid(value FLOAT) - 返回给定值的 Sigmoid 函数结果。

函数

apoc.math.sigmoidPrime(value FLOAT) - 返回给定值的 Sigmoid 导数 [ sigmoid(val) * (1 - sigmoid(val)) ]。

函数

apoc.math.sinh(value FLOAT) - 返回给定值的双曲正弦。

函数

apoc.math.tanh(value FLOAT) - 返回给定值的双曲正切。

函数

示例

以下返回双曲余割
RETURN apoc.math.csch(1.5) AS output;
表 1. 结果
输出

0.47

以下返回双曲正割
RETURN apoc.math.sech(1.5) AS output;
表 2. 结果
输出

0.43

以下返回双曲余弦
RETURN apoc.math.cosh(1.5) AS output;
表 3. 结果
输出

2.35

以下返回双曲正弦
RETURN apoc.math.sinh(1.5) AS output;
表 4. 结果
输出

2.13

以下返回双曲余切
RETURN apoc.math.coth(3.5) AS output;
表 5. 结果
输出

1.00

以下返回双曲正切
RETURN apoc.math.tanh(1.5) AS output;
表 6. 结果
输出

0.90

以下返回 Sigmoid 导数
RETURN apoc.math.sigmoidPrime(2.5) AS output;
表 7. 结果
输出

0.70

以下返回 Sigmoid 函数结果
RETURN apoc.math.sigmoidPrime(2.5) AS output;
表 8. 结果
输出

0.92