自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 【机器学习(六)】聚类算法一篇就够。无监督聚类算法:层次聚类、Kmeans聚类、模糊聚类(FCM/模糊Cmeans),从原理、案例和代码详细讲解。

聚类

2020-06-25 02:26:57 14975 7

原创 【机器学习(五)】从决策树到随机森林

引言

2020-06-18 09:10:04 629

原创 【机器学习(四)】决策树、ID3算法、C4.5算法、CART算法:原理,案例和代码

引言决策树(decision tree)是一种分类与回归的方法,顾名思义,决策树呈树形结构,可以认为是if-then规则的集合,也可以认为his特征空间与类空间上的条件概率分布。主要的优点:分类速度快、可读性强。决策树学习通常有三个步骤:特征选择、决策树生成和决策树修剪。常用的决策树算法有:ID3算法、C4.5算法和CART算法。决策树定义:分类决策树模型是一种描述对实例进行分类的属性结构。决策树由结点和向边组成。结点有两种类型:内部结点和叶结点。内部结点表示一个特征或者属性,...

2020-06-15 16:09:52 3573

原创 【机器学习(三)】机器学习中:信息熵,信息增益,信息增益比,原理,案例,代码实现。

目录引言原理信息熵条件熵信息增益信息增益算法流程信息增益比案例信息熵求解信息增益求解信息增益比求解结果分析案例的代码实现引言在机器学习和深度学习中,经常会用到信息熵(entropy)这个概念,可以理解为熵表示的是随机变量不确定度的衡量。例如概率0.5比概率0.3的不确定度要高。原理信息熵设X是一个取值有限的离散随机变量,其概率分布为:,则随机变量X的熵定义为通常log取2或者3,得到的熵的单位分别称作比特或纳特。从这就可以知道,熵依

2020-06-11 17:37:40 17469 1

原创 【机器学习(二)】K近邻算法:原理、kd树构造和查找、案例分析、代码(机器学习库、自己实现)

k近邻算法是一种分类和回归的算法,可以简单认为:输入:训练的特征向量和标签训练(类)输出:任意给一个输入,得到这个输入的标签(类)因此k近邻有三要素:距离度量、k值选择和分类决策。原理:三要素确定好后,输入一个特征向量,寻找x最近的k个训练特征向量,观察最近的k个特征向量的标签(类),然后选择标签最多的那个标签作为x的标签,输出结果。三要素一:距离度量常用的距离度量方式就是欧式距离,但也包含其他距离度量方式,根据最近的k的距离,就可以选择最近的k训练特征向量。输入特征向量:距

2020-06-11 10:36:23 1145

原创 【数据处理(一)】python,opencv和PIL,自己制作数据集的处理脚本:图像尺寸调整、重命名、裁剪、格式转换、尺寸测试和标签测试

目录引言主要函数部分程序介绍程序1:代码:程序2代码:注意事项引言无论在深度学习还是其他图像处理中都需要固定大小的图像作为输入,本文主要使用cv2.resize批量重新设置图像大小。可以批量将手机拍的照片或者分辨率大的图像重新设置到自己固定的大小,例如4000*3000设置到1920*1080,512*512设置到128*128,具体的大小可以自定义。上传两个程序,程序1可以使用编辑器打开运行;程序2可以直接在命令行输入参数运行。主要函数部分重新设置图像大

2020-06-03 11:36:53 1640

原创 【机器学习(一)】机器学习中使用朴素贝叶斯(即最小错误率贝叶斯)、最小风险贝叶斯实现分类

目录1. 朴素贝叶斯分类1.1 理论:1.2 朴素贝叶斯算法流程:1.3 举例说明1.3.1 计算步骤:1.3.2 程序代码:2. 贝叶斯估计2.1 算法流程:2.2 举例说明1. 朴素贝叶斯分类朴素贝叶斯是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,先假设输入输出的联合概率分布(特征条件独立);然后给定一个输入x,利用贝叶斯顶级求出输出y。可以简单的认为训练的数据可以得到先验概率分布和条件概率分布,然后输入一个实例,计算这个实例的后

2020-06-01 18:03:18 3004

原创 【人脸识别(五)】:基于Haar+Adaboost的人脸检测算法,及实例教程

看了很多的文章,认为liulina603和nk_wavelet对adaboost算法讲解的比较详细,查阅相关资料后,本文将介绍haar+adaboost算法理论和具体实现。adaboost由来adaboost方法是Boosting方法的提升版,Boosting方法又起源于PCA学习模型。1984年Valiant提出PCA模型,1990年,SChapire就首先构造出一种多项式级的算法,将弱...

2020-05-03 21:03:34 8829 5

原创 【人脸识别(四)】:人脸识别理论、原理、分类、概括,请针对性学习所需算法,不要全学。

