jleechung / neural-processes

PyTorch implementation of latent neural processes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neural processes

PyTorch implementation of (latent) neural processes for function regression.

See src/model for components of the NP, and here for a walkthrough of the model and training.

Set up an environment with:

conda env create -n neural-processes -f environment.yaml

Examples

Visualise the predictive mean and variance from the trained NP given increasing number of context points:

References

See the official Tensorflow implementation.

About

PyTorch implementation of latent neural processes.

License:MIT License


Languages

Language:Jupyter Notebook 95.0%Language:Python 5.0%