跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

机器学习核心概念与术语详解

梳理了机器学习与深度学习领域的核心术语,涵盖神经网络结构、NPU/CUDA 硬件基础、PyTorch 框架特性以及 FT/SFT 微调流程。重点解析了超参数设置、激活函数作用、权重偏置更新机制,并探讨了梯度下降中的消失与爆炸问题。内容涉及监督与无监督学习分类、过拟合风险、模型量化技术及 RLHF 对齐方法,为构建和理解 AI 系统提供系统性知识参考。

清酒独酌发布于 2026/3/23更新于 2026/10/25107 浏览
机器学习核心概念与术语详解

机器学习

机器学习是人工智能的重要分支,它让计算机系统能够从数据中自动学习并提升性能,无需显式编程。算法通过统计技术识别数据模式,从而做出预测或决策。

核心特点:

  • 数据驱动:模型性能高度依赖输入数据的质量与规模。
  • 模式识别:自动发现数据规律,用于预测新样本结果。
  • 自适应进化:随着数据积累,模型可不断优化自身表现。
  • 算法多样:涵盖监督、无监督、强化学习等多种范式。

典型应用:语音识别、图像分类、推荐系统、自然语言处理及预测分析等场景。

深度学习

作为机器学习的子集,深度学习基于人工神经网络(尤其是深层网络)构建。它模拟人脑机制,通过多层结构学习复杂抽象特征。

关键特性:

  • 多层架构:隐藏层允许提取高维抽象表示。
  • 自动特征工程:减少手动设计特征的依赖,直接从原始数据学习。
  • 大数据需求:通常需要海量数据支撑有效训练。
  • 计算密集:依赖 GPU 等高性能硬件加速。

应用场景:智能语音助手、人脸识别、自动驾驶、机器翻译及博弈游戏(如 AlphaGo)。

神经网络基础

神经网络结构示意图

理解神经网络需掌握几个核心符号:

  • y:预测输出或目标变量。
  • f():激活函数(如 ReLU、Sigmoid),引入非线性以增强模型表达能力。
  • W:权重矩阵,包含待优化的网络参数。
  • x:输入数据矩阵,行代表样本,列代表特征。
  • θ:偏置项,确保模型在无输入时也能产生非零输出。

与传统机器学习对比:深度学习在大规模数据和复杂任务上优势明显,且能自动学习特征;传统方法在小数据集或简单问题上可能更轻量高效。

硬件与框架

NPU(神经处理单元)

专为 AI 和神经网络任务设计的硬件。相比 CPU 和 GPU,NPU 在处理大规模并行计算时效率更高,特别适合图片、视频及神经网络推理。

CUDA(统一计算架构)

NVIDIA 推出的并行计算平台,允许开发者利用 GPU 进行通用计算。通过丰富的 API,CUDA 显著加速了计算密集型应用。

Torch 与 PyTorch

  • Torch:早期科学计算框架,支持 Lua,以动态图和自动求导著称。
  • PyTorch:Facebook 开源的 Python 版本,继承了 Torch 理念但生态更完善。其动态图机制允许运行时灵活调整计算图,适合复杂模型开发。支持 CPU、GPU 及 TPU 等多种设备。

训练与微调策略

FT(Fine-Tuning)与 SFT

微调是在预训练模型基础上,针对特定任务调整权重的过程。

  • FT:通常保留底层通用特征权重,仅调整顶层以适应新任务(如分类、NER)。
  • SFT(Supervised Fine-Tuning):监督微调。步骤包括:
    1. 预训练:在大规模源数据集上训练源模型。
    2. 模型复制:创建目标模型,复制源模型除输出层外的所有参数。
    3. 替换输出层:新增适配目标类别的输出层并随机初始化。
    4. 微调训练:在目标任务数据上训练,优化器更新部分或全部参数。

超参数与调优

超参数是训练前人为设定的配置,控制学习过程而非模型本身。

  • 学习率:决定权重更新幅度。过高易震荡,过低收敛慢。
  • 批量大小:影响梯度估计稳定性与泛化能力。
  • 迭代次数:过多导致过拟合,过少则欠拟合。
  • 正则化系数:如 L1/L2,防止过拟合。
  • 其他:网络层数、神经元数量、激活函数选择、Dropout 率、卷积核大小等。
激活函数

