社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

托特——追求纯alpha 北大系深度学习科班团队玩转量化(市场篇)

格上财富 • 1 年前 • 247 次点击  



来源:格上研究


托特:将深度学习技术运用到金融市场


提到人工智能、机器学习,虽说大部分投资者对于机器学习、深度学习等名字并不陌生,但其实对于深度学习在构建模型的过程中实际上的作用和提高理解的实则了解不多。所谓深度学习技术,是通过模型来实现对历史数据的观察。相比于人对于数据的观察,机器能够同时考虑更多的维度,并且机器能够观察到人类难以察觉的信息之间的关联,效率大大提升。


深度学习的底层原理


我们先来讲解深度学习模型的原理,用视觉的识别来举例子。我们都知道,人脑可以准确地区分出不同的物体,如果想要让机器通过类似人脑的方式识别和区分物体,就需要弄清楚人脑是通过何种机制来进行区分。


科学家发现,人类在识别物体的过程中,是通过逐层分级的方式。所谓的逐层分级,简单来理解就是一步一步来识别。假设我们要区分出人脸和汽车,首先,最基础的,人类会观察到物体的边缘,人脸和汽车的边缘都是类似的,类似于向某个方向延申的线。其次,在这些边缘的延申处,大脑会继续识别特征,比如眼球的形状,汽车的轮子等等。接着,再扩大范围识别更多的特征,将这些特征进行筛选和识别,最终识别出图像所对应的物体。



用这样的方式进行建模,就有了非常经典的深度学习模型。当我们给深度学习模型输入大量的图片信息,经过一段时间的学习之后,深度学习模型就能够做到识别图像中的特定物体。而这背后建模的核心,也是将识别的过程分成多个层次,一步步地区分出特征并进行识别。而每一层所做的事情,往往是比较简单的。


人脑进行决策的最小单位是一个神经元,单个神经元的功能是获得输入,经过一定的规则,将结果输出给下游,单个神经元的运行模式并不难理解,小规模的神经元活动就是机械的行为,比如条件反射。随着神经元规模增加,就会开始处理更加复杂的运算和逻辑思维。


深度学习网络的每一层就类似于神经元,随着神经元数量的增加,机器开始体现出一定的“智能”。动物的智力与大脑皮质上神经元的数量有关, 数量越多,智力就越高。当机器拥有足够数量的“神经元”的时候,则相当于其“智力”水平可能已经赶上了一些动物。


所以当我们使用计算机模拟人脑,增加足够的模型参数量之后,机器也能够体现出智能的属性。这就类似于人教给机器逻辑后,机器可以不依赖于人规定规则,模型能够自己进行一些所谓的思考和判断,学习和探索深层规律,随着模型规模提升,就可能产生研究人员自己可能都预料不到的结果了,这样的结果就会让人们觉得机器拥有了智慧。


如何将深度学习的技术应用到股票市场?


深度学习领域本身是一个非常宽泛的研究领域,其在股票市场的应用只是其庞大分支中的一部分。股票价格数据具有低信噪比的特点,建模的过程不同于其他领域的建模方式。


在图像识别的领域,输入大量图片之后,图像上无论在哪里只要出现了需要识别的物体,机器就能够进行有效的识别,识别的成功率往往可以高达90%。而股票的数据则难以做到这么高的成功率,因为驱动股票价格变化的因素可能有很多,股票价格的变化也许是无效交易者产生的,也许是有信息的,在建模的过程中,如何将有效的信息从众多信息中筛选出来,关注更有效更重要的信息,是股票数据建模过程中最复杂的。


在股票数据建模的过程中,需要考虑用全方位的信息来识别股票的驱动。股票一个时刻会同时上涨,上涨行为可能难以知道是同一个原因驱动,还是巧合。深度学习的能力,可以更好地解决此问题。模型可以做到同时读取不同的数据,并寻找数据之间的关联关系,最终实现为更加准确地了解上涨的原因。如同生物的大脑存在功能分区,不同区域有不同的神经结构来负责不同的功能,最终以特定的方式整合在一起才形成完整的智能,深度学习模型中也需要针对数据形式和功能需求来设计特定的模型结构,并将其有效地组织成一个完整的模型。人在建模过程中扮演的角色,就在于基于对数据和任务的认识,利用各种技术完成这一过程,从而使模型能够更有效地从数据当中学习规律,完成我们需要的任务。


作为一家科技驱动的量化私募基金公司,托特的创始团队从2016年开始专注于量化投资领域的研究、创新与实践,是国内最早应用深度学习技术进行量化交易的团队之一。基于严谨的研究方法、先进的人工智能技术、强大的大数据平台和软件开发能力,托特构建了多周期多品种的策略体系,致力于为客户创造长期稳定的超额收益。


版权声明:部分文章推送时未能与原作者取得联系。若涉及版权问题,敬请原作者联系我们。

格上财富:十五年深度研究,甄选阳光私募、PE/VC、海外基金等高端理财产品,为您的资产增值保驾护航!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/160622
 
247 次点击