AI落地项目一:量化交易
AI落地项目一:量化交易(基于机器视觉)
- 开发记
- 神经网络模型
- 成品效果
- 程序设置
- 后记
开发记
自从看了《Attention is all you need》后,看到了注意力机制对神经网络带来的巨大提升,就目前来说Transformer及其变体网络在NLP、机器视觉等领域处于霸主地位,虽不确定"money is all you need"还是"attention is all you need",但是不可否认的是Transformer给我们的算法带来了很大的提升!本文我们将尝试将其用于量化交易,后续会陆续推出针对其他领域的版本(机器学习模型已经在训练中),比如医疗诊断、工业自动化等,服务器搭建好后将陆续上架微软商店MicrosoftStore,并保持核心神经网络持续更新(如想实现其他特定的功能也可联系作者进行针对性开发)。
声明:本文为作者原创,文章内包含资源也均为原创,谢绝转载,如有需要请征得本人同意!
神经网络模型
由于模型太大图片上传后加载缓慢且显示不全,所以暂时取消图片。采用的网络基于Transformer,参数量:19839528。
成品效果
本算法在Ubuntu环境下用pytorch训练,为了效率,程序采用C#编写,以uwp形式呈现,运行环境要求:Win10:19041,低于该版本的操作系统可能无法使用,顺便吐槽一句微软Windows.AI.MachineLearning的各种深坑,真是一言难尽,且不说从python转到C#如何如何,微软现在的开发文档感觉有点不走心了,向牺牲掉的那些头发致敬!深度学习模型是用黄金期货数据训练的,训练的数据量不是很多,如有需要我会继续对其进行训练并持续更新模型参数,以期获取更好的效果!
程序演示
几点说明:
1、程序可以同时解析多个进程
2、程序的结果以绿色字体高亮提示
3、可以解析程序,网页等一切可以从列表里选择的窗体,要解析的窗体不可最小化
程序设置
如图所示:
①、设定刷新间隔,数值越大刷新越慢,数值越小刷新越快,结果解析越及时,但是数值越小cpu负载越重,视个人电脑配置设置。
②、解析结果阈值,用来限制提示结果,如图所示如果解析结果概率小于60则不予提示。
③、解析时是否对数据进行规范化,建议开启。
④、抓取模式,随便选。
⑤、输入神经网络数据格式,一般选择Tensorfloat。
⑥、缓冲区大小,一般设置为1就可以,缓冲区设置越大越不容易丢失数据,视个人配置设置。
⑦、用来设置机器学习模型运行的引擎,以GPU驱动会大大增加解析速度,减小cpu使用率,但是如果没有配置GPU的话请选用CPU。
补充:需要填数值的设置项输入数值后请点击输入框后边的Enter按钮,如果该按钮没出现,则说明输入的值不在可允许的范围内,请看提示输入合适的数值!
后记
本程序所用到的模型作者会一直进行优化训练,并会一直更新模型数据,想使用本程序请联系作者VX,获取本程序后会永久获得更新服务!上架微软商店后也可从微软商店获取!
扫描以下二维码添加作者!
AI落地项目一:量化交易相关推荐
- AI和机器学习对量化交易领域的影响
本文为Michael Harris 在欧洲作为邀请嘉宾为高净值客户和交易者所做的一场演讲概要,主题为"人工智能与机器学习将对交易与投资产生的巨大影响".文章主要从四个方面进行阐释, ...
- AI in Finance<量化交易人工智能金融投资>(上)
投资有风险,操作需谨慎!!!! 本文为个人笔记,请审核通过,谢谢 不管多么优秀的统计模型都有局限,风险控制永远都要放到第一位! 分散化不要把鸡蛋放在一个篮子里!高抛低吸! AI in Finance ...
- AI智能交易,EA量化交易,可以代替人工有稳定的收益吗?
一直以来都有人问,说是这个现在科技这么发达以后,人工交易会不会被这个人工智能也就是电脑代替,目前的这个人工智能到底能不能实现长期稳定盈利?类似于这样的问题.当然他们说的这个人工智能也就是程序化交易,或 ...
- AI in Finance<量化交易人工智能金融投资>(下)
7 机器学习量化策略 7.1 基于股价涨跌分类/回归模型 7.1.1 特征选择(遗传算法因子挖掘) 7.1.2 Linear Regression股价回归预测 7.1.3 Logestic Regre ...
- 人工智能AI和机器学习ML对量化交易领域的影响
BigQuant 人工智能量化投资平台 是一站式的Python+机器学习+量化投资平台,对人工智能量化投资感兴趣的朋友可以直接打开浏览器进一步学习研究. 1. 人工智能与机器学习对于交易领域的影响 交 ...
- Github上量化交易相关项目汇总
查阅资料时发现vn.py作者给出的一张表, 这是2016年的数据,现在呢? 排名 项目 Star 开发语言 分类 1 zipline 9180 Python ...
- 炒股杠杆-AI量化交易
炒股杠杆-AI量化交易一次设定长期操作,无需再花大量时间人工分析.人工盯盘.人工委托买卖操作.
- 一文讲通AI+金融领域量化交易和股价预测
AI+金融作为优化金融业务场景的应用技术工具,应用于金融机构IT总体架构的中台层与渠道层,解决具体场景的业务数字化诉求.总体而言,AI+金融在内生需求.资本投入.政策扶持的驱动下,获得广阔的发展空间. ...
- 量化交易×AI音乐 | 数学之美 I.
MIXLAB无界社区超级节点-AI音乐 目前本群有ID的成员: ML04 00 设计师/数字极客/跨界学习者 ML37[ML共建者]Baoling 设计师/前端开发 ML41[ML共建者]Limb ...
最新文章
- 带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)
- 删除重复字符串的算法
- NLPIR语义挖掘建互联网内容处理全技术链条
- js进阶 12-1 jquery的鼠标事件有哪些
- tensflow中加载 fashion_mnist 数据集时
- 【转】Visual Studio 2005 上 AJAX(AjaxControlToolkit) 的安装
- 雷军:技术立业是小米血液里最重要的东西
- 圣诞节平面设计师排版|首选手写字体素材,简单但非常好用。
- sql中带in条件的查询及提高效率
- 如何成为高级测试人?
- 匹配区县代码_全国区县代码1
- SQL - 插入数据
- HDOJ 1025 DP
- 基于深度卷积神经网络的图像去噪方法
- 简体中文和繁体中文的转换
- 《炬丰科技-半导体工艺》采用湿法工艺制备的具有自洁表面的黑硅
- 文科生学大数据分析吃力吗
- 资源网365,资源之家! 天天好资源!力争打造一个更好的资源网下载站.希望大家指教!...
- SQL获取某月第一天或最后一天
- 计算机主流处理器介绍,现在电脑主流配置有哪些 2017主流电脑配置清单一览表...