当前位置:   article > 正文

lstm预测一条直线_代码详解:以股票预测为例,揭秘时间序列预测

lstm预测结果为直线

4a3e0c294876e1aee551b233f41a47b3.png
全文共 4109字,预计学习时长 8分钟

817f566622f3c03191028dec553eb31e.png

从在线API中提取股票价格数据,使用配备有TensorFlow.js框架的递归神经网络和长期短期记忆(LSTM)执行预测。

机器学习近年来深受欢迎,越来越多的人把它当作一个能够预测未来时间和特定事件的神奇水晶球。该实验使用人工神经网络揭示股市走势,揭示了使用过去的历史数据来预测未来股票价格的能力,即时间序列预测能力。

注意!!!由于多重因素,股票市场波动不断变化且不可预测。该实验完全基于教学目的,切不可当作交易预测的工具。

c19d7fc8c826965477ef8da60c39f6f5.png

项目演练

该项目演练分为4个部分:

1. 从在线API提取股票数据

2. 计算给定时间窗口的简单移动平均值

3. 训练LSTM神经网络

4. 预测并比较预测值与实际值

c19d7fc8c826965477ef8da60c39f6f5.png

获取股票数据

在训练神经网络并进行预测之前,首先需要数据。查找的数据类型按照时间序列,即按时间顺序排列的数字序列。可以从http://alphavantage.co上获取数据。API能够按照时间顺序检索过去20年中特定公司股票价格的数据。

API会生成以下字段:

- 开放价格

- 当天的最高价

- 当天的最低价

- 收盘价(仅限本项目)

- 交易量

为准备神经网络的训练数据集,将使用收盘股票价格。这也意味着本次的目标是预测未来的收盘价。

85e331527a7ac708774c45b7cba4c791.png

此图显示了20年以来Microsoft Corporation每周收盘价。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/498056
推荐阅读
相关标签
  

闽ICP备14008679号