每一层的输出需经过非线性变换。若无激活函数,多层网络等价于单层线性模型。

  • 非线性映射:解决线性模型表达力不足的问题。
  • 增强表达能力:使网络能拟合任意复杂函数。
  • 归一化作用:限制数值范围,防止溢出。
  • 概率输出:如 Sigmoid 适用于二分类概率预测。
模型参数
  • 权重:初始化后随机设置,训练中被优化,决定特征对输出的贡献度。
  • 偏置:提供平移能力,使模型更好地拟合数据分布。

在训练过程中,权重和偏置通过优化算法(如梯度下降)不断更新迭代,直至损失最小化。

优化算法

常见的优化器包括梯度下降、随机梯度下降(SGD)、Adam、RMSprop 等。选择合适的优化器对收敛速度和最终效果至关重要。

核心流程与现象

前向传播与反向传播

  • 前向传播:数据从输入层流向输出层,计算预测值。
  • 反向传播:根据损失函数计算误差,并将梯度传回各层,用于更新参数。

梯度下降

优化参数的基本方法。需注意两个常见问题:

  • 梯度消失:深层网络中梯度随层数增加趋近于零,导致底层无法学习。
  • 梯度爆炸:梯度值过大,导致参数更新不稳定。

其他关键概念

  • 强化学习 RLHF:结合人类反馈的强化学习,常用于对齐大模型行为。
  • 二次代价函数:衡量预测值与真实值差异的常用损失函数。
  • 泛化能力:模型在未见数据上的表现,是评估模型实用性的核心指标。
  • 过拟合:模型在训练集表现好但在测试集差,通常因模型过于复杂或数据不足。
  • 神经元:神经网络的基本计算单元,模拟生物神经元功能。

机器学习分类

  • 监督学习:使用带标签数据训练,如分类、回归。
  • 无监督学习:处理无标签数据,如聚类、降维。
  • 区别:主要在于是否有明确的监督信号(标签)指导学习过程。

模型量化

降低模型精度以减少存储和计算开销的技术。

  • Bitsandbytes:常用的低比特量化库。
  • HQQ:高精度量化方案之一。

理解这些基础概念,有助于在实际项目中选择合适的模型架构、优化策略及硬件资源。

目录

  1. 机器学习
  2. 深度学习
  3. 神经网络基础
  4. 硬件与框架
  5. NPU(神经处理单元)
  6. CUDA(统一计算架构)
  7. Torch 与 PyTorch
  8. 训练与微调策略
  9. FT(Fine-Tuning)与 SFT
  10. 超参数与调优
  11. 激活函数
  12. 模型参数
  13. 优化算法
  14. 核心流程与现象
  15. 前向传播与反向传播
  16. 梯度下降
  17. 其他关键概念
  18. 机器学习分类
  19. 模型量化

更多推荐文章

查看全部
  • 低代码搭建高企年报自动化系统实践
  • GitHub Copilot 接入第三方 OpenAI 兼容模型指南
  • 中国大模型落地应用案例集(医疗、教育、金融等 52 个领域)
  • CSP 信奥赛 C++ 摩尔投票算法详解
  • Python 实现 Claude 3 Opus 高并发调用与成本优化方案
  • VSCode Copilot 聊天加载超时问题修复指南
  • 二分查找实战:山峰数组峰顶索引与寻找峰值
  • JDK21 下载、安装及环境变量配置教程
  • MaxKB4j 开源 RAG 知识库平台技术架构解析
  • 基于开源飞控的无人机装调与测试
  • 高鋒集團合夥人兼 Web3Labs 行政總裁黃俊瑯:以資本與生態賦能傳統企業 Web3 轉型
  • 大模型发展:超越GPT-4与寻求场景平衡应用
  • 极客玩法:VS Code + GPT-5.3-Codex 的本地化部署方案真香
  • 国产 AI 大模型进入“群模时代”:技术突破与产业落地
  • Python 爬虫入门基础教程:流程、模块与框架详解
  • Llama 3.1 本地部署指南:Ollama、OpenWeb UI 与 Spring AI
  • 低代码引擎中 React 动态渲染器:JSON Schema 转 Fiber 树详解
  • Windows 系统安装与配置 Neo4j 图数据库指南
  • Java 浮点数精度陷阱与 BigDecimal 最佳实践
  • Java 调用 OCR 接口指南:Spring Boot 整合实战

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online