{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "CRF6HCM0Q5"
    }
  ],
  "body": "\n## Summary\n\nKernel approximation reconstructs a function from its values at finitely many points $x_j$.\nIt uses a combination $\\sum_j c_j K(\\cdot, x_j)$ of copies of a positive definite kernel $K$.\nThe natural setting is the [[reproducing kernel Hilbert space|4CK2GSRAGD]] $H_K$ of the kernel.\nThere the kernel interpolant is the element of smallest norm that matches the data.\nIts pointwise error is bounded by a power function times the norm of the target.\nIt covers radial basis function interpolation and works in many variables and on scattered points.\n\n## Explanations\n\n### L1 human\n\nPlace a bump, given by the kernel, at each data point, and choose the heights of the bumps so that their sum passes through the data.\nFor the Gaussian kernel $K(x, y) = e^{-\\abs{x - y}^2}$ and one data point $x_1 = 0$ with value $1$, the interpolant is just $e^{-x^2}$.\nWith more points one solves a linear system with the matrix of kernel values $K(x_i, x_j)$.\nThe reproducing kernel Hilbert space explains why this is a good choice.\nAmong all functions of the space that fit the data, this sum is the smoothest in the sense of the norm.\nAdding a penalty to the fit gives kernel ridge regression and other methods of machine learning.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "46E22",
      "41A05",
      "41A63"
    ],
    "name": "Kernel approximation in reproducing kernel Hilbert spaces",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Reproducing_kernel_Hilbert_space"
      }
    ],
    "tag": "R7RNMX78KZ"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/R7RNMX78KZ/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/R7RNMX78KZ.md",
  "msc": [
    "46E22",
    "41A05",
    "41A63"
  ],
  "name": "Kernel approximation in reproducing kernel Hilbert spaces",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/R7R/R7RNMX78KZ.md",
  "status": null,
  "tag": "R7RNMX78KZ",
  "uri": "m2://R7RNMX78KZ",
  "url": "https://tamnd.github.io/math2/wiki/kernel-approximation-in-reproducing-kernel-hilbert-spaces/",
  "writing": {
    "tag": "R7RNMX78KZ",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
