网络输出为一条直线

网络输出为一条直线_第1张图片

在用LSTM进行序列预测时出现网络输出为直线(在用ResNet和CNN中没有出现这种情况,可能是LSTM对输入要求比较高) 

问题原因是归一化!!!

将数据进行归一化后网络输出正常!!

PS:需要注意的是不能简单将数据集归一化,因为在整个数据集中,可能极大值或者极小值大小差很多或者是输入有异常数据幅值很大。

需要在使用的数据中进行归一化

from sklearn.preprocessing import MinMaxScaler,StandardScaler
scaler =StandardScaler()
data_1=scaler.fit_transform(data_1)

你可能感兴趣的:(机器学习,算法,人工智能,机器学习,lstm)