1. 深度学习概述:从规则到直觉的进化

大家好,我是你们这门课的老朋友。今天咱们聊聊深度学习的“前世今生”。说实话,每次讲这个章节,我都挺感慨的。十年前我刚开始接触这个领域时,谁能想到今天连手机相册都能自动识别人脸?

这一章,我会带你理清三个核心问题:人工智能、机器学习、深度学习到底啥关系?深度学习是怎么一步步“长大”的?以及,它现在到底能干啥?

1.1 人工智能、机器学习与深度学习:一家三兄弟

先看一张图,你心里就有数了:

概念 通俗理解 我的经验
人工智能(AI) 让机器表现出智能的“大帽子” 1956年达特茅斯会议提出,当时大家觉得“推理”就是智能
机器学习(ML) AI的一个分支,让机器从数据中“学”规律 我最早做垃圾邮件过滤,就是用的朴素贝叶斯——典型的ML
深度学习(DL) ML的一个子集,用多层神经网络“自动”提取特征 2012年AlexNet一战成名,我那时还在用传统方法做图像识别,看完论文直接懵了

说白了,AI是目标,ML是手段,DL是ML里最火的那个“尖子生”。你想想看,传统ML需要人工设计特征——比如识别猫,你得告诉程序“耳朵是三角形、眼睛是椭圆”。而深度学习呢?你扔给它一万张猫图,它自己就学会了“猫长啥样”。

核心区别一句话: 机器学习需要人“喂特征”,深度学习自己“学特征”。

1.2 深度学习发展简史:三次浪潮,两次寒冬

嗯,这里要注意,深度学习不是一夜爆红的。它经历了三次浪潮,中间还差点“冻死”过两次。

第一次浪潮(1943-1969):感知机的诞生

1943年,McCulloch和Pitts提出了第一个神经元数学模型。1958年,Rosenblatt搞出了感知机(Perceptron)。我当时读到这段历史时觉得挺有意思——一个单层网络就能做线性分类,大家兴奋得不行。

但很快,Minsky在1969年泼了盆冷水:感知机连异或(XOR)问题都解决不了。于是第一次AI寒冬来了。

第二次浪潮(1986-1995):反向传播与BP算法

1986年,Rumelhart等人重新发现了反向传播算法。多层网络终于能训练了!我记得我研究生时手写过BP算法,调参调到怀疑人生——但看到网络真的学会了XOR,那种成就感,啧,难忘。

不过好景不长,90年代末期,SVM等算法表现更好,加上当时数据少、算力弱,深度学习再次遇冷。

第三次浪潮(2006至今):深度学习的爆发

2006年,Hinton提出了深度信念网络的预训练方法。但真正引爆全世界的,是2012年AlexNet在ImageNet比赛上碾压第二名。从那以后,深度学习就像开了挂:

  • 2014年:GAN(生成对抗网络)出现,我至今记得第一次看到AI生成的人脸时,后背发凉的感觉
  • 2017年:Transformer架构诞生,彻底改变了NLP领域
  • 2020年至今:GPT系列、扩散模型……每次发布都像在“炸场”

我的避坑指南: 我曾经以为深度学习能解决一切问题。直到有一次做工业缺陷检测,数据只有200张图,模型死活不收敛。后来老老实实回去用传统图像处理+简单分类器,效果反而更好。记住:杀鸡别用牛刀

1.3 深度学习的主要应用领域

现在深度学习几乎无处不在。我挑三个最成熟的领域聊聊。

计算机视觉(CV)

这是深度学习最早“封神”的领域。从图像分类、目标检测到图像分割,几乎被CNN(卷积神经网络)统治了十年。

  • 图像分类:比如判断一张图是猫还是狗。ResNet、EfficientNet都是经典
  • 目标检测:不仅要分类,还要框出位置。YOLO系列我特别喜欢,速度快到能跑在手机上
  • 图像分割:像素级分类。U-Net在医学影像上表现极好——我有个朋友用它做肺结节检测,准确率比老医生还高

为什么会这样?因为CNN能自动学习从边缘、纹理到物体部件的层次化特征。你想想看,传统方法要手工设计几十个特征,CNN一个卷积层就搞定了。

自然语言处理(NLP)

2018年之前,NLP还是RNN/LSTM的天下。但Transformer出现后,一切都变了。

  • 机器翻译:Google翻译现在基本靠Transformer,比我当年用统计机器翻译强太多了
  • 情感分析:判断一条评论是好评还是差评。我做过一个电商项目,用BERT微调后准确率直接到96%
  • 文本生成:GPT系列能写文章、写代码、甚至写诗。说实话,有时候我分不清是AI写的还是人写的

注意: NLP模型对数据质量极其敏感。我曾经用爬虫抓了10万条评论做训练,结果模型学到的全是“哈哈哈”和“666”——因为数据里太多无意义灌水内容。清洗数据花的时间比训练模型还多。

语音识别

从Siri到小爱同学,语音识别已经成了我们生活的一部分。

  • 传统方法:GMM-HMM,需要大量语音学知识,调参调到崩溃
  • 深度学习方法:端到端的CTC模型、Listen Attend Spell(LAS)等,直接音频到文本
  • 现状:在安静环境下,识别准确率已经超过人类。但嘈杂环境、方言、多说话人场景仍是挑战

我个人习惯用WeNet做语音识别项目,开源、部署方便。有一次在工厂车间做语音控制,背景噪音大到我自己都听不清录音,但模型居然还能识别出“启动”和“停止”——深度学习在鲁棒性上确实有两把刷子。

小结

这一章我们聊了:

  • AI、ML、DL的包含关系——别搞混了
  • 深度学习的三次浪潮——知道历史,才能理解为什么今天这么火
  • 三大应用领域——CV、NLP、语音,每个都是千亿级市场

下一章,咱们就要动手了。我会带你从零搭建第一个神经网络。别怕,我会手把手教你。嗯,到时候记得带上你的Python环境。