Support Vector Machines(SVM)如何根据虹膜分类评估性格类别?

本文涉及的产品
NLP自然语言处理_基础版,每接口每天50万次
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
简介: 虹膜是眼睛的一部分,眼睛通过它控制入光量,几个世纪以来一直是心理学关心的主题。从生理学、文学到诗歌,眼睛被用于神经语言程序设计(NLP),其关注人体的相互作用,虹膜运动和位移。基本上,NLP专注于评估人类行为和心理活动。

  虹膜是眼睛的一部分,眼睛通过它控制入光量,几个世纪以来一直是心理学关心的主题。从生理学、文学到诗歌,眼睛被用于神经语言程序设计(NLP),其关注人体的相互作用,虹膜运动和位移。基本上,NLP专注于评估人类行为和心理活动。最近,机器学习(ML)也进入了与心理学相关的领域。

  本文源自马来西亚Universiti Teknologi的计算机科学学者的一项研究,他们使用ML进行虹膜位置分类。他们应用SVM的特定ML算法对虹膜位置进行分类,然后将算法结果与根据视觉、听觉和动觉(VAK)学习标准索引的人格特征相匹配。

  使用神经语言程序设计

  在心理学中,有许多理论和方法可以评估人类行为或个性,具体而言,这取决于许多因素,如年龄、情绪平衡和身体健康等。在研究中选择NLP的原因是它在正确建立行为因素方面的有效性。NLP擅长分析个人的学习风格分析行为。它依赖于三个关键因素-神经学、语言和编程。神经学部分指的是人体的实际心理系统,而语言和程序设计部分分别包括与其他人的交流方面和对世界的感知。简单来说,它是语言对身心,身体和行为的影响。

  NLP与另一种称为视觉,听觉和动觉(VAK)理论的人格理论相结合,该理论在心理学得到了广泛的应用。事实证明,VAK能够最有效地展示个人的学习风格。作为该研究的一部分,眼睛的虹膜位置作为预测人类行为的视觉线索。此外,这些虹膜图像将是使用SVM进行图像分类的关键。

  用SVM分析

  眼睛图像,特别是虹膜图像,形成了本研究的数据。在这些图像上使用SVM来分类虹膜位置。下图显示了研究中遵循的研究方法:

  fa08cde92924af6a3f6d362a14084593

  从上面的图片可以看出,一旦从用户收集数据(眼睛的图像),就使用图形用户界面(GUI)对它们进行图像预处理。为此,图像要求9,000像素,以实现SVM分类的最佳性能。为了从图像中提取特征,使用图像处理中的直方图均衡。此外,Sobel边缘检测用于检测眼睛边缘以及形态过滤和二值化。所有这些功能都保存为文本文件,并设置为进行培训和测试。MATLAB是用于实现该算法的软件环境,其内核是SVM中的Standard Gaussian Kernal(SGK,在MATLAB中称为径向基函数)。

  算法的准确性

  对该研究中五个标准虹膜位置进行了测试和培训:

  1.左上

  2.右上

  3.中间

  4.中偏右

  5.中偏左

  样本数据是215个眼睛图像。当使用SVM检查样本的准确性时,发现在检测这些位置时大约80%准确(用于训练),误差约为20%(在测试中)。这个因素将有助于快速匹配VAK理论(图中提到)的行为。选择径向基函数的逻辑是实现更高的精度。

  结论

  这项研究只是机器学习技术中的沧海一粟。分类本身有很多方法,例如反向传播,k-最近邻和感知器等。这方面的进展是巨大的。在早些年,虹膜检测仅用于安全系统中以进行身份验证。但在如今,它在多方面得到了应用,ML和人工智能应用依赖于虹膜和其他相关的面部特征来实现自动化。最终,它将具有实际实施功能的应用生成,为ML提供了丰富的成果。

相关文章
|
7月前
|
数据可视化
R语言用潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
R语言用潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
113 10
|
7月前
|
存储 数据中心 索引
SPSS中的多层(等级)线性模型Multilevel linear models研究整容手术数据
SPSS中的多层(等级)线性模型Multilevel linear models研究整容手术数据
|
7月前
|
存储 数据中心 索引
SPSS中的等级线性模型Multilevel linear models研究整容手术数据
SPSS中的等级线性模型Multilevel linear models研究整容手术数据
|
机器学习/深度学习 数据采集 存储
Nat. Mach. Intell. | 基于神经网络的迁移学习用于单细胞RNA-seq分析中的聚类和细胞类型分类...
Nat. Mach. Intell. | 基于神经网络的迁移学习用于单细胞RNA-seq分析中的聚类和细胞类型分类...
213 0
Nat. Mach. Intell. | 基于神经网络的迁移学习用于单细胞RNA-seq分析中的聚类和细胞类型分类...
|
机器学习/深度学习 存储 自然语言处理
机器学习算法(一): 基于逻辑回归的分类预测
机器学习算法(一): 基于逻辑回归的分类预测
24043 1
机器学习算法(一): 基于逻辑回归的分类预测
|
机器学习/深度学习 存储 算法
机器学习算法(四): 基于支持向量机的分类预测(SVM)
机器学习算法(四): 基于支持向量机的分类预测(SVM)
|
机器学习/深度学习 传感器 人工智能
基于KNN SVM NN TREE NB等多种不同分类器评估的自动面部表情识别系统附matlab代码
基于KNN SVM NN TREE NB等多种不同分类器评估的自动面部表情识别系统附matlab代码
|
机器学习/深度学习 算法 BI
机器学习算法之——支持向量机(Support Vector Machine, SVM)
支持向量机(support vector machines)是一种二分类模型,它的目的是寻找一个超平面来对样本进行分割,分割的原则是间隔最大化,最终转化为一个凸二次规划问题来求解。
机器学习算法之——支持向量机(Support Vector Machine, SVM)
|
Python
Machine Learning-L9-贝叶斯分类器(涉及贝叶斯的全在这了)(下)
Machine Learning-L9-贝叶斯分类器(涉及贝叶斯的全在这了)(下)
Machine Learning-L9-贝叶斯分类器(涉及贝叶斯的全在这了)(下)
|
BI 容器
Machine Learning-L9-贝叶斯分类器(涉及贝叶斯的全在这了)(上)
Machine Learning-L9-贝叶斯分类器(涉及贝叶斯的全在这了)
Machine Learning-L9-贝叶斯分类器(涉及贝叶斯的全在这了)(上)
下一篇
DataWorks