机器学习
文章平均质量分 83
YuKaguraNe
这个作者很懒,什么都没留下…
展开
-
御神楽的学习记录之卷积神经网络的微笑识别
文章目录前言一、神经网络介绍1.神经网络说明2.神经网络结构二、数据处理1.数据预处理三、模型训练1、创建模型2、模型训练3、训练结果四、效果演示1、预测代码2、预测效果总结前言卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一 。卷积神经网络具有表征学习(representation learning)能力,原创 2022-01-18 20:08:28 · 2204 阅读 · 0 评论 -
御神楽的学习记录之OpenCV人脸笑容识别
文章目录一、JavaOpenCV环境搭建1.OpenCV下载2.导入OpenCv库二、人脸笑容识别1.SVM模型训练2.笑容识别3.效果参考一、JavaOpenCV环境搭建1.OpenCV下载OpenCV官网:https://opencv.org/2.导入OpenCv库1)导入包2)导入动态库VM option输入OpenCv动态库路径:-Djava.library.path=D:\GoogleDownload\opencv\build\java\x64;D:\GoogleDownl原创 2021-12-25 20:55:54 · 154 阅读 · 0 评论 -
御神楽的学习记录之车牌数字分割
文章目录一、OpenCV图片的简单操作1.灰度图片转换2.彩色图像(RGB)转为HSV、HSI 格式二、车牌数字分割1.引入库2.函数定义3.图片预处理4.分割效果参考一、OpenCV图片的简单操作1.灰度图片转换1)原图灰度化图片读取src = cv2.imread("YuKaguraNe.png")img = src.copy()灰度化gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)效果:2.彩色图像(RGB)转为HSV、HSI 格原创 2021-12-24 20:57:40 · 2558 阅读 · 0 评论 -
御神楽的学习记录之数字图像与机器视觉基础
文章目录前言一、BMP位图二、SVD图像特征提取1.引入库2.读入数据三、硬币识别四、条形码识别参考前言计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取‘信息’的人工智能系统。这里所 指的信息指Shannon定义的,可以用来帮助做一个“决定”的信息。因为感知可以看作是从原创 2021-12-10 15:29:02 · 2335 阅读 · 0 评论 -
御神楽的学习记录之Dlib+OpenCV实现人脸数据采集及简单人脸识别
文章目录前言一、数据采集函数二、数据分析1.引入库2.读入数据三、识别模块函数总结前言Dlib是一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码)。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。一、数据采集函数示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二原创 2021-11-19 19:37:28 · 2801 阅读 · 0 评论 -
御神楽的学习记录之LibSVM训练获得的决策函数
文章目录前言一、二、使用步骤1.引入库2.读入数据总结前言一、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import s原创 2021-11-19 17:19:36 · 895 阅读 · 0 评论 -
御神楽的学习记录之SVM深入理解&人脸特征提取
文章目录前言一、鸢尾花数据集SVM分类1.引入库和数据二、人脸特征提取1.引入库2.读入数据总结前言OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效–由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。一、鸢尾花数据集SVM分类1.引入库和数据二、人脸特征提取1.引入库.原创 2021-11-12 17:04:05 · 4845 阅读 · 0 评论 -
御神楽的学习记录之线性判别准则与线性分类编程实践
文章目录前言一、月亮数据集LDA算法1.引入库及生成月亮数据集2.分类及结果3.总结二、月亮数据集SVM分类1.引入库及数据2.数据分类函数3.数据分类4.总结参考前言LDA(Linear Discriminant Analysis是一种监督学习的降维技术,也就是说它的数据集的每个样本是有类别输出的。LDA在模式识别领域(比如人脸识别,舰艇识别等图形图像识别领域)中有非常广泛的应用。SVM(Support Vector Machine) 指的是支持向量机,是常见的一种判别方法。在机器学习领域,是一.原创 2021-11-05 20:31:18 · 133 阅读 · 0 评论 -
御神楽的学习记录之决策树挑出好西瓜
文章目录前言一、信息熵的计算1.信息熵2.信息增益二、jupyter下实现针对西瓜数据集的ID3算法1.引入库和数据2.信息熵计算及数据集优化函数3.决策树生成函数4.画图函数三、sk-learn库西瓜数据集1.数据集编码2.ID3算法拟合3.CART算法代码实现总结参考前言决策树(decision tree) 是一类常见的机器学习方法。顾名思义,决策树是基于树结构来进行决策的。一棵决策树包含一个根结点、若干个内部结点和若干个叶结点,叶结点对应于决策结果,其他每一个结点则对应于一个属性测试。决策树学.原创 2021-10-31 16:22:40 · 224 阅读 · 0 评论 -
御神楽的学习记录之多元线性回归算法预测房价
文章目录前言一、房屋数据集“house_prices.csv”的多元线性回归1.基础包与数据导入2.数据清洗3.数据分析4.多元线性回归建模4.模型优化二、Excel重做多元线性回归,求解回归方程1.导入数据分析结果三、机器学习库Sklearn库多元线性回归总结前言“garbage in garbage out”(简称GIGO),是计算机术语常用的俚语,意思是如果你输入错误的数据,那么(计算机)输出的结果也是错误的。这个结论在机器学习领域也成立。多元线性回归属于监督机器学习算法,通过已知数据训练得到.原创 2021-10-26 15:24:04 · 257 阅读 · 0 评论 -
御神楽的学习记录之初识线性回归
文章目录一、线性回归之Excel1.线性回归—身高体重分析二、jupyter线性回归1.引入库2.读入数据三、jupyter调用sklearn库解线性回归总结一、线性回归之Excel1.线性回归—身高体重分析1)在Excel中打开需要进行线性拟合的身高与体重数据2)选择数据个数为20,对数据进行绘图,如下:可得到回归方程为y=4.128x-152.23相关系数为R²=0.32543)将选择的数据个数调整为200,绘图如下:当数据个数增多,回归方程发生改变。回归方程为y=3.4317.原创 2021-10-01 20:01:59 · 129 阅读 · 0 评论