{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Bayesian Learning of GP-LVM"
],
"id": "7d6e509f-be10-43cc-af73-cb0ac24dffb0"
},
{
"cell_type": "markdown",
"metadata": {},
"source": [],
"id": "556f6ba4-1571-4b3c-82ac-06658afeee54"
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$\n",
"$$"
],
"id": "4ca65e00-341f-4aa1-b5b5-84a4fb959c7d"
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"::: {.cell .markdown}\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"\n",
""
],
"id": "dec2cf36-df29-4433-8ad8-41c4b9b8f497"
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%pip install gpy"
],
"id": "a607eac4-1b70-467c-8ad3-939b99b773ab"
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## GPy: A Gaussian Process Framework in Python\n",
"\n",
"\\[edit\\]\n",
"\n",
"Gaussian processes are a flexible tool for non-parametric analysis with\n",
"uncertainty. The GPy software was started in Sheffield to provide a easy\n",
"to use interface to GPs. One which allowed the user to focus on the\n",
"modelling rather than the mathematics.\n",
"\n",
"
\n",
"\n",
"Figure: GPy is a BSD licensed software code base for implementing\n",
"Gaussian process models in Python. It is designed for teaching and\n",
"modelling. We welcome contributions which can be made through the GitHub\n",
"repository
| \n", "\n", "**Bayesian GP-LVM**\n", "\n", "- Start with a standard GP-LVM.\n", "- Apply standard latent variable approach:\n", " - Define Gaussian prior over , $\\mathbf{Z}$.\n", " - Integrate out .\n", " - Unfortunately integration is intractable.\n", "\n", " | \n", "\n",
" | \n",
"