这门课解决什么工作场景
很多做后端开发、数据分析或传统软件的上班族,在转岗或接手图像相关业务时,常会遇到一个断层:业务方要求做一个缺陷检测、车牌识别或医学影像分类,你能跑通官方的模型调用,却完全看不懂网络结构怎么调,遇到数据分布偏移或模型不收敛就束手无策。这门聚焦深度学习与计算机视觉的体系课,针对的正是这种“只会调包不懂原理”的痛点。它没有一上来就堆砌目标检测或图像分割的复杂项目,而是把重心放在卷积神经网络的底层逻辑和训练机制上,帮你把“黑盒”拆成可解释的计算图、损失函数和梯度更新过程。学懂这部分,你在面对模型过拟合、梯度消失或收敛慢等实际工程问题时,才能有理有据地排查,而不是盲目重试。
适合什么基础与资料怎么配合练习
这套资料不适合零基础的编程新手。它默认你已经具备 Python 语法基础,最好写过一点简单的数据处理脚本,但对高等数学和深度学习理论的要求并不苛刻,课程里会把反向传播和计算图拆解得比较细。建议在阅读和学习时,不要只停留在看懂推导公式的层面。资料包里包含了开发环境搭建以及主流框架的介绍,你必须跟着这一块把本地环境跑通。配合练习的正确姿势是:先过一遍神经网络训练的流程与策略,理解损失函数和优化算法的差异;然后直接切入框架实践环节,用基础框架手写一个简单的卷积网络。不要急着去抄网上的复杂项目,先确保自己能独立把数据增强、参数初始化和批归一化这些基础模块在代码里正确串联起来,再回头去调超参数。
学完能独立做什么
啃完这部分上部内容,你不会立刻成为能搞定自动驾驶视觉系统的高级工程师,但完全能独立承担企业内部中等复杂度的图像分类任务。具体来说,你能从零搭建一套针对特定业务数据的卷积神经网络训练流水线:从原始图像的预处理与数据增强,到合理设定初始权重与学习率,再到使用主流框架定义 LeNet-5 或类似级别的网络架构,并输出一个经过正则化处理、能抵御一定过拟合的可用模型。更重要的是,当训练过程中的损失曲线出现异常时,你具备了定位问题是出在数据质量、梯度下降策略还是网络结构设计上的基础诊断能力,这恰恰是区分真正算法开发者与调包脚本仔的核心门槛。
学习和学习基于深度学习的计算机视觉技术
课程目录
* 01 课程介绍/
* 01 课程内容及特色
* 02 深度学习基础/
* 01 深度学习发展简史
* 02 神经网络基本知识
* 03 神经网络训练:训练流程、损失函数、优化目标、梯度下降
* 04 神经网络训练:反向传播算法、计算图
* 05 神经网络训练:梯度下降训练策略
* 06 梯度下降各种优化算法
* 07 卷积神经网络:网络架构
* 08 卷积神经网络:卷积层
* 09 卷积神经网络:激活函数层
* 10 卷积神经网络:池化、批归一化、全连接层
* 11 LeNet-5
* 12 卷积神经网络实践技巧:数据增强、数据预处理
* 13 卷积神经网络实践技巧:参数初始化、超参数设定、过拟合与避免
* 14 卷积神经网络实践技巧:网络正则化方法
* 15 实践篇:开发环境搭建
* 16 实践篇:Keras与Tensorflow框架介绍
* 17 实践篇:项目案例-MNIST手写数字识别
* 03 图像分类/
* 01 任务、数据集、网络模型演进
* 02 AlexNet
* 03 VGGNet
* 04 NiN(Network in Network)
* 05 GoogLeNet
* 06 BN_Inception
* 07 InceptionV2, InceptionV3
* 08 ResNet
* 09 InceptionV4,Inception-ResNet
* 10 ResNeXt
* 11 DenseNet
* 12 SqueezeNet
* 13 Xception
* 14 MobileNetV1
* 15 MobileNetV2
* 16 MobileNetV3
* 17 ShuffleNetV1
* 18 ShuffleNetV2
* 19 GhostNet
* 20 实践篇:基于VGGNet的迁移学习实现餐具数据集上的图像分类
* 04 目标检测/
* 01 任务、数据集
* 02 性能指标
* 03 网络模型演进
* 04 R-CNN
* 05 SPP-net
* 06 Fast R-CNN
* 07 Faster R-CNN
* 08 R-FCN
* 09 YOLOv1
* 10 YOLOv2
* 11 YOLOv3
* 12 SSD
* 13 DSSD
* 14 RetinaNet
* 15 实践篇:项目案例-使用RetinaNet进行目标检测
* 16 实践篇:项目案例-使用YOLOv3进行目标检测
* 17 YOLOv4
* 18 YOLOX(2021)
* 05 图像分割/
* 01 语义分割-任务、数据集、网络模型演进
* 02 语义分割-上采样方法:去池化、反卷积
* 03 语义分割-上采样方法:膨胀卷积
* 04 语义分割-FCN
* 05 语义分割-DeconvNet
* 06 语义分割-SegNet
* 07 语义分割-U-Net
* 08 语义分割-DeepLabV1
* 09 语义分割-DeepLabV2
* 10 语义分割-DeepLabV3_V3plus
* 11 语义分割 - RefineNet
* 12 语义分割 - PSPNet
* 13 语义分割 - GCN
* 14 实例分割-Mask R-CNN
* 15 实时实例分割-YOLACT
* 16 实时实例分割-YOLACT++
* 17 全景分割-任务、数据集、评价指标
* 18 全景分割-Panoptic FPN
* 19 实践篇:项目案例-使用Mask R-CNN进行实例分割






