AI、机器学习与深度学习的关系
用集合与职责边界区分 AI、机器学习、深度学习和生成模型。
学习目标
- 能说明AI、机器学习与深度学习的关系解决什么问题,以及何时适用。
- 能解释为什么“把三个词互换使用”是误区。
学习前需要掌握
背景与问题
AI、机器学习和深度学习常同时出现在产品介绍中,但它们描述的层次并不相同。不分清层次,容易把“换了一个网络结构”误以为“业务系统已经具备自主完成任务的能力”。
理解这三个词,更实际的用途是判断一个需求需要什么数据、怎样训练和评估,以及哪些步骤仍要由规则、搜索、工具或人工流程承担。
概念定义
在本课程的常用分类中,AI 是研究和构建智能任务系统的广泛领域;机器学习是其中利用数据改进任务表现的方法族;深度学习是机器学习中使用多层神经网络学习表示的一类方法。
“属于哪一类”与“是否适合当前任务”是两个问题。线性回归属于机器学习,但并不属于通常所说的深度学习;使用规则和图搜索的系统可以属于 AI,而不需要从数据拟合参数。
直观理解
可以把 AI 理解为要解决的一大类问题,机器学习是从数据中寻找规律的路线,深度学习则是这条路线中通过多层表示构建模型的方法。
这些类别不是成熟度等级。把表格数据送入一个更深的模型,不会自动解决数据泄漏、标签错误或评价协议不合理的问题;简单模型也可以是经过认真验证的合适方案。
对照案例:给同一封邮件贴标签
- 规则方案:只要发件人位于已知黑名单,就标为风险邮件。条件由人制定,不是从这批邮件中拟合得到。
- 机器学习方案:用已标注邮件训练逻辑回归,根据词语等特征估计类别。它从数据学习参数,但没有使用多层神经网络。
- 深度学习方案:使用神经网络编码邮件文本,再训练分类头或微调模型。表示与分类可以一起学习。
- 完整处理系统:无论使用哪一种模型,都可能还需要黑名单、权限规则、人工复核和审计记录。这些系统环节不因模型更复杂而消失。
如果下一步还要求“查看关联订单并生成处理建议”,就增加了跨步骤执行问题;不能因为分类器能够识别类别,就认定它已经能够完成整套工作。
核心原理
机器学习的关键在于从数据确定模型中的可学习部分。规则是人明确写出的判断条件;模型参数则由训练过程根据数据估计。两者可以组合,不能只看系统有没有一个 if 语句就判断它是否使用机器学习。
深度学习通常同时学习特征表示与任务映射,但仍需要训练目标、数据划分、优化与评测。它并没有取消机器学习中的数据边界和泛化问题。
一个产品可以跨越多个层次。大语言模型可以承担深度学习模型部分,检索器和规则负责信息与约束,Agent 循环负责行动选择与结果检查;这些组成部分不能互相替代。
技术选型要匹配数据规模、问题结构、可解释需求、资源和错误代价。不能单凭“深度”二字断言某种方案一定更准确、更可靠或更适合上线。
理解与实践步骤
- 识别任务目标
- 判断是否需要从数据学习
- 判断表示是否需要深层网络
- 补充规则、工具与验证
实际应用
- 技术路线选择
- 学习路径规划
常见错误
- 把 AI、机器学习、深度学习当成完全同义的三个产品名称。
- 认为所有 AI 都必须经过数据训练,或认为所有机器学习都使用神经网络。
- 把 Agent 当作与机器学习并列的一种训练算法,忽略它是系统组织与执行方式。
- 只替换模型结构,却沿用泄漏的数据划分或不适合实际使用的评价方法。
安全风险与信任边界
AI、机器学习与深度学习的包含关系描述方法范畴,不代表系统可靠性等级。规则系统同样可能使用错误前提,深度模型也可能在未见数据上失效;不能仅凭方法标签推断公平、可解释或适合高风险决策。
性能与失败模式
比较方法要对齐任务和数据预算:小数据规则或浅层模型可能更合适,深度模型的表示能力也伴随训练与推断成本。应记录真实错误、延迟和维护需求,而不是以参数量或是否使用神经网络替代效果评价。
推荐学习资料
参考库不会生成虚假资源或无效外部链接。