
深度学习
小菜的奋斗史
这个作者很懒,什么都没留下…
展开
-
目标分割2-Mask R-CNN
1. Mask R-CNN介绍2. Mask R-CNN结构3. ROI pooling 与 ROIAlign4. Mask R-CNN代价函数5. 目标分割标注软件(labelme)网址 labelme启动labelme软件(命令行输入):labelme生成的JSON文件比较大,因为包含了原始图像的内容命令将json文件变成mask文件(命令行输入...原创 2020-04-20 00:28:37 · 367 阅读 · 0 评论 -
目标分割1-FCN全卷积网络
1. FCN介绍2. 全卷积网络与全连接对比3. 语义分割的评价方式4. FCN结果分析原创 2020-04-19 22:22:33 · 387 阅读 · 0 评论 -
目标检测实战6-[TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10]
注:源项目地址TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10本次记录只是简单记录整个流程tf版本与对应的 python版本查询 查询网址1. 下载 TensorFlow model模型下载并且解压执行命令2. 下载预训练的模型[Faster-RCNN-Inception-...原创 2020-04-17 01:11:23 · 404 阅读 · 0 评论 -
目标检测实战5-训练自己的目标检测模型
1. 准备数据集,标注数据(使用labelimg)注1. 本次实验中使用到的 generate_tfrecord.py 以及 xml_to_csv.py文件下载地址github代码注2. 本次实验准备的VOC2007的数据集,数据集下载地址如下参考我的第一篇实战的博客本次实验中,建立文件夹,将VOC2007中的训练图片,以及标注放到刚文件夹下,如图2. xml文件转化为csv文件,为...原创 2020-04-16 01:08:54 · 2178 阅读 · 1 评论 -
目标检测实战4-运行object_detection_tutorial demo
1.前言本机环境:TensorFlow(CPU版本):2.0.0-alpha0python:Python 3.7.1小记由于本机环境限制,直接去TensorFlow Models下载模型,结果出现各种报错(未解决),如下:Error: INFO:tensorflow:Saver not created because there are no variables in the g...原创 2020-04-15 16:31:36 · 2594 阅读 · 2 评论 -
目标检测实战3-generate_tfrecord错误tensorflow.python.framework.errors_impl.NotFoundError:
1. 错误1 AttributeError: module ‘tensorflow’ has no attribute ‘app’AttributeError: module ‘tensorflow’ has no attribute ‘app’原因:TensorFlow版本不对应错误解决办法:1. 卸载目前安装的版本pip uninstall tensorflow安装1.x版本p...原创 2020-04-14 19:14:56 · 701 阅读 · 1 评论 -
目标检测实战2-XML文件转换为CSV文件
import osimport globimport pandas as pdimport xml.etree.ElementTree as ETdef xml_to_csv(path): ### path存放xml文件路径 xml_list = [] for xml_file in glob.glob(path + '/*.xml'): print(...原创 2020-04-14 15:11:13 · 880 阅读 · 0 评论 -
目标检测实战1-配置工具及环境
1. 图像标识工具(lableImg)lableImg工具下载2. 下载TensorFlow中的模型TensorFlow模型下载3. 下载protobuf3.1 下载V3.4.03.2 加入环境变量可以直接将 protoc.exe文件放入 C:\windows\System32路径4. 将TensorFlow中下载的源码文件编译为.py1. 执行时保证 2 3步已经完成...原创 2020-04-12 20:26:47 · 630 阅读 · 0 评论 -
目标检测7-YOLO-v3
1. YOLO-v3结构使用残差网络1.1 YOLO-v3部分结构2. YOLO-v3先验框3. YOLO-v3代价函数4. 结果对比原创 2020-04-12 17:52:53 · 180 阅读 · 0 评论 -
目标检测3-YOLO-v2
1. YOLO-v2 优化原创 2020-04-12 16:48:09 · 160 阅读 · 0 评论 -
目标检测6-YOLO-v1
1. YOLO-v12. YOLO-v1结构置信度表示是框之中有无物体的概率,不是最后类别检测的概率3. YOLO-v1预测流程4. YOLO-v1 损失函数5. YOLO-v1 缺点原创 2020-04-12 13:43:24 · 262 阅读 · 0 评论 -
目标检测5-SSD算法
1. SSD算法结构2. SSD特征金字塔3. SSD损失函数4. SSD策略方法4.1 Hard negative mining样本采集中,没有框到目标的预测框是占大多数,有目标的预测框是少数,所以按照置信度将预测框排序,以一定的比例选择样本4.2 数据增强5. SSD结果6. SSD缺点...原创 2020-04-12 13:02:20 · 192 阅读 · 0 评论 -
目标检测4-Faster-RCNN
1. Faster-RCNN简介Fatser-RCNN与Fast-RCNN区别在于,将提取候选框的SS算法替换成了RPN神经网络,但是RPN层不是与Fast-RCNN中的SS算法在同一位置,RPN层位于CNN层之后用于提取候选框,其模型对比可以看图2. RPN介绍2.1 RPN计算流程3. Faster-RCNN 损失函数3.1 分类损失函数3.2 回归损失函数4...原创 2020-04-12 09:53:06 · 242 阅读 · 0 评论 -
目标检测3-Fast-RCNN
1. Fast-RCNN简介1.1 ROI层介绍1.2 RCNN与Fast-RCNN对比Fast-RCNN最后的模型不用训练的SVM分类器,以及单独训练的回归器,而是将两个统一为一个多任务的模型,提升精确度和速度...原创 2020-04-12 08:34:45 · 156 阅读 · 0 评论 -
目标检测2-RCNN
1. RCNN1.1 RCNN介绍1.2 selective search注 selective search 主要用于生成候选区域2. RCNN算法介绍2.1 RCNN算法流程1. 选择候选框 -----> 提取图片-------> 训练特征2. 训练SVM(二分类,正or负)分类器(每一个类别,训练一个SVM分类器)3.训练回归器 (通...原创 2020-04-12 00:26:52 · 153 阅读 · 0 评论 -
目标检测1--基础知识
1. 空洞卷积2. 转置卷积3. 目标检测3.1 传统目标检测滑动窗口(不同大小的窗口) + 传统机器学习分类器(SVM)滑动窗口 + 卷积神经网络3.2 全卷积神经网络3.3 全卷积网络的作用缺点: 窗口的大小固定4. 目标检测的判断标准4.1 交并比(IOU)4.2 mAP(平均准确率均值)5. 非极大值抑制(Non-max suppre...原创 2020-04-11 23:18:18 · 268 阅读 · 0 评论 -
可分离卷积网络(自用)
可参考网址原创 2020-04-01 21:28:22 · 176 阅读 · 0 评论 -
自用对于CNN1D与CNN2D 理解
一张图片记录CNN1D 与 CNN2D参考视频:深度学习-Chenghsi Hsieh原创 2020-03-28 16:29:34 · 2430 阅读 · 0 评论