MathNet Raise Scalar by a Matrix

2019-01-28 12:21发布

I'm attempting to implement Logistic regression in .net using MathNumerics Linear Algebra libraries. I need to implement the following equation and am unsure of how to accomplish raising e by a matrix.

1.0 ./ (1.0 + E .^ (-1 .* Z))

where Z is a matrix and E is the mathematical constant e.

So the problematic section of code is E .^ Z

1条回答
看我几分像从前
2楼-- · 2019-01-28 12:52
let sigmoid (z : Matrix<double>) : Matrix<double> =
        z.Map (fun x -> 1.0 / (1.0 + exp (0.0 - x)))
查看更多
登录 后发表回答