gpt4 book ai didi

java - 安卓/Java : Sigmoid function to update double value

转载 作者:行者123 更新时间:2023-12-01 13:03:09 25 4
gpt4 key购买 nike

我有一堆 double 形式的百分比值,这些值与系统使用情况统计数据(如 CPU 使用情况、内存等)相关,我试图将它们插入 sigmoid 函数以输出与系统使用情况相关的第二个 double 值。第一个值的严重性。

我意识到 sigmoid 形函数会允许这种情况发生,但我不确定如何去做。

这里供引用的是我以图表形式引用的函数类型。

Sigmoid graph

沿 x 轴以百分比值 1-100 的形式输入,并以 5 点严重程度值在 y 轴上输出,即从 0-5,我试图将一个基于百分比的值映射到任意值通过一个函数。

预先感谢您的帮助。

最佳答案

对于百分比p尝试

 Math.round(5.0/(1.0+Math.exp((50.0-p)/c)))

这里 c 控制从 0 到 5 的过渡的陡度。值 10 对我来说看起来很合适。

关于java - 安卓/Java : Sigmoid function to update double value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23399280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com