normally in machine learning you normalize the data series before doing research,with a normalizer,so you have a stabilized data series and the algorithm works better
insert a cross validation kfold,possibility , add a possibility of random noise in research
and maybe add as an error mean_squared,mean_absolute_errorĀ in metrics parameter