首页IT科技毕业设计机器人方面(毕业设计-基于机器学习的股票预测)

毕业设计机器人方面(毕业设计-基于机器学习的股票预测)

时间2025-05-03 05:32:49分类IT科技浏览3266
导读:目录...

目录

前言

课题背景和意义

实现技术思路

一         、传统股票预测模型

 二                  、新型股票预测方法

实现效果图样例 

最后

前言

    📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力            。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战              。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路      。

🚀对毕设有任何疑问都可以问学长哦!

选题指导: https://blog.csdn.net/qq_37340229/article/details/128243277

大家好,这里是海浪学长毕设专题,本次分享的课题是

🎯基于机器学习的股票预测

课题背景和意义

实现技术思路

一     、传统股票预测模型

传统的股票预测模型主要是基于统计学与概率论来进行预测研究         。例如有传统时间序列模型      、隐马尔可夫模型等股票预测研究的传统方法模型

传统时间序列模型
金融数据是一种具有时间序列性质的数据          , 时间序列的特点就是其值具有一定的时间先后性和随机性                  , 相邻时间具有相关性且整体呈现某种趋势或者是周期性的变化              。 根据时序特征不同主要分为确定性模型和随机性模型        。
隐马尔可夫模型

 隐马尔可夫模型HiddenMarkovModel     ,HMM)是离散马尔可夫模型的衍生模型      ,Hamilton首次将 HMM 作为机制转移模型用于经济领域经济周期的预测                 ,在此之后HMM 从最初的信息技术领域不断发展到经济金融领域        ,模型在不断的改进完善      。

在隐马尔可夫模型(HMM)中    ,我们不知道模型具体的状态序列                ,只知道状态转移的概率           ,即模型的状态转换过程是不可观察的               。因此  ,该模型是一个双重随机过程               ,包括模型的状态转换和特定状态下可观察事件的随机          。HMM图解:

 二                 、新型股票预测方法

基于SVM 的预测模型

支持向量机 supportvectormachine               , SVM 理论是 20 世纪 90 年代 Vapnik 在统计学习理论的框架下提出的一种新型的学习机器    。 相比于传统预测方法 , SVM 采用了结构风险最小化原则            , 能够较好地解决小样本        、 非线性和高维数问题                  , 具有较好的泛化能力                。

基于决策树的预测模型

决策树是一种成熟的数据挖掘技术  ,基于决策树衍生出许多算法来适合线性和非线性的数据集进行趋势预测         ,XGBoost是一种基于梯度提升决策树的改进算法                  ,能够有效地构建增强树并且并行运行     ,包括回归树和分类树            。

 通过网格搜索算法对 XGBoost模型进行参数优化构建了 GS-XGBoost股票预测模型      ,该模型相较于 XGBoost原模型    、GBDT模型以及SVM 模型在 MSE                、RMSEMAE三个评价指标上都表现出了较好的预测结果。

基于神经网络的预测模型

神经网络能够映射十分复杂的非线性关系                  , 具有强大的非线性泛化能力和良好的自适应性        , 同时具有很强的学习能力和抗干扰能力     , 能够较为准确的预测股票价格序列                 , 因而神经网络为股价序列的建模与预测提供了新的方法              。

1)遗传神经网络

遗传算法是一种基于自然选择和自然遗传的自适应优化搜索算法              。但是           ,它收敛速度慢  ,学习效率低               ,很容易达到局部最小值              ,利用PCA算法对BP神经网络进行优化,建立了GABP股票预测模型            ,该优化模型提高了股票价格的预测精度

 2)卷积神经网络

卷积神经网络ConvolutionalNeuralNetwork                 ,CNN一般包含卷积层和池化层  ,其显著的特点就是能够感知局部视野           、权重共享以及弱化特征具体位置         ,可以使参数训练规模大大缩小   。

CNN 能够有效提取数据特征的优点与 SVM 的分类预测能力相结合                   , 基于此将模型用于股指预测     , 有效地提高了预测精度            。

3)长短期记忆神经网络 LSTM

长短期记忆神经网络(longshort-term memorynetworks      ,LSTM是一种时间递归神经网络                 ,适合处理和预测时间序列中间隔和延迟相对较长的重要事件        ,这一技术特征与股票预测问题有着很高的契合度    ,将普通循环网络中的隐藏节点设计为自循环形式                ,记忆单元维持一个误差流           ,进而可以记忆长时期的有效信息  ,避免梯度爆炸和梯度消失              。

 4)径向基神经网络 RBF

径向基 RBF 神经网络是一种使用内部局部调整处理单元来学习分类任务和实值函数近似的神经网络                , RBF 使用一种自组织和监督学习的混合学习方法              , 使得网络学习速度比反向传播更快, RBF 神经网络的体系结构和学习规则是真正自适应的            , 适合实时任务       。

 建立神经网络模型预测股票涨跌趋势                 ,一般是先确定数据基本特征  ,选择合适的模型         ,然后是获取训练模型最优参数                  ,最后对测试数据进行预测     ,一般可以总结为:

实现效果图样例 

人工智能股票预测系统:

我是海浪学长,创作不易,欢迎点赞  、关注               、收藏              、留言         。

毕设帮助      ,疑难解答                 ,欢迎打扰!

最后

声明:本站所有文章        ,如无特殊说明或标注    ,均为本站原创发布              。任何个人或组织                ,在未征得本站同意时           ,禁止复制、盗用            、采集                 、发布本站内容到任何网站  、书籍等各类媒体平台        。如若本站内容侵犯了原著者的合法权益  ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
蜘蛛b02p(打破界限,实现全面升级——用Typecho蜘蛛插件让你的网站与众不同) sublime怎么运行代码html(Sublime Text v4.0(4143)破解方法)