我想使用LSTM进行时间序列预测。 在所有在线教程中,数据中的数字均为正数。 同样,在所有教程中,用于标准化训练和测试数据的MinMaxScaler都将输出置于0到1之间。 如果我有负数,我该如何预测负数/将数据标准化。 所有功能都是正数,但我要预测的数字可以是正数也可以是负数。 例如:1.221、1.223、1.293的预测值应为0.07;接下来的1.223、1.293、1.248预测值应为-0.045。
谢谢
答案 0 :(得分:0)
您有一些选择
不言自明,0.3将是0.6-1 = -0.4; 0.6等于1.2-1 = 0.2等。
有许多激活功能,它们输出的数字不是0-1,例如tanh
输出的数字是-1和1。
This文章介绍了一些激活功能,您可以从中选择。
希望这会有所帮助! :)