量化科普丨这篇文章主要讲述了机器学习的相关内容,阐述了机器学习的主要意义和形成过程。区别了机器学习与 AI、深度学习、神经网络等专业词汇。
大多数人可能对机器学习有点恐惧或困惑。脑子中会有它到底是什么,它有什么发展方向,我现在可以通过它挣钱吗等等这样的问题。
这些问题的提出都是有依据的。事实上,你可能没有意识到自己其实多年来一直在训练机器学习模型。你看过苹果手机或者是 Facebook 上的照片吧?你知道它如何向你展示一组面孔并要求你识别它们吗?
其实,通过标记这些照片,你正在训练面部识别模型去识别新面孔。恭喜你,现在可以说你有训练机器学习模型的经验了!但在此之前,请阅读这些机器学习基础知识,以便你可以准确回答任何后续问题。
1、机器学习可以预测
如果你只是在图片中标记朋友的面孔,那就不是在用机器学习模型。如果你上传了一张新照片系统马上告诉你每个人是谁,那你就是应用了机器学习模型。机器学习的主要意义在于根据图案模型和经过训练的其他因素来预测事物。它可以预测任何事物,如要基于地理位置和卧室数量预测房价,基于一年中的时间和天气的变化预测航班是否会延误,依据图片中的人物特点进行人像识别等等。
2、机器学习需要训练
你必须告诉机器学习模型它试图预测的是什么。想想一个孩子是如何学习的,他们第一次看到香蕉,他们不知道它是什么。然后你告诉他们这是一个香蕉。下次他们看到另一个,他们会把它识别为香蕉,机器学习就是以类似的方式工作。你可以尽可能多地展示香蕉的照片,告诉它这是香蕉,然后用未经训练的香蕉图片进行测试。但这是一个过度的简化的方法,因为整个过程遗漏了告诉它什么不是香蕉的部分,除此之外还要给它展示不同种类不同颜色、不同角度的香蕉图片等等。
3、达到 80% 的准确度就可以认为是成功的
我们还没有达到通过机器学习平台识别图片中的香蕉达到 100% 的准确率技术的地步,但也没关系,事实证明,人类去识别也不是 100% 准确。业界的潜规则是达到 80% 准确度的模型就是成功的。大家可以思考一下,在你收藏的图片中正确识别 800,000 张是非常有用的,虽然可能还有错误的 200,000 张,但这已经节省了 80% 的时间。
毋庸置疑,这是非常有价值的。假如我可以用它使你的生产力提高如此之多,你肯定会付我很多钱。而事实证明我可以用机器学习提高你的生产力。(2018 年更新:80% 规则改为 90% 规则。)
4、机器学习不同于AI,深度学习或神经网络
人们经常随意抛出以上这些术语,听起来像专家,但其中有很大差异。
AI-人工智能是指在完成特定任务时与人类一样好(或优于人类)的计算机。它也可以指一个可以根据大量输入做出决策的机器人,与终结者或 C3PO 不同。它是一个非常广泛的术语,不是很有特指性。
ML-机器学习是实现AI的一种方法。就是通过解析数据集对某事做出预测。ML 平台可以通过许多不同的方式运行训练集来预测事物。
NL-神经网络是实现机器学习模型预测事物的方式之一。神经网络的工作有点像人的大脑,通过大量的训练来调整自己,以了解香蕉应该是什么样子。这个过程创建了非常深的节点层。
5、在 AI 变得有自我意识之前,我们还有很长的路要走
我并不担心机器学习接管地球。主要是因为如果你曾构建过一个机器学习模型,就会明白它需要依赖你来告诉它究竟该做什么。即使你给出明确的指示,它通常也会出错。你必须对这些体系非常清晰明确,让它突然变化的可能性降到最低。即使是一个显示带有单词的框的简单网页,也需要你准确地告诉它该框出现的位置,形状,颜色,如何在不同的浏览器上工作,如何在不同的设备上正确显示等等。
量化金融分析师(简称AQF,Analyst of Quantitative Finance)由量化金融标准委员会(Standard Committee of Quantitative Finance,SCQF)主考并颁证,是代表量化金融领域的专业水平证书。
金程AQF实训项目近年来,我国金融业改革与创新不断,金融工作越来越专业化、标准化、国际化。结合现代计算机技术的发展,量化方法在金融实务中的应用也越来越普遍和深入。本项目在借鉴国外发达国家的量化金融分析师执业标准的基础上,结合我国现代金融领域的实践发展和实际情况,并通过研究分析相应实战岗位的专业要求和工作内容,以培养量化金融分析师专业人员为目标,通过专业理论知识与实战能力的训练,培养具备量化分析能力的专业金融从业人员。
此外,本项目的课程内容和结构设计也适宜短期学习概览量化分析方法,并且应用于日常的投资分析工作中的金融从业人员。
AQF核心课程体系
课程内容以学习主流交易策略为核心,提供Python语言编程基础、数据处理基础、金融知识基础、量化投资策略实现和量化投资多平台模拟交易五个模块的教学。在市面课程中,本课程具备课程体系完整、课程内容丰富、课程内容衔接合适等优势。
AQF课程方案
量化金融实训项目(AQF)课程学习周期3个月,分三阶段开展课程,阶段课程时长为1个月。
AQF课程内容
课程内容包括量化金融分析师AQF实训项目(线上)及线上答疑,分三阶段开展课程。
第一阶段(1个月):Python编程基础+金融知识基础
零基础到入门,线上课程+线下面授。通过大量金融数据和金融案例的初步学习,了解Python编程核心基础。课程内容主要包括:Python语言环境的搭建、编程基础、编程进阶(Numpy / Pandas配对交易实战策略)、金融数据的获取及相关处理、Python实战金融应用(统计分析、资产组合、风险管理、资产定价)、量化交易策略(SMA经典策略、CTA交易策略、基于爬虫技术的事件驱动策略、大宗商品&股票市场联动策略、基于机器学习算法预测股市涨跌)
第二阶段(1个月):量化金融进阶课程
中级进阶课程,主要涉及基于Python的经典量化投资策略的深入学习等。包含了最负有盛名、最前沿的量化交易思想和交易策略。例如:海龟交易模型、配对交易模型、Alpha模型、机器学习各种模型等内容。
第三阶段(1个月):量化金融高阶课程
量化高阶课程,课程内容包括量化交易系统设计及量化实盘交易的学习。第三阶段高阶课程旨在学习量化交易系统的具体知识,包括过滤器、进入信号、退出信号、仓位管理等详细内容,并指导学员设计涵盖个人交易哲学的量化交易系统。量化实盘交易旨在为解决实际量化交易策略搭建过程中的一些问题提供最优解方案。
通过第三阶段的学习,学员将获得报名参与量化金融分析师(AQF)的证书考试资格。
AQF证书颁发与协会会员
每一个通过量化金融分析师AQF课程考核的学员都可申请成为量化金融分析师协会的会员。协会会员有资格参与定期举办的高峰论坛、量化投资策略分享会等活动,并有机会在完成基础课程的基础上后续学习难度更高的高频量化交易策略课程。
网友评论