单元六 · AI项目工坊

第26课 推荐出行方式

任务场景
任务场景:推荐出行方式

一、学习目标

  • 了解用决策树等方法推荐出行方式的思路。
  • 认识数据与规则在推荐中的作用。
  • 能比较规则推荐与学习型推荐的差异。

二、情境导入

上班/上学该坐公交、骑车还是开车?可以依据哪些条件推荐?

决策树与神经网络如何参与「出行推荐」?

三、核心讲解

本课学习路径:

1准备数据与规则
2决策树推荐
3学习型推荐

1.准备数据与规则

推荐前要明确目标与条件:距离、天气、拥堵、费用、是否有车等。

推荐要素:先定义可选方案与决策条件,再收集相应数据或经验规则。
  • 列出候选出行方式
  • 确定会影响选择的关键因素
  • 准备若干样例用于测试推荐是否合理

想一想:「下雨」和「迟到风险」哪个更应靠近决策树根节点?为什么?

2.决策树推荐

可用决策树把推荐过程可视化,按条件分支给出建议。

规则推荐:用清晰规则保证可解释;适合条件不多、需要说明理由的场景。
决策树
示意:用决策树推荐出行方式
  • 在决策树组件中搭建出行推荐树
  • 用样例走查路径,检查建议是否合理
  • 规则冲突或遗漏时及时修订

想一想:决策树很深时,用户还容易理解推荐理由吗?

3.学习型推荐

也可用神经网络等从历史选择中学习偏好,但解释性可能变弱。

学习型推荐:从数据中拟合偏好;灵活但更依赖数据质量,需防止不合理歧视性规则。
神经网络
示意:学习型模型也可用于推荐
  • 对比:同一场景下规则法与学习法的建议差异
  • 讨论何时必须保持可解释

想一想:如果历史数据全是「有车就开车」,模型可能学到什么不良偏好?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · MixAI 组件

请在下列组件中完成操作,至少体验一个并记录现象。

组件 model_decision_tree — 按天气、距离等条件搭建出行推荐树,走查样例并解释推荐理由

组件 model_neural_network_playground — 对比「规则推荐」与「从数据拟合」的学习型方法,讨论可解释性

五、课堂总结

  • 出行推荐可基于规则决策树,也可基于数据学习。
  • 要在效果、可解释性与公平性之间权衡。

六、拓展提升

  • 为「雨天/晴天 × 近/远」设计一棵推荐树,并说明一条你刻意避免的偏见。

测评

对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。

  1. 做出行推荐前,首先应:

  2. 用决策树推荐的突出优点是:

  3. 判断:学习型推荐一定比规则推荐更公平。

本节小结

回顾本课要点,完成动手体验与测评。记住:推荐出行方式。