开发记
自从看了《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#如何如何,微软现在的开发文档感觉有点不走心了,向牺牲掉的那些头发致敬!深度学习模型是用黄金期货数据训练的,训练的数据量不是很多,如有需要我会继续对其进行训练并持续更新模型参数,以期获取更好的效果!

本文介绍了基于Transformer的神经网络模型在量化交易中的开发与应用,程序采用C#编写,具备多进程解析能力。模型训练使用黄金期货数据,作者将持续优化并更新模型。程序设置包括刷新间隔、解析阈值等选项,支持GPU加速。有兴趣的读者可通过作者VX获取程序并享受永久更新服务。
2921

被折叠的 条评论
为什么被折叠?



