深度学习术语词典
入门·10 分钟·围绕「深度学习术语词典」整理初学者需要掌握的术语、缩写、概念关系、速查表和记忆方法,适合学习、复习与开发时检索。
深度学习术语词典
深度学习是机器学习的一个分支,主要使用多层神经网络从数据中学习复杂模式。它在图像、语音、自然语言和生成式 AI 中非常重要。
核心概念
神经网络 Neural Network:由多层计算单元组成的模型。每一层接收输入、做变换,再传给下一层。
层 Layer:网络中的计算阶段。常见有全连接层、卷积层、循环层、注意力层。
参数 Parameters:模型内部可学习的权重和偏置。参数越多,表达能力通常越强,但训练和推理成本也越高。
激活函数 Activation:给网络加入非线性能力,例如 ReLU、Sigmoid、GELU。如果没有非线性,多层网络会退化成简单线性变换。
训练过程
前向传播 Forward:输入数据经过网络得到预测结果。
反向传播 Backpropagation:根据损失计算每个参数应该如何调整。
梯度 Gradient:损失对参数变化的方向和幅度提示。梯度告诉模型往哪里改能让错误变小。
优化器 Optimizer:根据梯度更新参数的算法,例如 SGD、Adam。
常见问题
梯度消失:深层网络中梯度变得很小,前面的层学不动。
梯度爆炸:梯度过大,训练不稳定,损失剧烈波动。
正则化 Regularization:防止过拟合的方法,例如 Dropout、权重衰减、数据增强。
模型类型
CNN 擅长图像局部特征,RNN 曾常用于序列数据,Transformer 通过注意力机制处理长距离依赖,是现代大语言模型的基础。
易混淆点
深度学习不是一定比传统机器学习好。数据少、特征清晰、解释性要求高时,树模型或线性模型可能更合适。深度模型强在大数据、复杂模式和端到端学习。
学习建议
先理解“数据进入网络、得到预测、计算损失、反向更新”这条主线,再学习具体架构。不要一开始就陷入各种模型名称,否则容易只记名词不懂过程。