I am trying to use LSTM to predict a time series data as you can see in the following image, the predicted graphs is very noisy:
The original data is looking like this:

That I normalized it like this and fed it to the LSTM network:
Is there a way to get better result with less noise?
EDIT: I use keras implementation of LSTM and sklearn.preprocessing.normalize library for normalization.


sklearn.preprocessing.normalizefor normalization that you can see it's result in the last pic. I also usekearsimplementation of LSTM. – user3486308 Aug 07 '19 at 09:48