LSTM股票预测

目录

RNN&LSTM学习

股票预测

LSTM实现

有一些些问题的LSTM


RNN&LSTM学习

前提:去年看过一篇RNN的论文:

        (KDD 19 E.T.-RNN将深度学习应用于信贷申请)E.T.-RNN Applying Deep Learning to Credit Loan Applications

找到一个形象讲模型的阿婆:(RNN和LSTM模型入门可以看这个)

梗直哥丶的个人空间_哔哩哔哩_Bilibili

其他学习:

RNN&LSTM学习笔记_追梦杏花天影的博客-CSDN博客

股票预测

一般预测未来一天

预测第二天的涨跌(0/1)——分类问题

预测第二天的收盘价——回归问题

LSTM也可以实现多变量输入

LSTM实现

代码:雷总->袁姐->GitHub

stock_predict_with_lstm-master

可选 keras、pytorch、tensorflow多版本,实现的是预测最高价和最低价

        train_test_split()

        train_test_split()函数_鹏大大大的博客-CSDN博客_train_test_split

        ​​​​​​​train_test_split()函数_鹏大大大的博客-CSDN博客_train_test_split

        matplotlib作图显示出label
用matplotlib作图的时候plot.show()时plot中的label为何显示不出来_珞秉的博客-CSDN博客_plt.plot()函数label在作图的时候,明明plt.plot()中设置了label的值,但是在图中plt.show()以后就是没有显示出来那个标签,如下图所示:此时,只需要添加一个函数plt.legend()用来标示不同图形的文本标签图例就行了。...https://blog.csdn.net/sy20173081277/article/details/84672153pytorch->Run(train loss 与 test loss都收敛)


(high)

 

(low) 

其中注意:由于预测的是未来一天的,所以绘图时predict总是比label延后一天

有一些些问题的LSTM

LSTM

参考:用LSTM预测股价 - SegmentFault 思否

跑出来之后在train上的RMSE比test上的还大

——RMSE:均方根误差, 观测值与真值偏差的平方和与观测次数m比值的平方根。

但确定已收敛(train和test是否都收敛还有待确定)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值