{
"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",
"