钢铁表面的缺陷检测,长期靠人眼加经验。产线速度快、光照不稳定、缺陷形态又杂,新人上手慢,老员工看久了也容易漏判。这门课要解决的就是这类场景:用深度学习做多分类缺陷识别,并进一步用 FCN 做图像分割,把缺陷区域从背景里抠出来。它不是泛泛讲 CNN 概念,而是围绕一个完整的钢铁缺陷检测项目往下走,九节课把数据读取、预处理、模型搭建、评估、过拟合处理到经典模型与迁移学习串成一条线。

先判断值不值得学

如果你属于下面几种情况,这门课的价值比较明确:

  • 已经学过 CNN 基础,但没完整做过一个工业检测项目,简历上缺一个能讲清楚细节的实战案例;
  • 想转 CV 方向,面试常被问多分类模型构建、FCN 图像分割,需要有人把流程拆开讲;
  • 工作中接触图像质检,想理解分类和分割两条技术路线分别适合什么缺陷、边界在哪。

如果完全没碰过 Python、张量运算和神经网络基础,直接上手会比较吃力。它更适合有一点编程和深度学习入门底子的人,作为第一个完整工业项目来练。课程节奏按九节推进,每节解决一个具体问题,不是那种一节套一节的超长理论课。

项目主线:从一张图到缺陷判定

课程前半段先交代项目背景:CNN 在图像领域的典型应用、工业检测常见的项目类型,以及本次钢铁缺陷检测要识别什么。接着进入数据环节,读取、分析、可视化,让你先看清缺陷长什么样、类别分布是否均衡。这一步很多人做项目时会跳过,但它直接决定后面预处理和模型评估怎么做。

中段是核心:整体思路与技术路线、图像预处理、CNN 分类模型构建、损失函数选择。再往后讲可训练参数、过拟合与欠拟合、正则化、Batch Normalization、数据增强,并配分类任务的代码讲解。这些不是孤立知识点,都是项目里会真实遇到的调参和优化问题。学完这一部分,你应该能独立搭出一个多分类缺陷识别流程,知道模型为什么这么评估。

分割与迁移学习补足什么

后半段转向 CNN 经典模型和迁移学习,回答一个实际问题:数据量不够时,怎么借用预训练模型把效果拉起来。FCN 图像分割部分对应的是更精细的需求——分类只告诉你「有没有缺陷」,分割要告诉你「缺陷在哪、占多大」。两条路线各自适合什么场景,课程会结合项目讲清楚。这也是面试里区分度较高的考点,能讲明白分类和分割的差异,比背模型结构更有用。

资料适合的基础与用法

建议按课节顺序跟做,数据读取和可视化别只看不动手。有基础的人可以重点看预处理、损失函数、评估指标和迁移学习几节,把分类流程先跑通,再去看 FCN 分割。遇到正则化、BN、数据增强这些内容,最好在自己的数据上试一遍,对比前后指标变化,否则很容易停留在概念层面。九节课不算长,关键是每节都落到代码和项目结果上,而不是只收藏资料。

一句话判断:想拿一个能讲透的工业检测项目补简历,或想搞明白 CNN 分类与 FCN 分割在缺陷检测里的分工,这门课对得上;零基础硬啃,性价比不高。

课程目录

AI深度项目实战-钢铁缺陷检测20

25 课程详情 课程详情 本课程旨在通过9节课的学习,帮助学员掌握多分类模型构建、FCN图像分割等面试高频考点,并实战完成一个钢铁缺陷检测项目。 课程内容概览 CV项目-CNN应用领域、项目类型及本期项目初探 CNN概念、特点及网络架构回顾 CNN应用领域及典型案例 AI图像领域项目类型 本期CNN项目介绍 项目数据读取、分析及可视化 CV项目-本期项目思路、图像预处理及CNN分类模型 本期项目项目整体思路及技术路线 图像预处理 CNN分类模型构建 损失函数 CV项目-CNN 概念进阶、可训练参数及分类模型评估 CNN 概念进阶 CNN可训练参数 分类模型评估指标 CV项目-过拟合、正则化与数据增强 过拟合与欠拟合 正则化概念及方法 Batch Normalization 数据增强 分类任务代码讲解 CV项目-CNN经典模型及迁移学习 CNN经典模型介绍及分析 迁移学习概念、方式及实践 迁移学习代码讲解 CV项目-图像分割应用领域及主要算法 图像分割的概念 图像分割主要应用领域 经典图像分割算法介绍及分析 项目分割算法实现 CV项目-图像分割任务整体实现 分割数据生成器 分割算法度量及损失函数 分割模型代码讲解 项目预测及结果提交 CV项目-分割模型进阶及模型性能优化 分割中的数据增强 分割模型架构进阶 模型优化原则及方法 超参数优化 CV项目-CNN项目案例分析:基于图像的推荐系统项目及课程整体回顾 案例分析1:视频监控及定位 案例分析2:基于图像的推荐系统项目 课程整体回顾 CNN知识体系总结