人脸识别(一):Ubuntu Python安装dlib C++ library人脸识别(二):如何使用 dlib 实现简单的人脸识别功能人脸识别(三):使用face_recognition库实现人脸识别,python实现前面几篇博客直接介绍了如何使用dlib和face_recognition模块在python基础上实现人脸检测以及定位和拓展功能。最近几天看了很多博客和综述论文,发现...

2020-04-30 00:31:46 3236

原创 【踩坑(一)】Tensorflow遇到类似Could not dlopen library ‘libcudart.so.10.0’问题怎么解决

问题:在使用tensorflow跑深度学习程序时遇到Could not dlopen library 'libcudart.so.10.0'以及类似的问题。作者的是cuda10.0和cudnn7.5,读者的cuda、cudnn可能和作者不一致,但是方法是一样的。类似的问题有:libcublas.so.10.0libcudart.so.10.0libcufft.so.10...

2020-04-28 21:50:41 2261 1

原创 【操作系统(二)】ubuntu使用git clone克隆/下载github模型速度慢的解决方案

描述使用在linux操作系统上使用git clone下载github上模型速度慢,多数是因为网不好。提供了两种方法,可以同时使用。方法:先刷hosts1. 命令行输入下列代码,找到 github.global.ssl.fastly.Net对应的Address,记录nslookup github.global.ssl.fastly.Net2. 再输入下列代码,找到git...

2020-04-28 21:38:43 2650 2

原创 【人脸识别(三)】:使用face_recognition库实现人脸识别,python实现

目录前言安装face_recognition库人脸检测和人脸轮廓检测人脸比对检测视频中的人脸人脸识别视频中人脸识别CNN模型与CUDA加速人脸检测使用命令窗识别人脸使用命令窗调整容忍度使用命令窗显示人脸之间的匹配度/距离使用命令窗只输出人名使用命令窗控制CPU核数小结前言人脸识别(二)https://blog.csdn.net/...

2020-04-22 10:47:16 7079 3

原创 【人脸识别(二)】:如何使用 dlib 实现简单的人脸识别功能

检测人脸import dlibfrom PIL import Imageimport numpy as pyimport osfile_path = "./people_i_know/obama.jpg"detector = dlib.get_frontal_face_detector()win = dlib.image_window()image = py.array(...

2020-04-21 14:56:34 3809 1

翻译 【人脸识别(一)】:Ubuntu Python安装dlib C++ library

前言最近在做人脸识别,故本系列博客主要交小白学习人脸识别内容。常用的人脸识别库主要有:opencv库、dlib库和face_recognition库等。本文从基础装库开始,选择的是使用python安装dlib C++ library库,操作系统为Ubuntu16.04。dlibdlib由C++编写,可以应用在图相处理、机器学习等领域,详细项目文档和API参考见dlib官网:http...

2020-04-21 14:50:55 1326

转载 【操作系统(二)】Anaconda换源、pip指定安装源下载

简述:使用Anaconda在安装程序时,由于源在国外的原因,下载速度慢,时常出现read time out。看了许多的博客,了解到通过换源的方法,将国外源换成国内源,能够使下载速度飞升。本文介绍了windows与Ubuntu上换源的方法,最后介绍了一个真实有效的快速下载方法。国内安装源主要有:阿里、清华、中科大、豆瓣等。Windows换源(以清华源为例)方法一:打开cm...

2020-04-18 14:07:49 1889

原创 【操作系统(一)】Ubuntu使用apt-get install安装程序下载速度慢?apt-fast加速下载。

目录前言:安装方法:使用方法:可能出现的问题:前言:受到各种因素影响,有时ubuntu使用sudo apt-get install xx安装程序,在下载软件的时候会出现下载速度过慢的问题。解决办法:通过安装apt-fast代替apt-get,可以使下载的速度有显著的提升。解释:apt-fast采用aria2下载工具,可以通过增加线程的方式来加速apt-get/apt...

2020-04-18 13:09:07 778 1

HCP.part11.rar

HCP.part11.rar

2021-09-02

图像resize程序.rar

在python语言中使用opencv和PIL批量处理图像,将图像的大小重新设置到自己需要的尺寸。处理后的图像可以作为其他图像处理的输入。

2020-06-03

face_re.rar

基于face_recognition-master的人脸识别教程代码,供学习参考。实现各种模式的人脸检测、识别,比dlib的检测精度更高。

2020-04-21

face_recognition-master.rar

这是基于dlib之上的人脸识别库,精度更高,更加容易实现。安装此库之前,需要确保requirements.txt中所需包已经安装。

2020-04-21

python下的dlib实例教程

使用dlib库实现人脸的检测、识别,视频中的人脸检测、识别。所有的代码和所需模型以及数据均打包上传,共学习参考使用。

2020-04-20

dlib-master.zip

使用python编译安装dlib C++ library库,推荐操作系统是Ubuntu,如果是window需要安装cmake。

2020-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除