人工智能与机器学习
文章平均质量分 87
狴鲲
这个作者很懒,什么都没留下…
展开
-
人脸表情识别
文章目录一、相关概念及流程1.HOG提取原理2.流程二、代码及运行结果1.训练数据集2.检测函数查看结果3.读取图片判别及摄像头判别三、总结参考链接一、相关概念及流程1.HOG提取原理概念 HOG是Histogram of Oriented Gradient的缩写,是一种在计算机视觉和图像处理中用来进行目标检测的特征描述子。可结合OPENCV的SVM分类器等用于图像的识别。提取流程 HOG特征提取流程可分为6个部分:检测窗口、归一化图像、计算梯度、统计直方图、梯度直方图归一化、得到HOG特征向量。原创 2021-12-21 13:04:26 · 2572 阅读 · 0 评论 -
数字图像与机器视觉基础补充(2)
文章目录一、相关概念1.灰度图像2.HSV3.HSI4.车牌分割原理二、代码及运行结果1.灰度处理2.HSV格式转化3.HSI格式转换4.车牌识别分割三、总结参考链接一、相关概念1.灰度图像灰度图:任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:1.浮点算法:Gray=R0.3+G0.59+B0.112.整数方法:Gray=(R30+G59+B11)/1003.移位方法:Gray =(R76+G151+B*28)&g原创 2021-12-20 22:22:54 · 163 阅读 · 0 评论 -
数字图像与机器视觉基础补充(1)
文章目录一、相关概念1.位图||矢量图2.常见图像格式3.BMP文件结构二、文件格式变换与比较1.格式转化2.对比三、图片处理编程1.奇异函数分解(SDV)参考链接一、相关概念1.位图||矢量图①位图图像(bitmap),亦称为点阵图像或栅格图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增大单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得原创 2021-12-10 14:48:11 · 1465 阅读 · 0 评论 -
LibSVM训练决策函数
文章目录一、概念相关及下载1.概念相关2.训练文本的格式3.安装二、决策图像和决策函数1.鸢尾花决策图像绘制2.绘制SVM决策函数(含代码)3.运行结果及分析三、总结参考链接一、概念相关及下载1.概念相关LibSVM libSVM是台湾林智仁(Chih-Jen Lin) 教授2001年开发的一套支持向量机库,这套库运算速度挺快,可以很方便的对数据做分类或回归。由于libSVM程序小,运用灵活,输入参数少,并且是开源的,易于扩展,因此成为目前国内应用最多的SVM的库。2.训练文本的格式libSVM数原创 2021-11-19 17:24:41 · 638 阅读 · 0 评论 -
人脸识别数据集
文章目录一、实验目标二、人脸数据集建立和识别1.图像采集2.提取特征点并存储3.参考链接一、实验目标人脸识别数据集的建立。利用dlib和opencv编程:1)采集脸部图片20张;2)采集对应20张图片的68个特征点数组,以 face_features.txt (i为01到20的数字)文件保存到同一目录下;3)通过20个特征,计算出平均(mean)特征数组 face_feature_mean.txt.利用dlib和opencv编程,打开摄像头,对捕获到的人脸进行特征提取,与平均特征进行误原创 2021-11-19 11:12:40 · 5184 阅读 · 0 评论 -
SVM深入理解&人脸特征提取
文章目录一、相关概念及安装1.dlib库2.openCV库二、人脸特征点识别参考链接一、相关概念及安装1.dlib库概念 Dlib是一个包含机器学习算法的C++开源工具包。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。安装①使用命令查看当前python版本②根据对应版本选择dlib的版本pip install dlib-19.22.99-cp39-cp39-win_am原创 2021-11-09 09:31:21 · 281 阅读 · 0 评论 -
线性判别准则与线性分类编程实践
文章目录一、线性判别准则(LDA)1.相关概念2.代码实现(sklearn库)二、支持向量机(SVM)1.相关概念2.代码实现(月亮数据集)3.代码实现(鸢尾花数据集)三、总结参考链接一、线性判别准则(LDA)1.相关概念线性判别准则也称为线性判别分析(linear discriminant analysis,LDA)是对费舍尔的线性鉴别方法的归纳,这种方法使用统计学,模式识别和机器学习方法,试图找到两类物体或事件的特征的一个线性组合,以能够特征化或区分它们。所得的组合可用来作为一个线性分类器,或原创 2021-11-07 11:41:11 · 135 阅读 · 0 评论 -
决策树挑出好西瓜
文章目录一、决策树概念相关1.什么是决策树2.信息熵二、ID3算法1.概念相关2.ID3算法选择特征的过程3.代码实现参考链接一、决策树概念相关1.什么是决策树概念决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Ent原创 2021-10-31 20:00:41 · 119 阅读 · 0 评论 -
多元线性回归算法
文章目录一、概念二、EXCEL的多元线性回归三、代码实现多元线性回归1.sklearn包实现2.线性回归模型的统计学库实现四、总结参考链接一、概念在回归分析中,如果有两个或两个以上的自变量,就称为多元回归。事实上,一种现象常常是与多个因素相联系的,由多个自变量的最优组合共同来预测或估计因变量,比只用一个自变量进行预测或估计更有效,更符合实际。因此多元线性回归比一元线性回归的实用意义更大。二、EXCEL的多元线性回归①删除不必要数据列neighborhood和style②数据分析->回归原创 2021-10-26 23:51:52 · 3294 阅读 · 0 评论 -
excel线性回归与jupyter编程
文章目录一、利用excel做线性回归1.启动步骤2.数据分析二、jupyter编程1.数据导入2.不使用第三方库,最小二乘法编码3.使用skleran编码一、利用excel做线性回归1.启动步骤在excel里数据一栏找到数据分析,然后即可开始进行线性回归,如果没有“数据分析”选项卡,可以在“文件”选项卡里选择“加载项”,选择“转到”,如下:勾选需要的工具即可2.数据分析导入身高体重数据集后,采集前20项进行数据分析,可得如下结果:相关系数(Multiple):0.570P值(P-va原创 2021-10-01 22:03:57 · 574 阅读 · 0 评论