Juan Emmanuel Johnson's repositories
probflow
A Python package for building Bayesian models with TensorFlow or PyTorch
torchlayers
Shape and dimension inference (Keras-like) for PyTorch layers and neural networks
hsic_alignment
In this repo, I will be looking at how to choose the best parameters for HSIC alignment.
lab_notebook
My lab notebook for my research. Covers various topics from Gaussian processes to Invertible flows.
fundl
A pedagogical, functional-oriented deep learning library built on top of jax.
pypackage_template
My minimal python package template for my reproducible code bases.
bnn_model_zoo
I go through some of the latest literature and try implement a few models using libraries.
kernel_model_zoo
A few kernel methods models that I have studied and used over the years.
DeepKalmanFilter
Pyro/Pytorch implementation of Deep Kalman FIlter for shared-mobility demand prediction
datasci_template
A minimal template for my datascience projects.
bayesian_benchmarks
A community repository for benchmarking Bayesian methods
emukit
A Python-based toolbox of various methods in uncertainty quantification and statistical emulation: multi-fidelity, experimental design, Bayesian optimisation, Bayesian quadrature, etc.
gp_autograd
An implementation of the gaussian process regression algorithm using the numpy autogrid function.
gaussian_processes
This is my repository where I play around with all things Gaussian process.
hsi_python
hyperspectral image routines with python.
gp_error
Error Propagation with Gaussian Processes for Regression
kernel_derivatives
Experiments using derivatives on kernel models for regularization.
python_practice
Where I go through to try and understand some python concepts and packages.
drr
Dimensionality Reduction Using Regression.
manifold_learning
A repository with work-in-progress code: Schroedinger Eigenmaps for Manifold Learning
simpleHSI
Using Machine Learning for Hyperspectral Image Processing.
sci_computing
My scientific computing curriculum
tutorials
tutorials of my set up