示例2.2布尔文字的连接
考虑学习最多n个布尔文字x1,…,xn的连接的概念类Cn.布尔文字是变量xi,i∈[1,n],或其否定xi。对于n=4,一个例子是合取:x1∧x2∧x4,其中x2表示布尔文字x_2的否定。(1,0,0,1)是这个概念的正面例子,而(1,0,0,0)是负面例子。
请注意,对于 n = 4,正例 (1,0,1,0) 意味着目标概念不能包含文字 x1 和 x3,也不能包含文字 x2 和 x4。相比之下,一个反面例子没有那么丰富,因为它不知道它的 n 位中的哪一个是不正确的。因此,一个用于寻找一致假设的简单算法基于正例,包括以下内容:对于每个正例 (b1,...,bn) 和 i ∈ [1,n],如果 bi = 1 则 xi 被排除作为概念类中可能的文字,如果 bi = 0,则排除 xi。因此,未排除的所有文字的合取是与目标一致的假设。图 2.4 显示了示例训练样本以及 n = 6 情况下的一致假设。
我们有 ∣H∣ = ∣Cn∣ = 3n,因为每个文字都可以肯定包含,否定包含或不包含。将其插入到一致假设的样本复杂度界限中,对于任何 ϵ> 0 和 δ>0 产生以下样本复杂度界限:
m≥ϵ1((log3)n+logδ1).(2.10)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END