{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "14HX3QF45H"
    },
    {
      "field": "about",
      "target": "Y4FQT5WPQJ"
    }
  ],
  "body": "\n## Summary\n\nThe VC dimension (Vapnik–Chervonenkis dimension) of a [[family of sets|0C21Q694AG]] is the size of the largest set on which it cuts out every subset.\nIt measures the complexity of the family as a single number.\nBy the [[Sauer–Shelah lemma|Y4FQT5WPQJ]], a family of finite VC dimension $d$ picks out only polynomially many subsets, about $n^d$, of an $n$-point set.\nThis is why VC dimension controls sample sizes in statistical learning theory.\n\n## Explanations\n\n### L1 human\n\nThink of each set in the family as a rule that says \"yes\" to some points and \"no\" to others.\nA set of points is shattered when the rules together can produce every possible yes/no pattern on it.\nThe VC dimension is the largest number of points that can be shattered.\nFor example, intervals on the real line can shatter any two points but no three points $a \u003c b \u003c c$, because no interval contains $a$ and $c$ but not $b$.\nSo intervals have VC dimension $2$.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "05D05",
      "68Q32"
    ],
    "name": "VC dimension",
    "same_as": {
      "wikidata": "Q2662236",
      "wikipedia": "Vapnik–Chervonenkis dimension"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Vapnik–Chervonenkis_dimension"
      }
    ],
    "tag": "KCFXR9K3GD"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/KCFXR9K3GD/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/KCFXR9K3GD.md",
  "msc": [
    "05D05",
    "68Q32"
  ],
  "name": "VC dimension",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/KCF/KCFXR9K3GD.md",
  "status": null,
  "tag": "KCFXR9K3GD",
  "uri": "m2://KCFXR9K3GD",
  "url": "https://math2.tamnd.com/wiki/vc-dimension/",
  "writing": {
    "tag": "KCFXR9K3GD",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
