- 博客(44)
- 资源 (3)
- 收藏
- 关注
转载 如何处理分类中的训练数据集不均衡问题
原文链接:https://blog.csdn.net/login_sonata/article/details/54290402本文参考自:http://blog.csdn.net/heyongluoyao8/article/details/49408131,有删改。什么是数据不均衡?在分类中,训练数据不均衡是指不同类别下的样本数目相差巨大。举两个例子:在一个二分类问题中,训...
2019-05-24 16:01:13
3947
转载 基于深度学习的目标检测算法近5年发展历史(综述)
原文地址:https://blog.csdn.net/Gentleman_Qin/article/details/84421435论文名称:《Deep Learning for Generic Object Detection: A Survey 》论文下载:https://arxiv.org/abs/1809.02165对应代码:https://github.com/hoya012...
2019-04-18 19:20:24
1253
原创 基于畸变图像本身的径向畸变矫正(无需镜头标定)
最近在研究畸变图像的畸变矫正问题。网上关于畸变矫正的方法多是采用OpenCV镜头标定的方法,标定出畸变模型参数和镜头内参,再根据参数后向映射得到矫正图像。但是存在这样一种情况:当我们手上只有畸变的图像,没有广角镜头可标定,或者是镜头没法拍到标定板图像。这时候需要考虑能否直接从畸变图像本身得到参数,然后畸变矫正呢? 在IPOL网站上,有大神提供了只根据畸变图像中原本...
2019-04-16 15:13:24
2871
8
原创 GitHub推送本地项目至云端
今天想把本地的一个项目推送到GitHub上去,发现有些命令都忘记了,现记录一下:1、先在云端新建一个repo;2、使用git clone 将新建的项目下拉至本地;3、在下拉项目文件基础上添加文件、代码;4、git add .(文件name) //添加文件到本地仓库;5、git commit -m "describe the change log"//添加文件描述信息6、g...
2019-04-01 16:09:08
440
原创 Google Drive资源下载(附DPED dataset百度云链接)
最近在研究使用深度学习进行照片增强,主要是参考文献《DSLR-Quality Photos on Mobile Devices with Deep Convolutional Networks》。文章给出的GitHub工程使用了DPED dataset数据集,无奈数据集都存放在Google的云端硬盘上,总共约为60G。使用浏览器下载都是小水管,也就100K左右的速度,而且没下多少M内容就下...
2019-01-18 15:03:38
35369
9
转载 人脸检测MTCNN和人脸识别Facenet(附源码)
原文链接:人脸检测MTCNN和人脸识别Facenet(附源码)在说到人脸检测我们首先会想到利用Harr特征提取和Adaboost分类器进行人脸检测(有兴趣的可以去一看这篇博客第九节、人脸检测之Haar分类器),其检测效果也是不错的,但是目前人脸检测的应用场景逐渐从室内演变到室外,从单一限定场景发展到广场、车站、地铁口等场景,人脸检测面临的要求越来越高,比如:人脸尺度多变、数量冗大、姿势多样包括...
2018-12-05 10:51:54
25073
26
转载 什么是fine-tuning?
原文链接:什么是fine-tuning?在实践中,由于数据集不够大,很少有人从头开始训练网络。常见的做法是使用预训练的网络(例如在ImageNet上训练的分类1000类的网络)来重新fine-tuning(也叫微调),或者当做特征提取器。 以下是常见的两类迁移学习场景:1 卷积网络当做特征提取器。使用在ImageNet上预训练的网络,去掉最后的全连接层,剩余部分当做特征提取器(例如...
2018-12-03 16:11:54
1718
转载 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
原文链接:基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNNobject detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别。object detection要解决的问题就是物体在哪里,是什么这整个流程的问题。然而,这个问题可不是那么容易解决的,物体的尺寸变化范围很大,摆放物体的角度,姿态不定,而且可以出现在图片的任何...
2018-12-03 15:29:00
308
转载 基于深度学习的人脸识别技术综述
原文地址:基于深度学习的人脸识别技术综述简介:人脸识别是计算机视觉研究领域的一个热点,同时人脸识别的研究领域非常广泛。因此,本技术综述限定于:一,在LFW数据集上(Labeled Faces in the Wild)获得优秀结果的方法; 二,是采用深度学习的方法。前言LFW数据集(Labeled Faces in the Wild)是目前用得最多的人脸图像数据库。该数据库共13,23...
2018-10-30 14:37:37
32465
转载 TensorFlow Mobile模型压缩
原文链接:TensorFlow Mobile模型压缩前言前文中我们把训练好的模型打包成GraphDef文件(PB文件)了,可是打包出来的文件还是有点大;移动设备的内存容量有限,而且我们需要下载模型到移动端去加载,所以一个大的模型要经过压缩之后才能放在Android或者IOS上跑的,不然会给RAM造成极大的负担,系统会自行kill掉一些进程,甚至你的APP自己crash了。所以模型压缩是十分...
2018-10-26 11:45:31
1116
转载 TensorFlow 模型剪枝方法
原文链接:TensorFlow 模型剪枝方法背景知识模型剪枝(Model Pruning)是一种模型压缩方法,对深度神经网络的稠密连接引入稀疏性,通过将“不重要”的权值直接置零来减少非零权值数量,其历史可追溯到上世纪 90 年代初。在 Optimal Brain Damage【2】中,使用对角 Hessian 逼近计算每个权值的重要性,重要性低的权值被置零,然后重新训练网络。在 O...
2018-10-25 11:03:33
5900
1
原创 使用FCN进行原始指纹图像分割(Tensorflow)
最近一直在尝试将FCN网络运用到指纹图像分割上,并将其与公司原有的指纹采集工具融合,改进原有工具在对非按压、带水区域的标记分割。学习一段时间了,有一些小小的心得,在此记录一下。 FCN网络的Demo是使用GitHub上shekkizh提供的工程,具体可以参见我原先写的一篇博客ubuntu 18.04下搭建FCN Demo测试环境(Tensorflow)。 ...
2018-09-28 16:23:53
3042
6
转载 对FCN及反卷积的理解
原文链接:对FCN及反卷积的理解----主要参考https://github.com/vdumoulin/conv_arithmetichttps://www.zhihu.com/question/43609045http://blog.csdn.net/fate_fjh/article/details/52882134先介绍一波反卷积 1.前言 传统的CNN网...
2018-09-10 11:45:46
3879
转载 理解dropout(转)
原文链接:https://blog.csdn.net/stdcoutzyx/article/details/49022443理解dropout注意:图片都在github上放着,如果刷不开的话,可以考虑翻墙。转载请注明:http://blog.csdn.net/stdcoutzyx/article/details/49022443开篇明义,dropout是指在深度学习网络的训练过程...
2018-08-09 14:25:52
358
转载 Mask R-CNN+TensorFlow/keras的配置介绍、代码详解
原文链接:TensorFlow实战:Chapter-8上(Mask R-CNN介绍与实现)简介论文地址:Mask R-CNN 源代码:matterport - github代码源于matterport的工作组,可以在github上fork它们组的工作。软件必备复现的Mask R-CNN是基于Python3,Keras,TensorFlow。Python 3.4+ Ten...
2018-08-02 11:04:32
6627
3
转载 大话目标检测经典模型(RCNN、Fast RCNN、Faster RCNN)
原文链接:大话目标检测经典模型(RCNN、Fast RCNN、Faster RCNN)目标检测是深度学习的一个重要应用,就是在图片中要将里面的物体识别出来,并标出物体的位置,一般需要经过两个步骤:1、分类,识别物体是什么 2、定位,找出物体在哪里 除了对单个物体进行检测,还要能支持对多个物体进行检测,如下图所示: 这个问题并不是那么容易解决,由于物体的尺寸变化范围很大、摆放角度多变、姿...
2018-08-02 10:13:34
249
转载 20个你可以用来避免过拟合和得到更好的泛化的技巧
英文原文地址:How To Improve Deep Learning Performance原博客链接:机器学习系列(10)_如何提高深度学习(和机器学习)的性能原文翻译:王昱森(ethanwang92@outlook.com) 翻译与校对:寒小阳(hanxiaoyang.ml@gmail.com) 我经常被问到诸如如何从深度学习模型中得到更好的效果的问题,类似的问题还有:...
2018-08-02 09:24:36
2361
转载 大话循环神经网络(RNN)
原文链接:大话循环神经网络(RNN)—— 原文发布于本人的微信公众号“大数据与人工智能Lab”(BigdataAILab),欢迎关注。 卷积神经网络CNN在图像识别中有着强大、广泛的应用,但有一些场景用CNN却无法得到有效地解决,例如:语音识别,要按顺序处理每一帧的声音信息,有些结果需要根据上下文进行识别; 自然语言处理,要依次读取各个单词,识别某段文字的语义这些场景都有一...
2018-08-01 16:22:31
895
转载 大话CNN经典模型:VGGNet
原文链接:大话CNN经典模型:VGGNet摘要: 本文主要介绍卷积神经网络(CNN)的经典模型VGGNet的特点和网络结构,包括VGG16、VGG19等—— 原文发布于本人的微信公众号“大数据与人工智能Lab”(BigdataAILab),欢迎关注。 2014年,牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司的研究员一起研...
2018-07-31 17:43:04
573
转载 大话CNN经典模型:AlexNet
原文地址:大话CNN经典模型:AlexNet—— 原文发布于本人的微信公众号“大数据与人工智能Lab”(BigdataAILab),欢迎关注。 2012年,Alex Krizhevsky、Ilya Sutskever在多伦多大学Geoff Hinton的实验室设计出了一个深层的卷积神经网络AlexNet,夺得了2012年ImageNet LSVRC的冠军,且准确率远超第二名(top...
2018-07-31 16:04:25
447
原创 ubuntu 18.04下搭建FCN Demo测试环境(Tensorflow)
这几天一直在倒腾FCN Demo的测试环境,现记录一下,以防自己忘记,也希望我的搭建经历能够帮助到其他童鞋。1、首先我使用的Tensorflow框架,使用的是国外一个大神在GitHub上上传的一个Demo,GitHub地址是:FCN.tensorflow。2、在下载到Demo后(自己根据GitHub说明,下载了测试数据),我直接将Demo放在Windows下的TensorFlow环...
2018-07-23 15:39:25
1492
11
转载 十分钟看懂图像语义分割技术
原文地址:十分钟看懂图像语义分割技术 大多数人接触 “语义” 都是在和文字相关的领域,或语音识别,期望机器能够识别你发出去的消息或简短的语音,然后给予你适当的反馈和回复。嗯,看到这里你应该已经猜到了,图像领域也是存在 “语义” 的。今天是 AI 大热年,很多人都关注与机器人的语音交互,可是有没有想过,将来的机器人如果不能通过图像来识别主人,家里的物品、宠物,那该多没意思。说近一...
2018-07-17 11:06:21
1035
1
转载 全卷积网络FCN进行图像分割
原文地址:全卷积网络FCN进行图像分割背景 CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题。神经网络大神Jonathan Long发表了《Fully Convolutional Networks for Semantic Segmentation》在图像语义分割挖了一个坑,于是无穷无尽的人往坑里面跳。全卷积网络 Fully Convolut...
2018-07-12 10:59:26
7462
转载 CNN for Semantic Segmentation(语义分割,论文,代码,数据集,标注工具,blog资源汇总)
原文地址:CNN for Semantic Segmentation(语义分割,论文,代码,数据集,标注工具,blog) 在FCN网络在2015年提出后,越来越多的关于图像分割的深度学习网络被提出,相比传统方法,这些网络效果更好,运算速度更快,已经能成熟的运用在自然图像上。语义分割显然已经是计算机视觉领域的一个热门研究领域,也是通往实现完全场景理解的道路之一,被广泛应用于无人驾驶、人...
2018-07-12 10:37:06
852
转载 全卷积网络 FCN 详解
原文链接:全卷积网络 FCN 详解背景CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题。神经网络大神Jonathan Long发表了《Fully Convolutional Networks for Semantic Segmentation》在图像语义分割挖了一个坑,于是无穷无尽的人往坑里面跳。全卷积网络 Fully Convolutional ...
2018-07-11 17:59:15
27351
4
转载 Android OpenGLES2.0(七)——着色器语言GLSL
原文链接:Android OpenGLES2.0(七)——着色器语言GLSL在前面的博客中,我们都使用到了片元着色器和顶点着色器,相信我们对着色器语言有了一点了解。前面我们所使用的着色器,代码非常简单,能做的事情非常有限,而在后面的博客中我们将会用到的着色器的越来越复杂,所以在这里单独写一篇博客来介绍我们使用到的着色器语言GLSL。关于着色器着色器是用来实现图像渲染的,用来替代固定渲染管线的可编程...
2018-07-10 16:42:59
418
转载 Android OpenGLES2.0(六)——构建圆锥、圆柱和球体
原文链接:Android OpenGLES2.0(六)——构建圆锥、圆柱和球体之前的博客中,我们绘制了三角形、正方形、圆形、立方体,今天我们将绘制圆锥、圆柱和球体。能够绘制这些基本的常规几何形体后,其他的常见几何形体的绘制对于我们来说就基本没问题了。绘制圆锥由之前的博客,我们大家也应该都知道了,OpenGL ES2.0中物体的绘制重点就是在于把这个物体表面分解成三角形,分解成功后,绘制自然就不成问...
2018-07-10 16:14:21
355
转载 Android OpenGLES2.0(五)——绘制立方体
原文链接:Android OpenGLES2.0(五)——绘制立方体上篇博客中我们提到了OpenGLES中绘制的两种方法,顶点法和索引法。之前我们所使用的都是顶点法,这次绘制立方体使用索引法来绘制立方体。构建立方体上篇博客讲到正方形的绘制,立方体是是由六个正方形组成,我们将这六个正方形绘制出来,立方体就绘制完毕了。既然选择用索引法来绘制,立方体拥有八个顶点,我们先将这八个顶点列出来,放到一个数组中...
2018-07-10 16:05:44
505
转载 Android OpenGLES2.0(四)——正方形和圆形
原文链接:Android OpenGLES2.0(四)——正方形和圆形上篇博客中我们已经使用到了相机和投影,利用变换矩阵,绘制出了等腰直角三角形。在本篇博客中,我们绘制正方形和圆形同样少不了变换矩阵。构建正方形和圆形前面提到过,在OpenGLES的世界里面是没有正方形和圆形的,只有点、线、三角形。三角形就是OpenGLES提供的最复杂的图元单位。所以我们要绘制填充的正方形和圆形就需要利用三角形来实...
2018-07-10 15:55:58
427
转载 Android OpenGLES2.0(三)——等腰直角三角形和彩色的三角形
原文链接:Android OpenGLES2.0(三)——等腰直角三角形和彩色的三角形上一篇博客中我们已经绘制出了一个直角三角形,虽然我们相对于坐标,我们设置的直角三角形的两腰是相等的,但是实际上展示出来的却并不是这样,虽然通过计算,我们可以把三角形的两腰计算一下比例,使它们在坐标上不等,但是现实出来相等,但是当绘制的图形比较复杂的话,这个工作量对我们来说实在太庞大了。那么我们怎么做呢?答案是,使...
2018-07-10 15:38:57
315
转载 Android OpenGLES2.0(二)——绘制一个三角形
原文链接:Android OpenGLES2.0(二)——绘制一个三角形选择绘制三角形作为OpenGL ES 2.0的第一个实例,是因为前文中提到的,点、线、三角形是OpenGL ES世界的图形基础。无论多么复杂的几何物体,在OpenGL ES的世界里都可以用三角形拼成。关于Android OpenGL ES 三角形的绘制,在Android官方文档中有详细的说明和步骤,本文实例也是依照官方文档步骤...
2018-07-10 14:56:44
735
转载 Android OpenGLES2.0(一)——了解OpenGLES2.0
原文链接:Android OpenGLES2.0(一)——了解OpenGLES2.0什么是OpenGL ES?OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL在不同的平台上有不同的实现,但是它定义好了专业的程序接口,不同的平台都是遵照该接...
2018-07-10 14:33:13
6390
转载 谈谈 Python 程序的运行原理
原先用的都是C/C++,对于Python内部的运行机制还不是很了解,在这里贴一篇Python运行机制的文章作为参考。原文链接:谈谈 Python 程序的运行原理这篇文章准确说是『Python 源码剖析』的读书笔记,整理完之后才发现很长,那就将就看吧。以下使用的是 Python 2,在 Python 3 下一些细节可能会略有不同。1. 简单的例子先从一个简单的例子说起,包含了两个文件 foo.py ...
2018-07-05 10:35:43
883
转载 人脸检测算法综述
这两天做人脸3D建模的时候为了优化速度需要提取人脸区域,用到了OpenCV的人脸检测函数。在这里只是使用了已经训练好的分类器和接口函数,对于内部的实现并不了解,下文是我找到一个公众号写的一篇人脸检测算法综述,觉得很好,在这里贴一下供大家查阅。原文链接:人脸检测算法综述导言:人脸检测是目前所有目标检测子方向中被研究的最充分的问题之一,它在安防监控,人证比对,人机交互,社交和娱乐等方面有很强的应用价值...
2018-07-04 10:26:03
6321
转载 caffe2 教程入门(python版)
这几天一直在一直在用公司的PC搭建TensorFlow和Caffe2环境,查阅资料的时候发现一篇关于Caffe2的入门教程写的很好,便搬运一下,方便更多的同学能够搜索学习。同时对于一些上外网不方便的童鞋,这里贴一个简书上Caffe2官方教程的翻译。Caffe2官方教程翻译:Caffe2 Tutorials原文链接:caffe2 教程入门(python版)学习思路1、先看官方文档,学...
2018-06-22 10:35:32
992
转载 矩阵运算—四维齐次空间
原文地址:矩阵运算—四维齐次空间4D向量是由3D坐标(x,y,z)和齐次坐标w组成,写作(x,y,z,w)。在3D世界中为什么需要3D的齐次坐标呢?简单地说明一下,在一维空间中的一条线段上取一点x,然后我们想转移x的位置,那我们应该是x'=x+k,但我们能使用一维的矩阵来表示这变换吗?不能,因为此时一维的矩阵只能让x点伸缩。但如果变成了一维的齐次空间[k 1]就很容易地做到。同样地,在二维空间中,...
2018-02-24 11:06:46
2905
转载 Jacobian矩阵和Hessian矩阵
注:最近看花书看到多维梯度下降算法部分有关于Jacobian矩阵和Hessian矩阵的内容,偶然看见一篇blog对这两个矩阵讲解得挺好的,在此转载。原文链接:Jacobian矩阵和Hessian矩阵1. Jacobian在向量分析中, 雅可比矩阵是一阶偏导数以一定方式排列成的矩阵, 其行列式称为雅可比行列式. 还有, 在代数几何中, 代数曲线的雅可比量表示雅可比簇:伴随该曲
2018-02-02 10:06:13
225
转载 [图像]摄像机相关四个坐标系(转载)
偶然间看见一个博主对图像坐标系讲得很好,在此转载传播,希望更多需要这些知识的童鞋们能搜索到。原文链接:http://blog.csdn.net/humanking7/article/details/44756073摄像机的标定得先从坐标系谈起。=> 1.预备知识=> 1.1.平面旋转首先看一下平面坐标系之间的转换。两个平面坐标系 Oxy 和 Ox'y
2018-01-26 14:32:18
1787
1
转载 Linux如何查看进程、杀死进程、启动进程等常用命令
原文:Linux如何查看进程、杀死进程、启动进程等常用命令备注:在敲一些不常用的linux命令时经常会卡壳,所以在这里贴出来以供查询,也为其他搜索linux命令的同学提供一个参考关键字: linux 查进程、杀进程、起进程1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。
2017-12-06 09:39:45
35425
3
转载 【C++】基于 OpenCV 的人脸识别
原文链接:http://blog.csdn.net/u013346007/article/details/50569626一点背景知识OpenCV 是一个开源的计算机视觉和机器学习库。它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包。根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从谷歌街景的图片拼接,到交互艺术展览的技术实现中,都有 OpenCV
2017-10-22 11:46:24
1748
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人