news 2026/10/1 23:10:51

人工智能学习-AI-MIT公开课-第三节:推理:目标树与基于规则的专家系统-笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
人工智能学习-AI-MIT公开课-第三节:推理:目标树与基于规则的专家系统-笔记

人工智能学习-AI-MIT公开课-第三节:推理:目标树与基于规则的专家系统

  • 1-前言
  • 2-课程链接
  • 3-具体内容解释说明
    • 一、这节课在整个人工智能课程中的位置
    • 二、什么是「目标树(Goal Tree)」
      • 1️⃣ 一句话理解
      • 2️⃣ 举个超直观的例子
    • 三、目标树是怎么“推理”的?
      • 🔹 1️⃣ 后向推理(Backward Chaining)
      • 🔹 2️⃣ 前向推理(Forward Chaining)
    • 四、什么是「基于规则的专家系统」
      • 1️⃣ 一句话定义(考试版)
      • 2️⃣ 规则长什么样?
    • 五、目标树 & 专家系统 & 搜索 的关系(非常重要)
    • 六、这节课在「入试」里会怎么考?
      • 常见题型
      • 常见陷阱
    • 七、一句话总结
    • 八、和前面做的 A* 有什么联系?
  • 4-课后练习(日语版本)
    • 問題1(後向推理・目標指向)
      • 選択肢
    • 問題2(前向推理・データ指向)
      • 选项
    • 問題3(目標木の理解)
      • 選択肢
    • 問題4(専門家システムの本質)
      • 选项
      • 作答方式建议(入试习惯)
    • ✅ 採点結果
    • 🔍 入試視点ワンポイント解説
      • 問題1(後向推理)
      • 問題2(前向推理)
      • 問題3(目標木)
      • 問題4(専門家システム)
    • 🧠 10秒で思い出す入試暗記フレーズ
  • 5-总结

1-前言

为了应对大学院考试,我们来学习相关人工智能相关知识,并且是基于相关课程。使用课程为MIT的公开课。

通过学习,也算是做笔记,让自己更理解些。

2-课程链接

是在B站看的视频,链接如下:
https://www.bilibili.com/video/BV1dM411U7qK/?p=3&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=631b10b31b63df323bac39281ed4aff3

3-具体内容解释说明

这里自己通过课程可能看得不是很详细,所以借用了AI得能力再解释了一遍。


一、这节课在整个人工智能课程中的位置

现在看到的课程顺序其实非常“正统”:

1️⃣ 什么是人工智能
2️⃣ 推理:目标树与问题求解
3️⃣推理:目标树 + 基于规则的专家系统 ← 当前这一节
4️⃣ 搜索(DFS / BFS / 束搜索)
5️⃣ 最优搜索 / A*
6️⃣ 博弈 / α–β
7️⃣ 约束满足问题(CSP)

👉这节课是「从搜索 → 规则推理」的过渡桥梁


二、什么是「目标树(Goal Tree)」

1️⃣ 一句话理解

目标树 = 把“我要做成一件事”拆成“要满足哪些条件”的树结构

  • 根节点:最终目标
  • 子节点:子目标 / 条件
  • 叶节点:已知事实

2️⃣ 举个超直观的例子

目标:系统判断「患者得了某种病」

  • 要判断疾病
    ├─ 是否有症状 A
    ├─ 是否有症状 B
    └─ 是否有检查结果 C

👉每一个“是否”就是一个子目标


三、目标树是怎么“推理”的?

目标树的推理方式,主要有两种(考试重点):


🔹 1️⃣ 后向推理(Backward Chaining)

从目标往回问条件

「要成立这个结论,我需要什么?」

步骤:

  1. 假设目标是真的
  2. 找能推出目标的规则
  3. 检查这些规则的前提是否成立
  4. 不成立 → 再把前提当作新目标继续追问

👉像医生一样:先怀疑某种病,再确认症状


🔹 2️⃣ 前向推理(Forward Chaining)

从已知事实往前推结论

「我现在知道这些事实,还能推出什么?」

步骤:

  1. 已知一堆事实
  2. 找所有“前提满足”的规则
  3. 触发规则,产生新事实
  4. 不断扩展,直到目标出现

👉像流水线:事实越积越多


四、什么是「基于规则的专家系统」

1️⃣ 一句话定义(考试版)

专家系统 = 用“规则 + 推理机”模拟人类专家判断的系统

核心组成只有三样:

组件干什么
知识库IF–THEN 规则
推理机决定怎么用规则
事实库当前已知事实

2️⃣ 规则长什么样?

最经典的形式:

IF 症状A AND 症状B THEN 疾病X

👉 这正是「目标树」的节点关系来源。


五、目标树 & 专家系统 & 搜索 的关系(非常重要)

可以这样理解:

专家系统 ↓ 规则 → 形成目标树 ↓ 推理 = 在目标树上做搜索
  • 后向推理 ≈ 从目标节点向下搜索
  • 前向推理 ≈ 从事实节点向上扩展

👉本质还是搜索,只是“状态”变成了逻辑条件


六、这节课在「入试」里会怎么考?

日本大学院不会让写系统,而是问:

常见题型

  • 哪种推理方式更适合诊断问题?
  • 前向推理 / 后向推理的区别
  • 专家系统的构成要素
  • 目标树和搜索的关系

