热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

【转载】Keras深度学习LSTM模型预测黄金主力收盘价

转自:Keras深度学习LSTM模型 预测黄金主力收盘价
深度学习框架 Keras,深度学习LSTM模型
1 数据源:黄金主力数据 来源于JQData (数据由JQData支持 )
2 数据清洗
3 使用黄金主力数据 进⾏预测的2个实验
数据集:70%用做训练集 训练模型 ;30%测试集。
(数据集见附件)

模型:Keras框架, 用LSTM模型对收盘价进行预测
循环神经⽹网络,RNN(Recurrent Neural Network)中的LSTM(Long Short-Term Memory)
实验结果:是测试集的结果。test为测试集的真实收盘价,pred为模型预测的收盘价
实验1:
使用历史前5个时刻的收盘价
预测当前时刻的收盘价
每组输入包括5个step,每个step对应⼀一收盘价,输出⼀一维,即 [None, 5, 1] => [None, 1]
实验结果:是测试集的结果。test为测试集的真实收盘价,pred为模型预测的收盘价
一:Keras深度学习LSTM模型 预测黄金主力收盘价 深度学习框架 Keras,深度学习LSTM模型
1 数据源:黄金主力数据 来源于JQData (数据由JQData支持 )
2 数据清洗
3 使用黄金主力数据 进⾏预测的2个实验
数据集:70%用做训练集 训练模型 ;30%测试集。
(数据集见附件)
模型:Keras框架, 用LSTM模型对收盘价进行预测
循环神经⽹网络,RNN(Recurrent Neural Network)中的LSTM(Long Short-Term Memory)
实验结果:是测试集的结果。test为测试集的真实收盘价,pred为模型预测的收盘价
实验1:
使用历史前5个时刻的收盘价
预测当前时刻的收盘价
每组输入包括5个step,每个step对应⼀一收盘价,输出⼀一维,即 [None, 5, 1] => [None, 1]
实验结果:是测试集的结果。test为测试集的真实收盘价,pred为模型预测的收盘价
【转载】Keras深度学习LSTM模型 预测黄金主力收盘价
实验2:
使⽤历史前5个时刻的 open close high low volume money
预测当前时刻的收盘价,
即 [None, 5, 6] => [None, 1]
实验结果:是测试集的结果。test为测试集的真实收盘价,pred为模型预测的收盘价
【转载】Keras深度学习LSTM模型 预测黄金主力收盘价
结果看源代码


