专栏首页AI研习社Github项目推荐 | 股市预测的机器学习/深度学习模型/资源集锦

Github项目推荐 | 股市预测的机器学习/深度学习模型/资源集锦

Stock Prediction Models - Gathers machine learning and deep learning models for Stock forecasting, included trading bots and simulations

by Husein Zolkepli

Github项目地址:

https://github.com/huseinzol05/Stock-Prediction-Models

股票预测模型,收集了机器学习和股票预测的深度学习模型,包括交易机器人和(股票)模拟。

模型

Stacking models - 堆叠模型

  1. 深度前馈自动编码器神经网络降低尺寸+深度递归神经网络+ ARIMA +极限提升梯度回归
  2. AdaBoost算法+Bagging 算法+ExtRa Trees极度随机树+梯度增强+随机森林+ XGB

Deep-learning models - 深度学习模型

  1. LSTM Recurrent Neural Network - LSTM递归神经网络
  2. Encoder-Decoder Feed-forward + LSTM Recurrent Neural Network - 编码器 - 解码器前馈+ LSTM递归神经网络
  3. LSTM Bidirectional Neural Network - LSTM双向神经网络
  4. 2-Path LSTM Recurrent Neural Network - 2路LSTM递归神经网络
  5. GRU Recurrent Neural Network - GRU递归神经网络
  6. Encoder-Decoder Feed-forward + GRU Recurrent Neural Network - 编码器 - 解码器前馈+ GRU递归神经网络
  7. GRU Bidirectional Neural Network - GRU双向神经网络
  8. 2-Path GRU Recurrent Neural Network - 2路GRU递归神经网络
  9. Vanilla Recurrent Neural Network - 简单循环神经网络
  10. Encoder-Decoder Feed-forward + Vanilla Recurrent Neural Network - 编码器 - 解码器前馈+简单循环神经网络
  11. Vanilla Bidirectional Neural Network - 简单双向神经网络
  12. 2-Path Vanilla Recurrent Neural Network - 双路简单循环神经网络
  13. LSTM Sequence-to-Sequence Recurrent Neural Network - LSTM序列到序列递归神经网络
  14. LSTM with Attention Recurrent Neural Network - 具有注意递归神经网络的LSTM
  15. LSTM Sequence-to-Sequence with Attention Recurrent Neural Network - 具有注意递归神经网络的LSTM序列到序列
  16. LSTM Sequence-to-Sequence Bidirectional Recurrent Neural Network - LSTM序列到序列双向递归神经网络
  17. LSTM Sequence-to-Sequence with Attention Bidirectional Recurrent Neural Network - 具有注意双向递归神经网络的LSTM序列到序列
  18. LSTM with Attention Scaled-Dot Recurrent Neural Network - 具有注意缩放点递归神经网络的LSTM
  19. LSTM with Dilated Recurrent Neural Network - 具有扩张的递归神经网络的LSTM
  20. Only Attention Neural Network - 单注意神经网络
  21. Multihead Attention Neural Network - 多头注意神经网络
  22. LSTM with Bahdanau Attention - 具有BaDayau注意力的LSTM
  23. LSTM with Luong Attention - 具有Luong注意力的LSTM
  24. LSTM with Bahdanau + Luong Attention - 具有BaDayau+Luong注意力的LSTM
  25. DNC Recurrent Neural Network - DNC递归神经网络
  26. Residual LSTM Recurrent Neural Network - 残余LSTM递归神经网络
  27. Byte-net
  28. Attention is all you need
  29. Fairseq

Agents - 代理

  1. Turtle-trading agent
  2. Moving-average agent
  3. Signal rolling agent
  4. Policy-gradient agent
  5. Q-learning agent
  6. Evolution-strategy agent
  7. Double Q-learning agent
  8. Recurrent Q-learning agent
  9. Double Recurrent Q-learning agent
  10. Duel Q-learning agent
  11. Double Duel Q-learning agent
  12. Duel Recurrent Q-learning agent
  13. Double Duel Recurrent Q-learning agent
  14. Actor-critic agent
  15. Actor-critic Duel agent
  16. Actor-critic Recurrent agent
  17. Actor-critic Duel Recurrent agent
  18. Curiosity Q-learning agent
  19. Recurrent Curiosity Q-learning agent
  20. Duel Curiosity Q-learning agent
  21. Neuro-evolution agent
  22. Neuro-evolution with Novelty search agent
  23. ABCD strategy agent

Data Explorations - 数据探索

  1. 关于TESLA股票的股票市场研究,tesla-study.ipynb
  2. 时尚趋势预测与交叉验证, fashion-forecasting.ipynb
  3. 使用LSTM预测进行比特币分析,bitcoin-analysis-lstm.ipynb
  4. 使用k-means、SVM和高斯分布对特斯拉股票进行异常值研究 outliers.ipynb
  5. Kijang Emas Bank Negara, kijang-emas-bank-negara.ipynb

