随着人工智能的崛起,越来越多的学科正在被人工智能改造,包括金融领域的很多分析决策工作。而神经网络是目前最火的人工智能技术,在我的理解中,神经网络适合处理拥有大量实践数据,数据内部存在某种关系的问题,正好股票的涨跌看起来符合这样的规律。

本教程是我自己摸索规律,学习使用算法和TensorFlow工具进行股票预测的记录,持续更新。

1、特征选取

为了用神经网络模拟大量数据中存在的某些关系,首先需要选取可能对结果产生影响的特征。经过我不成熟的思考,我认为可能有以下一些方面:

a、历史数据影响因子:

1、自身历史数据(这个很好理解,之前的数据会对之后的数据走势产生影响)
2、历史涨跌停数据(a股具有涨跌停特点,涨跌停时涨跌幅并不能完全反应当天市场动能,可做特殊标注)

b、大环境

1、经济指数(经济大环境会对股票走势产生影响)
2、股市指数(股市总体的热度,包括指数,成交量,开户数等)

c、热度

1、自身百度指数(百度指数反应股票在社会中的影响力大小)
2、板块百度指数

3、概念百度指数

4、自身媒体指数

d、庄家

1、换手率(成交量、换手率等可以反应大量交易的数据)

e、周五周一假期影响

周五至周一中如有重大消息或新闻爆出,则会对股票走势产生较大影响

2、获取数据

以上数据要全部获取难度不小,为了不影响进度,我仅采用股票历史数据做以模拟,其他特征数据待以后完善。

股票历史数据来源为聚数力(http://www.dataju.cn/Dataju/web/home),网站有机器学习常用的一些数据,有需要的同学可以自行查找。

百度指数经过一段时间的研究,无法直接提取。可行的来源有两种:一是淘宝上有按关键字卖的百度指数,需要花钱买;二是用python+机器学习进行爬取,模拟登陆,输入关键字,截图并截取数据图块,平移鼠标再次截取图块,然后对数据图块进行图像识别。第二种方法研究到截取图块时一直无法定位准确,暂时搁置。

其他数据暂时没有更好的来源,如果大家有好的数据来源,欢迎留言讨论。

综上选取聚数力平台的股票历史数据作为数据集,探索机器学习在股票预测方面的应用。

从零开始用人工智能预测股票(一、特征选取)相关推荐

  1. 从零开始用人工智能预测股票(三、初步实现)

    在数据加工好以后,我们用TensorFlow做简单的预测. 按之前的做法去读取并加载数据 data,date= dp.readData()train,test,trainLables,testLabe ...

  2. 从零开始用人工智能预测股票(四、方案优化)

    根据之前方案呈现的结果,当前存在以下问题: 1.大盘数据较少,共6000多条数据,还需要留一部分做测试集 2.大盘指数波动幅度较小,因此程序自动预测为0时撞上的几率较大 3.网络形式简单,未考虑LST ...

  3. 人工智能预测股票涨停?靠谱吗?好像行哦,那不发财了?

    背景 人工智能很火,各种秀.股票让人欢喜让人忧.它们结合能擦出什么样的火花? 我从去年5月学编程,树立目标:数据分析股市,做快乐盈利股民.达成阶段目标:预测股票涨停.特写文章记录和分享,也看能不能&q ...

  4. 如何用人工智能预测股票(完整答案)

    前言 十分钟实现人工智能股价预测,是一个深度学习的练习项目.其通过机器学习算法,根据过去几年与某只股票相关的K线走势.公司相关报道的情感分析作为数据集,通过训练来得到可以预测股价的机器学习模型,并用该 ...

  5. 如何用人工智能预测股票(完整项目)

    本文由 沈庆阳 所有,转载请与作者取得联系! 前言 十分钟实现人工智能股价预测,是一个深度学习的练习项目.其通过机器学习算法,根据过去几年与某只股票相关的K线走势.公司相关报道的情感分析作为数据集,通 ...

  6. 解读:通过挖掘股票内在特征预测股票趋势

    写在前面 下面这篇文章的内容主要是来自发表于KDD2019的一篇文章<Investment Behaviors Can Tell What Inside: Exploring Stock Int ...

  7. python k线 形态识别 人工智能_用Python结合人工智能尝试预测股票,下一个股神就是你...

    股票市场涨涨跌跌,好像毫无规律,但有一些人却凭借自己的直觉掌握了一些特殊规律,从而实现在股票上的实现斩获.现在在人工智能时代,Python+AI框架,无疑会利用人工智能优势可以对股票市场进行特征学习, ...

  8. 深度学习之利用卷积神经网络预测股票走势

    卷积神经网络项目是我在华泰实习的过程中做的一个项目,主要是用卷积神经网络来预测股票的走势,现在对项目做一个总结. 报告详情: [华泰金工林晓明团队]人工智能选股之卷积神经网络--华泰人工智能系列之十五 ...

  9. 从零开始学python人工智能课程_从零开始学人工智能(12)--Python · 决策树(零)· 简介...

    原标题:从零开始学人工智能(12)--Python · 决策树(零)· 简介 感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直 ...

最新文章

  1. 如何编写数据库存储过程?
  2. PAT甲级1025 PAT Ranking:[C++题解]排序、结构体、排名
  3. 互相引用 spring_巧夺天工,这样理解Spring的IOC、DI下来,真的很清晰了
  4. 【CodeForces - 227B 】Effective Approach (STL,思维)
  5. python随机产生10个随机数_python(random模块)取10以内的随机数
  6. 华为Y9s海外官网上架:升降式全面屏+侧面指纹识别
  7. [POI2014]Solar Panels
  8. IPv6 带来的反欺诈难题,程序员该如何破解?
  9. 关于jquery基本过滤器中:eq()无法传变量的问题
  10. poj 3322 Bloxorz I (bfs+辅助数组减代码量)
  11. Android 使用URLConnection来post数据
  12. 关于SVM参数cg选取的总结帖[matlab-libsvm]
  13. 20210108练习
  14. 蚂蚁金融NLP竞赛——文本语义相似度赛题总结
  15. Colab、矩池云、mistGPU几个云GPU使用心得
  16. 计算机图形学结课论文,计算机图形学基础教程结课论文
  17. CSS3颜色值RGBA与渐变色
  18. 【百度】智能音箱尝鲜价竟然才xx元!
  19. 杭电数字电路课程设计——移位寄存器
  20. 偷偷告诉你四款好玩实用的电脑软件让你嗨翻天

热门文章

  1. three.js创建及使用纹理贴图;给立方体六个面设置不同的纹理贴图
  2. 考前10天每日词汇冲刺
  3. 公司题库-运维方向-2018-04-26-待续
  4. DNS主从同步搭建测试
  5. python 身份证号的有效性、生日(阴历阳历)、星座、生肖、性别、年龄、户籍所在地测试
  6. Windows Azure HandBook (7) 基于Azure Web App的企业官网改造
  7. Python算法学习: 竞码编程-蓝桥杯模拟赛3题解
  8. VMware虚拟机共享宿主机硬盘步骤
  9. 第一个神经网络——定义卷积神经网络
  10. 计算机中如何理解在线与离线,计算机应用基础离线作业.doc