设X= {1,2,3,…,100}。设H是X的所有子集的类,其中至少包含20个元素,最多包含80个元素。H的VC维数是多少?
发布于 2022-10-23 01:24:31
VC维数为80。
集合C=\{1,\dotsc,80\}被H粉碎:
让A\subseteq C。注意,|A|\leq|C|=80。如果是|A|\geq20,那么A\in H已经是证人了。如果是|A|<20,那么h=A\cup\{81,\dotsc,100\}的大小在20到39之间,因此是H和h\cap C=A。
没有一组大小的\geq81被H破坏:
让C成为这样一个集合,并考虑\emptyset\subseteq C。对于任何h\in H,从|h|\geq20开始,我们都有|h\cap C|=|h|+|C|-|h\cup C|\geq 20+81-100>0,所以是h\cap C\neq\emptyset。
https://datascience.stackexchange.com/questions/114918
复制相似问题