判定树及判定表练习
- 格式:ppt
- 大小:433.50 KB
- 文档页数:16


判断树与判断表的应用
一、实验目的
掌握判断树和判断表的使用
二、实验内容与步骤
判断逻辑案例:
1、某单位招聘考试需要考核数学、英语、计算机三门课程,其录取规则是:
1)总分240分以上(含)录取。
2)总分在240分以下(不含),180分以上(含)的,如果数学和英语成绩均在
60分以上(含),需要参加面试;如果数学或英语中只有1门成绩在60分以下(不含)的,需复试该课程后再决定是否录取。
3)其他情况不录取。
请画出相应的决策树和决策表,并说明决策树与决策表的适用范围与特点。
2、某翻译公司的英文笔译收费标准如下:
若欲翻译的文档的字数在2000字(含2000字)以内,类型为一般读物的,每千字为180元,类型为专业读物的,每千字为220元;
若欲翻译的文档的字数大于2000字小于等于8000字,类型为一般读物的,每千字为160元,类型为专业读物的,每千字为200元;
若欲翻译的文档的字数在8000字以上,不管是哪种类型的读物,每千字均为150元。
请依据题意画出判断表和判断表。
收费 元/千字
180
220 160 200 150
实验步骤:
利用office word绘制判断树与判断表
1)打开Office word
2)分析题中的数据流程判断逻辑
3)按照判断树与判断表的设计方式设计判断树与判断表
三、实验结果。
选择题
在判定树中,每一个非叶节点代表:
A. 一个属性测试的结果(正确答案)
B. 一个最终的分类结果
C. 一个数据集的样本
D. 一个判定表的条目
判定表与判定树相比,哪个更适合处理复杂的逻辑条件?
A. 判定树
B. 判定表(正确答案)
C. 两者相同
D. 都不适合
判定树的根节点通常表示:
A. 数据集的最优属性
B. 数据集的第一个属性(正确答案,若未优化则通常如此)
C. 数据集的最后一个属性
D. 数据集的类别标签
在构建判定树时,信息增益用于:
A. 选择最优的划分属性(正确答案)
B. 计算节点的纯度
C. 确定树的深度
D. 评估模型的准确率
判定表中,每一行代表:
A. 一个数据样本
B. 一个条件组合及其对应的动作(正确答案)
C. 一个判定树的节点
D. 一个属性的取值范围
判定树中,叶节点通常表示:
A. 数据集的划分结果
B. 一个属性的测试条件
C. 最终的分类或回归结果(正确答案)
D. 数据集的一个子集
当判定树的深度过大时,可能导致的问题是:
A. 过拟合(正确答案)
B. 欠拟合
C. 计算速度加快
D. 模型稳定性增强
在将判定表转换为判定树时,判定表中的每一个条件列对应:
A. 判定树的一个叶节点
B. 判定树的一个非叶节点(正确答案)
C. 判定树的一个根节点
D. 判定树的一条路径
判定树剪枝的目的是:
A. 提高模型的泛化能力(正确答案)
B. 增加模型的复杂度
C. 减少模型的训练时间
D. 提高模型在训练集上的准确率。
软件工程判定表和判定树题目
软件工程判定表和判定树题目可能如下:
1. 判定表题目:
假设在一个软件工程项目中,存在以下情况需要判断:
条件(Condition):是否选择使用数据库作为数据存储方式?动作(Action):如果选择使用数据库,则需进行数据库配置;如果不选择使用数据库,则不需进行数据库配置。
请根据上述情况编写一个判定表,确定是否需要进行数据库
配置。
2. 判定树题目:
假设在一个软件工程项目中,存在以下情况需要判断:
条件(Condition):是否选择使用框架进行开发?
子条件(Sub-Condition):如果选择使用框架,则需考虑使
用的是前端框架还是后端框架?
子子条件(Sub-Sub-Condition):如果选择使用前端框架,
则需考虑使用的是React还是Vue?
动作(Action):如果选择使用React,则使用React进行开发;如果选择使用Vue,则使用Vue进行开发;如果选择不
使用框架,则进行自主开发。
请根据上述情况编写一个判定树,确定最终使用的开发方式
和框架。