常见陷阱

❌ 把“规则系统”和“机器学习”混在一起
❌ 以为专家系统会“学习”(它不会)


七、一句话总结

目标树:把结论拆条件
推理:在条件树上做搜索
专家系统:规则 + 推理机 + 事实


八、和前面做的 A* 有什么联系?

A*专家系统
节点是“位置”节点是“条件/事实”
边是“行动”边是“规则”
f=g+h是否满足规则

👉思想完全一致,只是表示方式不同


4-课后练习(日语版本)

問題1(後向推理・目標指向)

次の規則をもつ専門家システムを考える。

R1: IF P AND Q THEN R R2: IF R THEN S

現在の目標がSであるとき、後向推理における最初の探索として最も適切なものはどれか。

選択肢

a. P と Q が事実かどうかを確認する
b. R が事実かどうかを確認する
c. S を事実として追加する
d. P, Q, R, S をすべて事実として追加する


問題2(前向推理・データ指向)

基于规则的专家系统中,前向推理(Forward Chaining)的特点,下列哪一项描述是正确的?

选项

a. 明确给定目标,从目标反向验证规则前提
b. 从已知事实出发,不断应用规则产生新事实
c. 优先选择启发式值最小的规则进行推理
d. 推理过程必须构造目标树结构


問題3(目標木の理解)

目標木(Goal Tree)に関する説明として正しいものはどれか。

選択肢

a. 目標木は数値最適化問題にのみ用いられる
b. 目標木では各ノードが行動を表す
c. 目標木は最終目標を複数の部分目標に分解する
d. 目標木は前向推理では使用できない


問題4(専門家システムの本質)

基于规则的专家系统的基本构成要素,下列哪一项是正确的?

选项

a. 大规模训练数据与深度学习模型
b. 规则、事实以及推理机制
c. 状态空间、启发式函数和评价函数
d. 概率模型与参数学习算法


作答方式建议(入试习惯)

直接写:

1: 2: 3: 4:

完璧です。4問すべて正解です。🎯
ここでは最小限の入試視点コメントだけ付けて、理解を定着させます。


✅ 採点結果

問題あなたの解答正解判定
問題1BB✅
問題2BB✅
問題3CC✅
問題4BB✅

🔍 入試視点ワンポイント解説

問題1(後向推理)

  • 目標 → 規則 → 前提条件
  • 「S を導くには R が必要」→R を確認
    👉 後向推理の王道判断。

問題2(前向推理)

  • 事実が先、目標は後
  • ルールが次々に発火して知識が増えるタイプ。
    👉 データ駆動型。

問題3(目標木)

  • 最終目標を部分目標に分解する構造。
    👉 定義問題は確実に取り切る。

問題4(専門家システム)

  • 規則 + 事実 + 推論機構
    👉 機械学習と混同しないのが重要。

🧠 10秒で思い出す入試暗記フレーズ

目標が先 → 後向推理
事実が先 → 前向推理
専門家システム=規則・事実・推論


5-总结

知识一点点记录吧,最后应对考试,打下基础

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 15:34:04

3步掌握fSpy-Blender相机匹配:从照片到3D场景的完美转换

3步掌握fSpy-Blender相机匹配:从照片到3D场景的完美转换 【免费下载链接】fSpy-Blender Official fSpy importer for Blender 项目地址: https://gitcode.com/gh_mirrors/fs/fSpy-Blender 还在为3D模型与现实照片不匹配而头疼吗?fSpy-Blender相机…

作者头像 李华
网站建设 2026/9/30 15:34:27

Dify能否用于构建去中心化的AI应用网络?

Dify能否用于构建去中心化的AI应用网络? 在智能体(Agent)和大语言模型(LLM)正以前所未有的速度重塑软件形态的今天,一个更深层的问题逐渐浮现:AI 应用是否必须依赖中心化云服务才能运行&#xf…

作者头像 李华
网站建设 2026/9/30 15:34:36

Charticulator:5步掌握零代码数据可视化终极指南

Charticulator:5步掌握零代码数据可视化终极指南 【免费下载链接】charticulator Interactive Layout-Aware Construction of Bespoke Charts 项目地址: https://gitcode.com/gh_mirrors/ch/charticulator 数据可视化是现代数据分析的核心技能,但…

作者头像 李华
网站建设 2026/9/30 15:33:56

为什么顶级AI工程师都在研究Open-AutoGLM源码?真相令人震惊

第一章:Open-AutoGLM源码为何成为AI工程师的新宠随着大语言模型在工业界的应用日益广泛,Open-AutoGLM 作为一款开源的自动化生成语言模型框架,正迅速赢得 AI 工程师的青睐。其核心优势在于高度模块化的设计、对主流训练范式的原生支持&#x…

作者头像 李华
网站建设 2026/9/27 17:37:49

系统部署选择:本地vs云端部署的考量因素

系统部署选择:本地vs云端部署的考量因素在企业数字化转型的浪潮中,系统部署方式的选择成为影响运营效率、成本控制和长期战略的关键一环。本地部署和云端部署说是当前企业应用系统建设的两大主流方向,各自的优缺点也各不相同。对于很多企业客…

作者头像 李华