- 博客(7)
- 收藏
- 关注
原创 深度学习python数据构造(二)——数据批生成器batch_generator+yield使用
当数据集的数据过大时,采用生成器generator生成数据循环调用那么,如何设置一个batchsize的批生成器以供训练深度学习模型用呢?背景介绍:下面这个例子是HWDB手写体,单张图片小,分类任务,trainset有89w+,正好涉及数据集多大,需要自己生成batch_generator提高效率。初步想法:首先第一种方法,是构造class,利用class中的__ne...
2018-09-30 09:57:53 6718 2
原创 深度学习训练数据python代码——数据增广(三)
imgaughttp://imgaug.readthedocs.io/en/latest/index.html安装 依赖numpy scipy scikit-image (pip install -U + scikit-image) six (pip install -U six) OpenCV (i.e. cv2 must be available in python)...
2018-09-27 22:51:04 3656
原创 深度学习训练数据python代码——数据增广(二)
python图像数据增强库 Augmentor使用比较简单,只有一些简单的操作。 imgaug实现的功能更多,可以对keypoint, bounding box同步处理,比如你现在由一些标记好的数据,只有同时对原始图片和标记信息同步处理,才能有更多的标记数据进行训练。我在segmentation和detection任务经常使用imgaug这个库。 Augmentorhttp:/...
2018-09-27 21:20:31 4821
原创 深度学习python数据构造(一)——序列读取pickle与cPickle
pickle与cPickle;两者的关系:“cPickle – A faster pickle” import cPickle as pickle常用函数:pickle.dump(data,handle,0 or 1 or 2) 接受一个文件句柄和一个数据对象作为参数[序列化] 0:txt,1 ,2:老新二进制 ...
2018-09-27 11:34:04 1649
原创 python opencv检测直线 cv2.HoughLinesP
opencv的HoughLinesP函数是统计概率霍夫线变换函数,该函数能输出检测到的直线的端点 ,其函数原型为:HoughLinesP(image, rho, theta, threshold[, lines[, minLineLength[, maxLineGap]]]) -> linesimage参数表示边缘检测的输出图像,该图像为单通道8位二进制图像。rho参数表示参数极径 ...
2018-09-17 22:10:22 29682 1
原创 论文总结:IOU-Net (Acquisition of Localization Confidence for Accurate Object Detection)
论文地址:https://arxiv.org/abs/1807.11590 代码地址:https://github.com/vacancy/PreciseRoIPooling 1.论文的出发点 传统的2-stage的目标检测算法中,分类和定位被用不同的方法解决。一般算法逻辑上可理解为先区分前后景,然后检测到的边界框与其中一个真值边界框大于阈值IoU,则认为它是正样本, 此目标可能与定...
2018-09-04 17:29:52 2239 3
原创 目标检测比赛的奇技淫巧(tricks)
Kaggle实战目标检测奇淫技巧合集这个链接很棒~Bag of Freebies for Training Object Detection Neural Networks采用贴近anchor box的数据增强方法,增加样本的尺度多样性。 提高小样本出现的概率,从而提高小样本的检测能力 Dilated-convolution on RPN(也就类似dssd ssh等等,检测模块那里d...
2018-09-03 21:02:29 11496 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人