一、培训收益
课程中通过细致讲解,使学员掌握该技术的本质。具体收益包括:
1.掌握OpenCV的使用;
2.理解卷积神经网络;
3.掌握Tensorflow的使用;
4.掌握keras的使用;
5.通过各个应用场景的实际经典项目案例,深入解读计算机视觉技术的应用。
二、培训特色
本次培训从实战的角度对计算机视觉技术进行了全面的剖析,并结合实际案例分析和探讨计算机视觉技术的应用场景,给计算机视觉技术相关从业人员以指导和启迪。
三、日程安排
第一天 上午 OpenCV使用
1.安装opencv
2.图像处理基础
3.图像运算和转换
4.图像平滑处理
5.图像梯度
6.图像边缘检测
7.图像金字塔
8.人脸检测和识别
第二天 上午 Tensorflow使用
1.深度学习框架介绍
2.Tensorflow安装
3.Tensorlfow基础知识:图,变量,fetch,feed
4.Tensorflow线性回归
5.Tensorflow非线性回归
6.Mnist数据集合Softmax讲解
7.使用BP神经网络搭建手写数字识别
8.交叉熵(cross-entropy)讲解和使用
9.过拟合,正则化,Dropout
10.各种优化器Optimizer
11.改进手写数字识别网络
12.卷积神经网络CNN的介绍
13.使用CNN解决手写数字识别
第三天 上午 图像识别项目
1.介绍Google图像识别模型Inception-v3
2.使用Inception-v3做图像识别
猫狗分类项目
1.图像数据预处理
2.猫狗分类-简单CNN
3.猫狗分类-VGG16-bottleneck
4.猫狗分类-VGG16-Finetune
第四天 上午 目标分割项目
1.目标分割任务介绍
2.全卷积网络
3.双线性上采样
4.特征金字塔
5.Mask RCNN算法介绍
6.目标分割项目实战