2 PAC学习框架 (page 20 21)

示例 2.4 k项DNF公式

析取范式(DNF)公式是几个项的析取的公式,每个项都是布尔文字的合取。kk项DNF是由kk项的析取定义的DNF公式,每个项最多由nn个布尔文字组成。因此,对于k2k=2n3n=3,k项DNF的示例为(x1x2x3)(x1x3)(x_1∧ \overline x_2∧ x_3)∨ (\overline x_1∧ x_3)
kk项DNF公式的CC类是PAC可学习的吗?类的基数是3nk3^{nk}的基数,因为每个项是至多nn个变量的合取,并且有3n3^n个这样的合取,如前面所见。假设集HH必须包含CC才能实现一致性,因此H3nk| H |≥ 3^{nk}。定理2.1给出了以下样本复杂性界:

m1ϵ((log3)nk+log1δ),(2.12)m\ge\frac{1}{\epsilon}\big((log3)nk+log\frac{1}{δ}\big),(2.12)

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享