文章 "机器学习:支持向量机如何应用于交易"

 

新文章 机器学习:支持向量机如何应用于交易已发布:

长 时间以来,支持向量机一直被应用于生物信息学和应用数学等领域,以评估复杂数据集以及提取可用于数据分类的有用模式。本文会研究何为支持向量机、它们的工 作方式,以及为什么说它们在提取复杂模式时非常有用。之后,我们再研究如何将其应用于市场,并发挥交易建议的潜在作用。本文将提供使用支持向量机学习工具 的有效示例,让读者能够试验自己的交易。

何为“支持向量机”?

支持向量机是一种机器学习的方法,尝试将输入的数据分为两类。要使支持向量机生效,首先要使用一系列训练输入和输出数据来建立支持向量机的模型(用于新数据分类)。

支持向量机模型是这样建立的:获取训练输入,将其映射至多维空间,使用回归算法找到可最佳分离两类输入数据的超平面(超平面是一个在 n 维空间中将空间划分为两个半空间的一个平面)。一旦支持向量机完成了受训,它就可以评估有关划分超平面的新输入数据,并将划分为其中一类。

支持向量机本质上是一个输入/输出型机器。用户可以输入一个数据,以训练建立的模型为基 础,返回一个输出结果。理论上,任何给定支持向量机可支持的输入数据的数量范围为 1 到无穷大;然而在实际应用中,运算能力确实成为了输入数据使用量的瓶颈。举例说,有 N 个输入数据用于某一特定支持向量机(N 取 1 至无穷大之间的自然数),支持向量机就必须将每一个输入数据组映射至 N 维空间,并找到最能分离训练数据的 N-1 维超平面。

输入/输出型机器

作者:Josh Readhead

 
文章极富说教性,写得很好,感谢分享。
 
MetaQuotes:

新文章《机器学习:支持向量机如何用于交易》 一文已出版:

作者: Josh Readhead乔希-雷德海德

非常感谢您的文章。

 
我想指出的是,如果至少有一个类是不连贯的,即由 2 个或 2 个以上不重叠的子群组成,那么该方法就不起作用。例如,如果 Shnyaki(实际上--计算机在分析之前并不知道这一点!)有两种--一种是绿色的,体重 100 公斤,爱吃胡萝卜;另一种是彩虹色的,体重 30 公斤,不能吃胡萝卜,但吃鲱鱼,那么在 "shnyaki "和 "not shnyaki "之间画一个超平面就很成问题。这种情况在市场上,甚至在多维情况下,都是非常典型的。
 

alsu:
 Вот я бы все таки отметил, что метод не бует работать, если хотя бы один из классов не связный, то есть состоит из 2 и более непересекающихся подгрупп. Например, если Шняки (на самом деле - компьютер перед анализом этого не знает!) бывают 2 видов - зеленоватые, весом 100 кг и которые любят морковку и радужно-блестящие весом 30 кг, которые морковку не переносят, но зато хавают селедку, то провести гиперплоскость между "шняками" и "не шняками" будет довольно проблематично. А такая ситуация на рынке, да еще и в многомерном случае, типична вполне. 

...你可以用这种 算法来解决这个问题。顺便说一句,非常感谢你!

附注:抱歉,我实在忍不住...:)

1) 你看到一个有 9 条腿(!)和 4 只眼睛的生物。这不是故障!!这是一个小吃!

2) 动物的交配频率是 14000 赫兹(每秒 14000 次)。0_o

 
MigVRN:

...你可以用这种 算法来解决这个问题。顺便说一句,非常感谢!

我重读了一遍--好家伙写得不错,我自己也想用))))。
 
有趣的文章。写得很好。
 
解决 2 种史尼亚克的问题的方法如下:1)指出 2 种史尼亚克的共同特征,但将其与其他动物区分开来。2) 除了第 1 点之外,还要指明区分两种史尼亚克的特征。因此,不符合这些标志的错误会减少,而符合其他标志的错误会增加。总体结果取决于附加特征在多大程度上将 "斯尼亚克 "与其他物种区分开来。3) 可以进行 2 次分析,每次分析突出一个特定类型的 "施尼亚克"。假设精度很高。
 
文章写得很好,谢谢!
 

对于在交易中实施 SVM 非常有用!

干得好

 
好东西