自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chaibubble

但行好事,莫问前程

原创 目标检测(object detection)系列(一) R-CNN:CNN目标检测的开山之作

R-CNN提出于2014年,应当算是卷积神经网络在目标检测任务中的开山之作了,当然同年间还有一个overfeat算法,在这里暂不讨论。R-CNN的论文是《Rich feature hierarchies for accurate oject detection and semantic segme...

2017-09-27 14:55:11 7825 3

原创 学习KNN(三)KNN+HOG实现手写数字识别

在学习KNN(二)KNN算法手写数字识别的OpenCV实现我们直接将像素值作为特征,实现了KNN算法的手写数字识别问题,并得到了较好的准确率,但是就像其他机器学习算法一样,KNN的对象同样是特征,所以我们可以用一种特征提取算法配合KNN实现手写数字识别的任务。 下面用HOG原理及OpenCV实现...

2017-09-25 14:00:36 2705 4

原创 二值交叉熵损失函数证明

在理解Logistic回归算法原理中我们指出了Logistic回归的损失函数定义(在这里重新约定符号): 对于单个样本而言,令为样本的期望输出,记为y;为样本的实际输出,记为y_hat,那么Logistic回归的损失函数就可以表示为: 而对于全体样本集的成本函数,就可以表示为: 与损失函数不...

2017-09-25 09:54:09 11193 7

原创 学习KNN(二)KNN算法手写数字识别的OpenCV实现

在OpenCV的安装文件路径/opencv/sources/samples/data/digits.png下,有这样一张图: 图片大小为1000*2000,有0-9的10个数字,每5行为一个数字,总共50行,共有5000个手写数字,每个数字块大小为20*20。 为了后续方便处理,我们先写一...

2017-09-13 15:38:13 3855 7

原创 学习KNN(一) 图像分类与KNN原理

学习KNN(一) 图像分类与KNN原理 学习KNN(二)KNN算法手写数字识别的OpenCV实现 学习KNN(三)KNN+HOG实现手写数字识别 简介 KNN算法,即K近邻算法是一种监督学习算法,本质上是要在给定的训练样本中找到与某一个测试样本A最近的K个实例,然后统计k个实例中所属类...

2017-09-11 22:47:54 10850 1

转载 C++ 智能指针

转载自:C++ 智能指针详解简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文主...

2017-09-06 21:34:19 446 0

原创 C++ 指针常量与常量指针

吐槽一下: 指针常量与常量指针的翻译就好比机器学习中Regularization翻译成正则化一样,讲真,正则化这个说法确实要比规则化显得高端些,但是到了理解的时候,还是要按照规则化理解。指针常量与常量指针这个概念是一样的,英文里没有pointer const这个词,只有pointer to co...

2017-09-06 15:28:42 536 0

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