您的位置:首页 > 其它

机器学习-习题1.2

2018-02-25 19:44 1301 查看
题目:与使用单个合取式来进行假设表示相比,使用“析合范式”将使得假设空间具有更强的表示能力,例如:
好瓜<->((色泽=*)∩(根蒂=蜷缩)∩(敲声=*))∪((色泽=乌黑)∩(根蒂=*)∩(敲声=沉闷)),
会把“(色泽=青绿)∩(根蒂=蜷缩)∩(敲声=清脆)” 以及“(色泽=乌黑)∩(根蒂=硬挺)∩(敲声=沉闷)”都分类为“好瓜”,若使用最多包含k个合取式的析合范式来表达表1.1西瓜分类问题的假设空间,试估算共有多少种可能的假设。
相关概念: 合取范式:多个析取式的合取 如:


                析合范式:即多个合取式的析取 如:


                公式:1、由蕴涵等值式和等价等值式可知,




                           2、用双重否定率和德摩根律,可得





                            3、利用分配律,可得



                上述材料参考百度百科

解答:
        
表1.1 西瓜数据集
编号色泽根蒂敲声好瓜
1青绿蜷缩浊响
2乌黑蜷缩浊响
3青绿硬挺清脆
4乌黑稍蜷沉闷
        1.先判断假设空间大小

                  有3个属性:色泽,根蒂,敲声,属性值分别有2种、3种、3种,故假设空间大小:3*4*4+1=49,则k的最大值为49
       2.求多少种可能的假设,即利用最多的析取范式来表达分类问题的假设空间,排除冗余情况,只需考虑3个属性都有确定值的情况。
        表1的版本空间可得出 好瓜<->((色泽=*)∩(根蒂=蜷缩)∩(敲声=*))∪((色泽=*)∩(根蒂=*)∩(敲声=沉闷))
k的值最大为12
去掉<->
可得最后析取范式为(好瓜 ∩ k1) ∪(好瓜 ∩ k2)...∪(好瓜 ∩ k12)
共有12种假设   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: