我正在开发一个项目,该项目将根据先前的输入趋势(预测)更新用户的警告。我正在尝试使用监督学习。截至目前,我没有样本输入的警告率,而是手动定义的警告率。我需要生成一个目标输出来提供我的学习算法。
我的方法
我将取前40个输入数据的平均值,并将一些常数值添加到计算的平均值,并将其用作接下来40个输入值的警告值。所以在前40个值中不会有任何警告。
问题
如果Java代码段在执行期间一次占用每一行,我如何存储前40个输入值的平均值?我可以通过什么方式完成这项任务?
P.S:无需代码,使用KNIME
答案 0 :(得分:1)
您可以使用块循环循环40行,数学公式节点可以帮助您实现需求
答案 1 :(得分:1)
如果我正确理解您的问题,我认为您可以通过移动平均节点获得所需内容。您可以设置窗口大小,它将输出前一个(在您的情况下)40个元素的平均值。
如果您有其他值需要相对于其他其他值进行移位,请使用滞后列节点。