如何解决动态输出的权重函数计算
我正在尝试准备一个权重函数,其输出应位于 (min_output_value,max_output_value)
中,输出取决于 y
的实际值和目标值的差异,即 (y_actual,y_target)
。
如果max_output_value
较大,则输出值应趋向于(y_actual - y_target)
;如果差值较小,则输出值应趋向于min_output_value
。
也欢迎任何指向答案的链接。
解决方法
经过一番研究,我想出了一个解决方案,如下:
y_diff = absolute(y_target - y_actual)
denominator = (1 + exp(-(min_output_value/10)*y_diff ))
output = (max_output_value/ denominator)
这可确保输出值始终位于 [min_output_value,min_output_value]
范围内
四舍五入是可选的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。