简介
本课程是一套全面深入的目标检测算法原理与实战教程,涵盖从经典R-CNN系列(R-CNN、SPPNet、Fast R-CNN、Faster R-CNN)到YOLO、SSD等六大主流目标检测算法,以通俗易懂的方式讲解算法背后的原理、演进脉络和核心思想。课程从图像识别背景、目标检测任务描述出发,逐步剖析每个算法的网络结构、创新点、训练与测试流程,并通过大量图示和对比帮助学员建立系统认知。
在实战部分,课程以商品检测项目为案例,手把手带领学员完成数据集标注、格式转换、TFRecord构建、数据读取接口设计、模型接口封装、预处理增强、训练流程搭建、测试评估以及模型部署(TensorFlow Serving)等全链路开发环节。此外,还补充了OpenCV基础操作(图像读写、绘制、几何变换、形态学处理等),为零基础学员补齐图像处理技能。本课程适合机器学习、深度学习初学者,以及希望系统掌握目标检测理论与实践的研究者、工程师,通过近百节细致讲解,助力学员真正打通从算法原理到工业落地的任督二脉。
各集标题与链接
自学目标检测需要学什么?
视频链接:点击观看
1.项目介绍
视频链接:点击观看
2.图像识别背景
视频链接:点击观看
3.目标检测定义和技术历史
视频链接:点击观看
4.目标检测的定义和技术历史
视频链接:点击观看
5.目标检测应用场景
视频链接:点击观看
6.目标检测算法原理铺垫
视频链接:点击观看
7.目标检测任务描述
视频链接:点击观看
8.Overfeat模型
视频链接:点击观看
9.RCNN:步骤流程介绍
视频链接:点击观看
10.RCNN:候选区域以及特征提取
视频链接:点击观看
11.RCNN:SVM分类器
视频链接:点击观看
12.RCNN:非极大抑制(NMS)
视频链接:点击观看
13.RCNN:候选区域修正
视频链接:点击观看
14.RCNN:训练过程与测试过程介绍
视频链接:点击观看
15.RCNN:总结、优缺点与问题自测
视频链接:点击观看
16.SPPNet:与RCNN的区别、网络流程
视频链接:点击观看
17.SPPNet:映射
视频链接:点击观看
18.SPPNet:SPP层的作用
视频链接:点击观看
19.SPPNet:总结、优缺点与问题自测
视频链接:点击观看
20.FastRCNN:改进之处以及网络流程
视频链接:点击观看
21.FastRCNN:RoI pooling结构以及SPP对比
视频链接:点击观看
22.FastRCNN:多任务损失
视频链接:点击观看
23.FastRCNN:总结与问题自测
视频链接:点击观看
24.FasterRCNN:网络结构与步骤
视频链接:点击观看
25.FasterRCNN:RPN网络的原理
视频链接:点击观看
26.FasterRCNN:总结与问题自测
视频链接:点击观看
27.YOLO:算法特点与流程介绍
视频链接:点击观看
29.YOLO:训练过程样本标记
视频链接:点击观看
30.YOLO:总结
视频链接:点击观看
31.SSD:网络结构与Detected结构
视频链接:点击观看
32.SSD:localization与confidence
视频链接:点击观看
33.SSD:训练与测试流程总结
视频链接:点击观看
34.TensorflowSSD接口介绍
视频链接:点击观看
35.第一阶段算法总结
视频链接:点击观看
36.目标检测数据集介绍
视频链接:点击观看
37.商品数据集标记
视频链接:点击观看
38.数据集格式转换介绍
视频链接:点击观看
39.格式转换:代码介绍
视频链接:点击观看
40.格式转换:文件读取以及存储逻辑
视频链接:点击观看
41.格式转换:图片数据以及XML读取
视频链接:点击观看
42.格式转换:example封装、总结
视频链接:点击观看
43.slim库介绍
视频链接:点击观看
44.TFRecord读取:Dataset准备
视频链接:点击观看
46.第二阶段总结
视频链接:点击观看
47.项目架构设计
视频链接:点击观看
48.训练与测试整体结构设计
视频链接:点击观看
49.数据接口:商品格式转换实现
视频链接:点击观看
50.数据接口:读取数据接口设计以及基类如何定义
视频链接:点击观看
51.数据接口:商品数据读取子类实现
视频链接:点击观看
52.数据接口:数据读取工厂逻辑实现
视频链接:点击观看
53.数据接口:代码运行与数据模块总结
视频链接:点击观看
54.模型接口:接口设置以及模型工厂代码
视频链接:点击观看
55.预处理接口:预处理需求介绍、数据增强介绍
视频链接:点击观看
56.预处理接口:预处理工厂代码
视频链接:点击观看
57.预处理接口:预处理工厂代码参数错误调整
视频链接:点击观看
58.数据接口、模型接口、预处理接口参数总结
视频链接:点击观看
59.训练:训练步骤与设备部署介绍
视频链接:点击观看
60.训练:model_deploy介绍
视频链接:点击观看
61.训练:训练运行结果显示与初始配置确定
视频链接:点击观看
62.训练:1设备配置代码以及全局步数定义
视频链接:点击观看
63.训练:2图片数据读取与处理逻辑介绍
视频链接:点击观看
64.训练:2数据模块与网络模型获取结果
视频链接:点击观看
65.训练:2网络参数修改、provider获取数据、预处理
视频链接:点击观看
66.训练:2NHWC和NCHW介绍
视频链接:点击观看
67.训练:2对anchors进行正负样本标记
视频链接:点击观看
68.训练:2批处理获取以及数据形状变换
视频链接:点击观看
69.训练:2队列设置
视频链接:点击观看
70.训练:3复制模型、添加参数观察与4添加学习率和优化器
视频链接:点击观看
71.训练:5总损失计算与变量平均梯度计算6训练配置
视频链接:点击观看
72.训练:训练流程总结
视频链接:点击观看
73.web服务与模型部署流程关系介绍
视频链接:点击观看
74.本地TensorFlow Serving演示以及逻辑介绍
视频链接:点击观看
75.模型导出:模型输入输出定义
视频链接:点击观看
76.模型导出:Savedmodel导出模型
视频链接:点击观看
77.讲解-课程介绍
视频链接:点击观看
78.讲解-opencv简介及其安装方法
视频链接:点击观看
79.讲解-opencv模块
视频链接:点击观看
80.讲解-opencv基本操作内容介绍
视频链接:点击观看
81.讲解-图像的IO操作
视频链接:点击观看
82.讲解-在图像上绘制图形
视频链接:点击观看
83.讲解-图像基础操作的其他内容
视频链接:点击观看
84.讲解-图像的加法
视频链接:点击观看
85.讲解-图像的混合
视频链接:点击观看
86.讲解-图像缩放
视频链接:点击观看
87.讲解-图像平移
视频链接:点击观看
88.讲解-图像旋转
视频链接:点击观看
89.讲解-图像的仿射变换
视频链接:点击观看
90.讲解-图像的透射变换举例
视频链接:点击观看
91.讲解-图像的透射变换
视频链接:点击观看
92.讲解-图像金字塔
视频链接:点击观看
93.讲解-几何变换总结
视频链接:点击观看
94.讲解-连通性
视频链接:点击观看
95.讲解-膨胀与腐蚀
视频链接:点击观看
96.讲解-开闭运算
视频链接:点击观看
97.讲解-黑帽和礼帽
视频链接:点击观看
98.讲解-形态学操作总结
视频链接:点击观看
说明:以上链接可直接点击跳转对应集数观看。
回复