【发布时间】:2016-10-02 07:26:15
【问题描述】:
我正在尝试使用 MathNumerics 线性代数库在 .net 中实现逻辑回归。我需要实现以下等式并且不确定如何通过矩阵来完成提升 e。
1.0 ./ (1.0 + E .^ (-1 .* Z))
其中 Z 是矩阵,E 是数学常数 e。
所以有问题的代码部分是 E .^ Z
【问题讨论】:
标签: c# math machine-learning f# sigmoid
我正在尝试使用 MathNumerics 线性代数库在 .net 中实现逻辑回归。我需要实现以下等式并且不确定如何通过矩阵来完成提升 e。
1.0 ./ (1.0 + E .^ (-1 .* Z))
其中 Z 是矩阵,E 是数学常数 e。
所以有问题的代码部分是 E .^ Z
【问题讨论】:
标签: c# math machine-learning f# sigmoid
let sigmoid (z : Matrix<double>) : Matrix<double> =
z.Map (fun x -> 1.0 / (1.0 + exp (0.0 - x)))
【讨论】: