首页 > 解决方案 > 如何设计一棵树来提出问题以做出决定?

问题描述

我正在尝试制作一个会提出一系列问题的程序,以便它在最后返回一个建议。我怎么能这样做?

我尝试使用树木,但无法正确使用。

例如,这可以是一个系列:

Q : Is the care damaged fully?
A : No

Q : How bad is the damage? [Totaled | Average | Light]
A : Average

Q : Is it able to start?
A : No

Q : Is it towable?
A : Y 

.
.
.
.

Okay, recommended service plan : [name of package]

标签: pythonmachine-learningtreedata-sciencedecision-tree

解决方案


这似乎是作业或家庭作业的编码问题,所以我不会给出编码解决方案。您可以尝试if else条件来实现这一点。if嵌套条件应该很简单。您也可以使用switch case它。

如果您有 csv 或文本文件中的数据,并且允许您使用 ML 库,则可以训练模型并以代码形式从中提取树规则。


推荐阅读