跳至主要内容

免费课程

Python 金融机器学习

中级4 小时

学习使用线性模型、决策树、随机森林和神经网络来建模并预测股票数据值。

Python4 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

如何使用机器学习预测股票价格

机器学习在金融行业有着广泛的应用,常用于预测股票价值并维持稳健的股票投资组合。 本课程将教你如何使用Python从历史股票数据中计算技术指标,并创建特征和目标。

构建你的机器学习模型知识

准确的股票预测始于良好的数据准备。 您将学习如何为机器学习算法准备您的财务数据,并将其应用于各种模型,包括线性模型、xgboost 模型和神经网络模型。

第二章将进一步介绍如何使用 Python 决策树来预测股票的未来价值,以及如何运用基于森林的机器学习方法来提升预测效果。

本课程的后半部分将介绍如何对数据进行缩放,以便用于 KNN 和神经网络,然后再使用这些工具来预测您的股票未来价值。 你将学习如何绘制损失曲线、衡量性能,并可视化你的预测结果。

使用夏普比率构建你的理想投资组合

机器学习还可以帮助你找到最优股票投资组合。 你将学习如何将现代投资组合理论(MPT)和夏普比率纳入你的流程,以预测最佳投资组合。 完成本课程后,你还将了解如何评估机器学习预测的投资组合表现。

你将使用来自纳斯达克的各种真实数据集,并将稳健的理论和技术应用于这些数据,从而能够创建自己的预测,并根据您的风险偏好和预算进行优化。 "

先修要求

课程体系

课程大纲

1

数据准备与线性模型

本章将学习如何在金融领域应用机器学习。我们还会探索一些股票数据,并将其准备为机器学习算法可用的数据。最后,我们将拟合第一个机器学习模型——线性模型,用于预测股票未来的价格变动。
开始本章

Python 金融机器学习

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。