推荐阅读
  • 分享两个GitHub链接,今天看到的,超赞超赞不能更赞了,答应我一定要去看好吗~~~~不论是笔记还是github中分享的其它资源ÿ ... [详细]
  • 使用 Jupyter Notebook 实现 Markdown 编写与代码运行
    Jupyter Notebook 是一个开源的基于网页的应用程序,允许用户在同一文档中编写 Markdown 文本和运行多种编程语言的代码,并实时查看运行结果。 ... [详细]
  • 为开发者提供了一系列实用的参考网站和资源链接,包括HTML速查手册( 和 ),帮助开发者快速查找和学习相关技术知识。此外,还涵盖了其他重要的开发工具和文档,为编程工作提供全面支持。 ... [详细]
  • 深入解析 OpenSSL 生成 SM2 证书:非对称加密技术与数字证书、数字签名的关联分析
    本文深入探讨了 OpenSSL 在生成 SM2 证书过程中的技术细节,重点分析了非对称加密技术在数字证书和数字签名中的应用。非对称加密通过使用公钥和私钥对数据进行加解密,确保了信息传输的安全性。公钥可以公开分发,用于加密数据或验证签名,而私钥则需严格保密,用于解密数据或生成签名。文章详细介绍了 OpenSSL 如何利用这些原理生成 SM2 证书,并讨论了其在实际应用中的安全性和有效性。 ... [详细]
  • 事情是这样的,我在上周提出了离职申请,本周部门的技术主管找我进行了一次深入交谈,询问我离职的具体原因。我坦诚地表示,目前的工作内容主要是日常维护,长时间缺乏编写代码的机会,感觉自己在专业技能上停滞不前,担心这样下去会影响职业发展。此外,跨部门的合作机会也较少,希望能够寻找一个更有挑战性和发展空间的新岗位。至于HR透露暗恋之事,与我的离职决定并无直接关联。 ... [详细]
  • 在Node.js中调用MySQL存储过程`updateUser(p1, p2, @p3)`时,其中`@p3`为输出参数。若更新操作失败,则返回0;成功则返回1。本文将详细介绍如何正确获取存储过程的返回结果,并确保在实际应用中能够顺利执行。 ... [详细]
  • 在掌握Promise调用链的过程中,理解其在异步执行中的核心作用至关重要。链式调用不仅简化了代码结构,提高了可读性,还增强了程序的健壮性和维护性。类似于jQuery中常用的链式调用,如 `$(#app).show().css('color', 'red')`,Promise的链式调用通过 `.then()` 方法实现了异步操作的无缝衔接,使得复杂的异步流程更加直观和高效。掌握这些技巧将有助于开发者更好地处理异步编程中的常见问题,提升开发效率。 ... [详细]
  • SQLite数据库CRUD操作实例分析与应用
    本文通过分析和实例演示了SQLite数据库中的CRUD(创建、读取、更新和删除)操作,详细介绍了如何在Java环境中使用Person实体类进行数据库操作。文章首先阐述了SQLite数据库的基本概念及其在移动应用开发中的重要性,然后通过具体的代码示例,逐步展示了如何实现对Person实体类的增删改查功能。此外,还讨论了常见错误及其解决方法,为开发者提供了实用的参考和指导。 ... [详细]
  • 使用360安全卫士进行网购,您的交易安全能否得到全面保障?
    使用360安全卫士进行网上购物时,您的交易安全是否能够得到全面保护?本文将深入探讨这一问题,分析360安全卫士在防范网络欺诈、保护用户隐私和确保交易安全方面的实际效果。通过案例研究和技术评测,帮助读者了解该软件的防护能力,为用户提供更加科学的网购安全建议。 ... [详细]
  • 在高清节目的高比特率传输过程中,使用外接USB硬盘进行时间平移(timeshift)时,出现了性能不足和流数据丢失的问题。通过深入研究,我们发现通过对图像组(GOP)和图像头(I-frame)的精确定位技术进行优化,可以显著提升系统的性能和稳定性。本研究提出了改进的图像组与图像头定位算法,有效减少了数据丢失,提高了流媒体传输的效率和质量。 ... [详细]
  • 深入RTOS实践,面对原子操作提问竟感困惑
    在实时操作系统(RTOS)的实践中,尽管已经积累了丰富的经验,但在面对原子操作的具体问题时,仍感到困惑。本文将深入探讨RTOS中的原子操作机制,分析其在多任务环境下的重要性和实现方式,并结合实际案例解析常见的问题及解决方案,帮助读者更好地理解和应用这一关键技术。 ... [详细]
  • 本文深入探讨了Java枚举类型的使用与实践,详细解析了枚举的基本用法及其在实际开发中的应用。首先介绍了枚举作为常量的替代方案,自JDK 1.5起,通过枚举可以更加简洁、安全地定义常量,避免了传统方式中可能出现的错误。此外,文章还探讨了枚举在实现单例模式、状态机等场景中的优势,并提供了多个实际案例,帮助开发者更好地理解和运用这一强大的语言特性。 ... [详细]
  • 本文详细介绍了 Sublime Text 3 在 2021 年的激活密钥及其在线激活方法。用户可以通过提供的链接访问云海天教程,获取更多详细的激活码信息和操作步骤。此外,文章还提供了安全可靠的激活方案,帮助用户顺利激活软件,提升编程效率。 ... [详细]
  • Sublime Text 3 注册密钥及激活方法详解
    本文详细介绍了Sublime Text 3的注册密钥获取与激活方法,旨在帮助用户合法且高效地使用这款强大的文本编辑器。文章不仅提供了最新的注册密钥信息,还涵盖了详细的激活步骤,确保用户能够顺利激活软件,享受其带来的便捷与高效。此外,文中还简要对比了Sublime Text 3与其他主流文本编辑器的功能差异,为用户提供更多选择参考。 ... [详细]
  • 深入解析 Go 语言中的位操作技术 ... [详细]
author-avatar
材女貝蒂_673_576
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有