人工智能与机器学习
文章平均质量分 72
Baker_Streets
这个作者很懒,什么都没留下…
展开
-
SVM实现人脸识别
一、训练# 导入包import numpy as npimport cv2import dlibimport random#构建随机测试集和训练集from sklearn.svm import SVC #导入svmfrom sklearn.svm import LinearSVC #导入线性svmfrom sklearn.pipeline import Pipeline #导入python里的管道import osimport joblib#保存模型from sklearn.prepr原创 2021-12-19 14:56:55 · 3917 阅读 · 0 评论 -
Python 人脸表情识别
人脸表情识别一、图片预处理二、数据集划分三、识别笑脸四、Dlib提取人脸特征识别笑脸和非笑脸参考环境搭建可查看Python人脸识别微笑检测数据集可在https://inc.ucsd.edu/mplab/wordpress/index.html%3Fp=398.html获取数据如下:一、图片预处理import dlib # 人脸识别的库dlibimport numpy as np # 数据处理的库numpyimport cv2 # 图像处理原创 2021-12-05 21:37:00 · 40695 阅读 · 24 评论 -
OpenCV相关操作
OpenCV相关操作一、OpenCV部分操作1. 图片转灰度一、OpenCV部分操作1. 图片转灰度不使用OpenCV:原创 2021-12-04 13:02:12 · 7125 阅读 · 0 评论 -
数字图像与机器视觉基础(1)
数字图像与机器视觉基础(1)一、图片各种格式的对比二、用奇异值分解对图片进行特征值提取(降维)处理三、使用开闭运算(腐蚀-膨胀),检测硬币和细胞的个数四、条形码检测五、总结参考一、图片各种格式的对比以Lean图片为例,将其用画图工具转换为256色、16色、单色的位图(BMP)文件,并比较大小将该图片转换为.jpg、.png、.bmp、.gif,并比较大小:查看文件头:Lena.bmp:Lena-16.bmp:Lena-24.bmp:Lena-256.bmp:Le原创 2021-12-03 15:24:49 · 5882 阅读 · 0 评论 -
LibSVM制作鸢尾花数据集
LibSVM制作鸢尾花数据集一、下载LibSVM二、构建数据集三、总结参考一、下载LibSVM在https://www.csie.ntu.edu.tw/~cjlin/libsvm/中下载:下载解压后,将该文件复制到对应的python环境下的 .../Lib/site-packages/ 目录下。然后,在目录libsvm和目录libsvm/python/下,新建一个空文件,命名为 __init__.py。二、构建数据集from libsvm.svmutil import *f原创 2021-11-17 15:30:48 · 794 阅读 · 1 评论 -
Dlib实现人脸识别数据集的建立
Dlib实现人脸识别数据集的建立一、存储人脸特征图像二、采集对于特征点数组dlib安装可参考python3.7添加dlib模块一、存储人脸特征图像存储20张人脸特征图像:import cv2import dlibimport osimport sysimport random# 存储位置output_dir = './person/person1'size = 64 if not os.path.exists(output_dir): os.makedirs(o原创 2021-11-13 17:43:51 · 1481 阅读 · 0 评论 -
Python之人脸特征提取
Python之人脸特征提取一、安装dlib及OPENCV1. dlib安装2. 安装opencv二、绘制人脸的68个特征点三、绘制黑色实心圈三、总结参考一、安装dlib及OPENCV1. dlib安装由于本文使用的python版本为3.8,因此直接使用cmd安装:pip install dlib-19.19.0-cp38-cp38-win_amd64.whl2. 安装opencvpip3 install opencv_python二、绘制人脸的68个特征点所需.dat文件原创 2021-11-02 20:42:47 · 5018 阅读 · 0 评论 -
LDA和SVM练习
LDA和SVM练习一、LDA一、LDALDA是一种监督学习的降维技术,也就是说它的数据集的每个样本是有类别输出的。这点和PCA不同。PCA是不考虑样本类别输出的无监督降维技术。LDA的思想可以用一句话概括,就是“投影后类内方差最小,类间方差最大”。什么意思呢? 我们要将数据在低维度上进行投影,投影后希望每一种类别数据的投影点尽可能的接近,而不同类别的数据的类别中心之间的距离尽可能的大。...原创 2021-11-01 17:32:38 · 475 阅读 · 0 评论 -
决策树之挑选西瓜
决策树之挑选西瓜一、决策树二、将txt导入excel三、用python求解四、总结参考一、决策树决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Entropy = 系统的凌乱程度,使用算法ID3, C4.5和C5.0生成原创 2021-10-22 19:05:24 · 1579 阅读 · 4 评论 -
多元线性回归之预测房价
多元线性回归之预测房价一、多元线性回归二、使用EXCEL三、Python中使用Sklearn分析四、总结参考一、多元线性回归在回归分析中,如果有两个或两个以上的自变量,就称为多元回归。事实上,一种现象常常是与多个因素相联系的,由多个自变量的最优组合共同来预测或估计因变量,比只用一个自变量进行预测或估计更有效,更符合实际。因此多元线性回归比一元线性回归的实用意义更大。问题概述:市场房价的走向受到多种因素的影响,通过对影响市场房价的多种因素进行分析,有助于对未来房价的走势进行较为准确的评估。多元原创 2021-10-22 11:20:11 · 1718 阅读 · 1 评论 -
初识线性回归--(人工智能与机器学习笔记1)
对于线性回归的三种方式对比一、使用EXCEL1. 选取20组数据2. 选取200组数据3. 选取20000组数据一、使用EXCEL1. 选取20组数据此时回归方程为: y = 4.128x - 152.23,相关系数R^2为:R^2 = 0.32542. 选取200组数据[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CK9L0cDY-1632558981765)(attachment:image-4.png)]此时回归方程为: y = 3.4317x - 10原创 2021-09-25 16:48:40 · 466 阅读 · 0 评论