下面信息所有是作者的个人理解,记录下来方便用简单的视角去理解复杂的问题,当中不乏胡说八道和想当然,如有与事实不符的地方,请大家多多批评指正!
图像分类器最早诞生的应该是贝叶斯分类器:
为什么?由于贝叶斯网络实际上就是把各种可能性串联起来。全然符合人脑的推理过程,
朴素贝叶斯分类器:贝叶斯网络实际上是由N种可能性构成的树组成的,比方,下图照片中一张红桃A,贝叶斯算法的判断步骤例如以下:
->一张扑克牌(90%的可能性)->一张带红心的扑克牌(80%)->一张带红心带A字母的扑克牌(80%)->一张红桃A扑克牌
->一张带红心带阿拉伯数字4的扑克牌(20%)->一张错误的红桃4扑克牌
->一张带黑桃的扑克牌(20%)->一张带黑桃带A字母的扑克牌(80%)->一张黑桃A扑克牌
->一张带黑桃带阿拉伯数字4的扑克牌(20%)->一张错误的黑桃4扑克牌
大家看上述的判断,是不是就形成了一个有主干有分叉的树。这就是最主要的朴素贝叶斯分类器,判断的可能性形成了一棵树,所以叫“朴素(树)”,那么在贝叶斯的主要思想领域内,又有一些人进行了一些优化,无非就是添加一些參数阀值之类的,把树变成图,让可能性节点能够在树枝之间流通。目的都是为了使分类更准确
尽管非常easy被理解, 可是,朴素贝叶斯分类器不能对复杂图像数据进行准确的判断和分类。数字图像信息量庞大,朴素贝叶斯分类器只只能针对特征明显或者一维空间可分的图像进行分类。
随着计算机运算能力的发展,使得大规模的分类运算带来了可能。于是就诞生了神经网络分类器。 神经网络,就是模拟人的大脑的工作方式。用大量分类器节点模拟人脑的“处突”,进行大型分类运算。
每个“处突”分类器节点能够是一个“贝叶斯分类器”
人工神经网络:由N多个类似于“贝叶斯算法”的分类器组成的集合。一起进行判断。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemVyZ3Nrag==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >注:每一个蓝圆点都看作一个贝叶斯分类器,这样便于理解
好了,看到这里。也许就明确了,为啥如今这么多人都在研究神经网络了?由于在这种系统架构下,能够发挥的空间和潜力是巨大的
但这样的架构治标不治本,真正决定图像分类效果的。还是每个详细节点里的算法,而大量节点的參与。仅仅只是是一种“人海战术”(机海)
于是人们就開始思考如何让复杂而又难以分类的图像数据。变得可分, 于是“支持向量机”分类器就诞生了
支持向量机分类器:一句话概括,将低维空间中不可分的数据转换到高维度空间,使其可分
支持向量机这个名字太学术化了,让人望而生畏,事实上没那么复杂。
比方。依然是上述红桃A扑克牌。支持向量机的工作过程是如何的呢?
数字图像二维数据(x轴数据,y轴数据)->(是否可分)->三维数据(x轴灰度,y轴灰度,总体颜色值)->(是否可分)->四维数据(x轴灰度,y轴灰度,x轴颜色,y轴颜色)……
看到这里,你也许就明确了,支持向量机就是把原始混杂无规律的数据按一定规则筛选出来。寻找筛选出来的数据规律,直到找到规律为止。
所以。支持向量机分类的好坏,取决于筛选规则的设定,也就是所谓的核函数。
那么支持向量机就真正从数字的意义上对图像的内容进行学习了,所以也是如今研究的热门!
今天就先写到这里,希望能帮助大家理解这些概念,传统的资料上总是写一大堆的数学公式,事实上非常多都不是必需,用公式去表达概念,就是数学界的文言文,有点装的意思哈。