Simulations - 模拟

  1. 使用蒙特卡罗进行股市模拟,stock-forecasting-monte-carlo.ipynb
  2. 利用蒙特卡罗-马尔可夫链模拟股票市场,mcmc-stock-market.ipynb

Tensorflow-js

我在Tensorflow JS中编写了LSTM递归神经网络和简单的信号滚动代理,你可以在 huseinhouse.com/stock-forecasting-js 中试试。

结果

Results agent(部分)

这个代理每次交易只能买入或卖出1个单位。

1.Turtle-trading agent, turtle-agent.ipynb

2.Moving-average agent, moving-average-agent.ipynb

3.Signal rolling agent, signal-rolling-agent.ipynb

4.Policy-gradient agent, policy-gradient-agent.ipynb

5.Q-learning agent, q-learning-agent.ipynb

注:由于篇幅过长,剩余的结果图请移步本项目查看>>>https://github.com/huseinzol05/Stock-Prediction-Models

Results free agent

这个代理可以在每笔交易中买卖n个单位。

进化策略代理 evolution-strategy-agent.ipynb

total gained 11037.529911, total investment 110.375299 %

贝叶斯代理的进化策略 evolution-strategy-bayesian-agent.ipynb

total gained 13295.469683, total investment 132.954697 %

结果信号预测

LSTM递归神经网络

LSTM双向神经网络

二路LSTM递归神经网络

深度前馈自动编码器神经网络降低尺寸+深度递归神经网络+ ARIMA +极限提升梯度回归

LSTM序列到序列递归神经网络

具有注意递归神经网络的LSTM序列到序列

具有注意双向递归神经网络的LSTM序列到序列

编码器 - 解码器前馈+ LSTM递归神经网络

Adaboost + Bagging + Extra Trees + Gradient Boosting + Random Forest + XGB

本文分享自微信公众号 - AI研习社(okweiwu),作者:AI研习社

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 传统算法如何转化成神经网络?| 回顾

    在当今AI时代中,CNN和RNN都被广泛关注,并且有很多相关讨论,而最基础的神经网络DNN,它的研究和曝光度却相对较少。DNN是所有其它神经网络的基础,所以对它...

    AI研习社
  • 用验证机制加强神经网络的能力:研究者提出机器学习防御措施 | 2分钟读论文

    来源 / Two Minute Papers 翻译 / 洪振亚 校对 / 囧囧 整理 / 雷锋字幕组 本期论文 Reluplex: An Efficient S...

    AI研习社
  • 上海交通大学 ECCV 2018 四篇入选论文解读

    AI 研习社按:7月3日,国际人工智能及计算机视觉顶级会议ECCV 2018论文接收列表公布,今年的ECCV大会将在德国慕尼黑举行。据AI科技评论了解,上海交通...

    AI研习社
  • CNN超参数优化和可视化技巧详解

    王小新 编译自 Towards Data Science 量子位 出品 | 公众号 QbitAI 在深度学习中,有许多不同的深度网络结构,包括卷积神经网络(CN...

    量子位
  • ionic hybrid app:产品还是玩具?

    前言 提到跨终端应用开发,很容易想到最近很火的React Native。使用React Native开发出的APP本质上是Native APP。在跨端应用开发这...

    IMWeb前端团队
  • ionic hybrid app:产品还是玩具?

    提到跨终端应用开发,很容易想到最近很火的React Native。使用React Native开发出的APP本质上是Native APP。在跨端应用开发这一领域...

    IMWeb前端团队
  • 协力抗疫,码力全开”线上公益黑马+03+疫资小喇叭+迅哥儿

    疫资小喇叭,用于防控疫情的医院对外发布防疫物资募捐信息的平台;慈善机构和社会爱心人士可在本平台获得医院所需的物资、物资的缺口、紧急程度等信息,并以此选定捐赠对象...

    用户2615773
  • 深度解密Go语言之sync.map

    工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因为在并发读写的情况下,map 里的数据会被写乱,之...

    梦醒人间
  • 【JS】250- 十大排序的算法思路和代码实现

    本文内容包括:(双向)冒泡排序、选择排序、插入排序、快速排序(填坑和交换)、归并排序、桶排序、基数排序、计数排序(优化)、堆排序、希尔排序。大家可以在这里测试代...

    pingan8787
  • 一个简单的微信小程序DEMO

    wx.request发起的是 HTTPS 请求。一个微信小程序,同时只能有5个网络请求连接

    江米小枣

扫码关注云+社区

领取腾讯云代金券