这门课解决什么工作场景
很多做图像相关任务的工程师会遇到一个尴尬局面:业务方要求优化一个视觉模型,你拿开源框架套个现成网络跑通,精度不够;想改结构,又说不清为什么这一层放这里、那一层接那里。这门课针对的就是这种“只会调包不会改结构”的困境。它围绕卷积网络设计展开,从早期浅层模型讲起,覆盖 LeNet、AlexNet、VGG、ResNet 这条主线,帮你把“网络为什么这样设计”的账算清楚。不是教你跑通 demo,而是让你在面对分类或特征提取任务时,有底气拆解现有结构、做有依据的改动。如果你的工作涉及图像分类、特征提取或为下游任务设计骨干网络,这个方向值得花时间系统学。
适合什么基础与资料怎么用
资料定位是体系课,默认你已经写过基础 Python,跑通过一两个神经网络训练脚本,知道前向传播和反向传播大概在干什么。纯零基础、连张量维度都对不齐的读者,建议先补基础再碰这份资料,否则中后段会卡住。拿到资料后不要按顺序从头刷,建议先看课程介绍和经典浅层卷积网络那几节,确认自己能跟上推导节奏;然后重点啃网络深度对分类模型影响这一块,把 AlexNet 到 VGG 再到 ResNet 的演进逻辑串起来,这块是整条线的骨架。配套视频建议边看边在自己环境里复现,每讲完一个结构就停一下,把对应网络的关键层手写一遍,对照论文看哪些设计被简化了、哪些被保留了。资料里涉及的训练和测试环节,务必自己跑一遍完整流程,不要只看不动手。
学完能独立做什么
- 拿到一个图像分类或特征提取任务,能判断该选哪类骨干网络,而不是无脑套 ResNet。
- 看懂主流卷积网络的设计动机,能指出某层结构解决的是梯度问题还是感受野问题。
- 在现有网络上做结构裁剪或替换,给出改动理由,而不是靠玄学调参。
有三AI深度学习之模型设计—理论与实践 是一份体系课学习资料,内容围绕 AI 展开。
内容涵盖:项目简介、模型搭建 Inception、V2V3、模型训练、模型测试、Pay 等主题。
适合对 AI 有需求、希望一次性拿到完整资料的同学。
下方为完整资料与目录,可先看目录判断是否符合需要。
1_0_课程介绍.mp4 · 2_1.1.0_经典浅层卷积网络设计_简介.mp4 · 3_1.1.1_Neocognitron.mp4 · 4_1.1.2_TDNN.mp4 · 5_1.1.3_Cresceptron.mp4 · 6_1.1.4_LeNet.mp4 · 7_1.2.0_网络深度对分类模型的影响_简介.mp4 · 8_1.2.1_经典的网络AlexNet.mp4 · 9_1.2.2_更深的网络VGGNet.mp4 · 10_1.2.3_梯度问题与ResNet.mp4 · 11_1.3.1_ResNet垃圾分类任务介绍.mp4 · 12_1.3.2_ResNet垃圾分类数据集预处理.mp4 · 13_1.3.3_ResNet垃圾分类数据读取.mp4 · 14_1.3.4_ResNet垃圾分类模型训练.mp4 · 15_1.3.5_ResNet垃圾分类模型测试.mp4 · 16_1.3.6_ResNet垃圾分类模型调优.mp4 · 17_2.1.0_经典模型的宽度设计思想_简介.mp4 · 18_2.1.1_通道数量调整.mp4 · 19_2.1.2_多分支网络结构.mp4 · 20_2.1.3_通道补偿技术.mp4 · 21_2.2.0_网络宽度对模型性能影响_简介.mp4 · 22_2.2.1_多通道的网络Inception-v1.mp4 · 23_2.2.2_拓宽的残差网络ResNeXt.mp4 · 24_2.3.1_InceptionNet花卉分类实战-项目简介.mp4 · 25_2.3.2_InceptionNet花卉分类实战-模型搭建(Inception-V1).mp4 · 26_2.3.3_InceptionNet花卉分类实战-模型搭建(Inception-V2V3).mp4 · 27_2.3.4_InceptionNet花卉分类实战-模型搭建(Inception-V4).mp4 · 28_2.3.5_InceptionNet花卉分类实战-模型训练.mp4 · 29_2.3.6_InceptionNet花卉分类实战-模型测试.mp4 · 31_3.1.1_STN.mp4 · 32_3.1.2_DynamicCapacityNetworks.mp4 · 33_3.1.3_Learn-to-Pay-Attention.mp4 · 34_3.2.1_SENet.mp4 · 35_3.2.2_SKNet.mp4 · 36_3.2.3_ResNeSt.mp4 · 37_3.3.1_CBAM.mp4 · 38_3.3.2_BAM.mp4 · 39_3.3.3_ResidualAttention.mp4 · 40_3.3.4_Dual-Attention-Network.mp4 · 41_3.4.1_基于SENet模型的人种分类-数据集介绍与读取.mp4 · 42_3.4.2_基于SENet模型的人种分类-模型搭建通用模板.mp4 · 43_3.4.3_基于SENet模型的人种分类-从零搭建ResNet模型.mp4 · 44_3.4.4_基于SENet模型的人种分类-模型训练通用模板.mp4 · 45_3.4.5_基于SENet模型的人种分类-SENet模型搭建与训练.mp4 · 47_4.1.1_Xception理论介绍.mp4 · 48_4.1.2_Xception代码讲解.mp4 · 49_4.2.1_MobileNet-V1理论介绍.mp4 · 50_4.2.2_MobileNet-V1代码讲解.mp4 · 51_4.3.1_MobileNet-V2理论介绍.mp4 · 52_4.3.2_MobileNet-V2代码讲解.mp4 · 53_4.4.1_shufflenetv1_理论.mp4 · 54_4.4.2_shufflenetv1_代码.mp4 · 55_4.5.1_shufflenetv2理论.mp4 · 56_4.5.2_shufflenetv2代码.mp4 · 57_4.6.1_squeezenet理论.mp4 · 58_4.6.2_squeezenet代码.mp4 · 60_5.1.1_通用的分类任务训练代码.mp4 · 61_5.1.2_利用Tensorboard监控训练速度.mp4 · 62_5.1.3_通用的分类任务预测代码.mp4 · 63_5.2.1_Pytorch模型格式转换与优化.mp4 · 64_5.2.2_安卓部署单张图片识别app.mp4 · 65_5.2.3_安卓部署实时识别app.mp4
课程目录
* 1_0_课程介绍.mp4
* 2_1.1.0_经典浅层卷积网络设计_简介.mp4
* 3_1.1.1_Neocognitron.mp4
* 4_1.1.2_TDNN.mp4
* 5_1.1.3_Cresceptron.mp4
* 6_1.1.4_LeNet.mp4
* 7_1.2.0_网络深度对分类模型的影响_简介.mp4
* 8_1.2.1_经典的网络AlexNet.mp4
* 9_1.2.2_更深的网络VGGNet.mp4
* 10_1.2.3_梯度问题与ResNet.mp4
* 11_1.3.1_ResNet垃圾分类任务介绍.mp4
* 12_1.3.2_ResNet垃圾分类数据集预处理.mp4
* 13_1.3.3_ResNet垃圾分类数据读取.mp4
* 14_1.3.4_ResNet垃圾分类模型训练.mp4
* 15_1.3.5_ResNet垃圾分类模型测试.mp4
* 16_1.3.6_ResNet垃圾分类模型调优.mp4
* 17_2.1.0_经典模型的宽度设计思想_简介.mp4
* 18_2.1.1_通道数量调整.mp4
* 19_2.1.2_多分支网络结构.mp4
* 20_2.1.3_通道补偿技术.mp4
* 21_2.2.0_网络宽度对模型性能影响_简介.mp4
* 22_2.2.1_多通道的网络Inception-v1.mp4
* 23_2.2.2_拓宽的残差网络ResNeXt.mp4
* 24_2.3.1_InceptionNet花卉分类实战-项目简介.mp4
* 25_2.3.2_InceptionNet花卉分类实战-模型搭建(Inception-V1).mp4
* 26_2.3.3_InceptionNet花卉分类实战-模型搭建(Inception-V2V3).mp4
* 27_2.3.4_InceptionNet花卉分类实战-模型搭建(Inception-V4).mp4
* 28_2.3.5_InceptionNet花卉分类实战-模型训练.mp4
* 29_2.3.6_InceptionNet花卉分类实战-模型测试.mp4
* 31_3.1.1_STN.mp4
* 32_3.1.2_DynamicCapacityNetworks.mp4
* 33_3.1.3_Learn-to-Pay-Attention.mp4
* 34_3.2.1_SENet.mp4
* 35_3.2.2_SKNet.mp4
* 36_3.2.3_ResNeSt.mp4
* 37_3.3.1_CBAM.mp4
* 38_3.3.2_BAM.mp4
* 39_3.3.3_ResidualAttention.mp4
* 40_3.3.4_Dual-Attention-Network.mp4
* 41_3.4.1_基于SENet模型的人种分类-数据集介绍与读取.mp4
* 42_3.4.2_基于SENet模型的人种分类-模型搭建通用模板.mp4
* 43_3.4.3_基于SENet模型的人种分类-从零搭建ResNet模型.mp4
* 44_3.4.4_基于SENet模型的人种分类-模型训练通用模板.mp4
* 45_3.4.5_基于SENet模型的人种分类-SENet模型搭建与训练.mp4
* 47_4.1.1_Xception理论介绍.mp4
* 48_4.1.2_Xception代码讲解.mp4
* 49_4.2.1_MobileNet-V1理论介绍.mp4
* 50_4.2.2_MobileNet-V1代码讲解.mp4
* 51_4.3.1_MobileNet-V2理论介绍.mp4
* 52_4.3.2_MobileNet-V2代码讲解.mp4
* 53_4.4.1_shufflenetv1_理论.mp4
* 54_4.4.2_shufflenetv1_代码.mp4
* 55_4.5.1_shufflenetv2理论.mp4
* 56_4.5.2_shufflenetv2代码.mp4
* 57_4.6.1_squeezenet理论.mp4
* 58_4.6.2_squeezenet代码.mp4
* 60_5.1.1_通用的分类任务训练代码.mp4
* 61_5.1.2_利用Tensorboard监控训练速度.mp4
* 62_5.1.3_通用的分类任务预测代码.mp4
* 63_5.2.1_Pytorch模型格式转换与优化.mp4
* 64_5.2.2_安卓部署单张图片识别app.mp4
* 65_5.2.3_安卓部署实时识别app.mp4






