|
|
1
0
我建议使用sigmoid函数,例如。
您可以获取函数的输出,即根据处理天数的差异返回一个介于0和1之间的数字,并将其输入到sigmoid中。例如,如果正确设置了a(斜率)和b(拐点)参数,则可以确保在原始方程返回接近0的数字时,得到的最低衰减乘数为0.5。 我已经在这里绘制了我上面所述的示例: https://www.desmos.com/calculator/nqemuexjhg (这是基于: https://www.desmos.com/calculator/rna4aqta0c ) 我认为这种方法确实有两种边缘情况。当你的方程返回0时,sigmoid并不能精确地给你0.5(你可能根本不想开始),你最终会得到接近0.5的值。在这种情况下,如果继续应用sigmoid,您可能会开始看到您的值漂移。当方程返回1时也是如此。通过乙状结肠后,你不会得到1,你会得到接近1的东西。 在这种情况下,我想我应该在使用乙状结肠之前进行某种检查 例如
来源/可能的进一步阅读: https://en.wikipedia.org/wiki/Sigmoid_function |
|
|
Muhammad Umer · 为什么这个随机数猜谜游戏模拟产生5.8 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
D W · Python-将浮点数从2转换为10到100位小数 1 年前 |
|
|
Bartol · 确定python龟图形中的角度 2 年前 |
|
|
randomAlgo · 将弹簧设置为相同长度的成本最低 2 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 2 年前 |
|
Sergio · python中大量数字的乘法 2 年前 |