首页 > 解决方案 > 如何获得从负无穷到无穷的范围以在 0 到 1 的范围内表示?

问题描述

对不起,很难解释。对于我的 AI,我怎样才能将任何数字表示为 0 到 1 的数字?我试图让一组数据成为二进制数,以根据它做出决定。

这是我的第一个 AI,我尝试根据最小值/最大值进行平均,但认为指数函数会更好。

我只想要一些可以舍入到 0 或 1 的东西,以便我的 AI 可以做出决定。

标签: c++

解决方案


您可以使用 sigmoid 函数,1 / (1 + exp(-x)).

https://en.wikipedia.org/wiki/Sigmoid_function


推荐阅读