All Projects → SheffieldML → Gpclust

SheffieldML / Gpclust

Licence: gpl-3.0
Collapsed Variational Bayes

Projects that are alternatives of or similar to Gpclust

Regex In Python
A comprehensive guide for learning regular expressions using Python
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Big Mac Data
Data and methodology for the Big Mac index
Stars: ✭ 1,095 (+1787.93%)
Mutual labels:  jupyter-notebook
Cloudml Magic
Jupyter Notebook Magics for Google Cloud ML Engine
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Mlkatas
A series of self-correcting challenges for practicing your Machine Learning and Deep Learning skills
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Pyspark Examples
Code examples on Apache Spark using python
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
A journey into math of ml
汉语自然语言处理视频教程-开源学习资料
Stars: ✭ 1,094 (+1786.21%)
Mutual labels:  jupyter-notebook
Darter
🕵️ Dart / Flutter VM snapshot analyzer
Stars: ✭ 57 (-1.72%)
Mutual labels:  jupyter-notebook
Principles Of Data Science
Principles of Data Science by Packt
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
One Pixel Attack Keras
Keras implementation of "One pixel attack for fooling deep neural networks" using differential evolution on Cifar10 and ImageNet
Stars: ✭ 1,097 (+1791.38%)
Mutual labels:  jupyter-notebook
Fraud Detection
Credit Card Fraud Detection using ML: IEEE style paper + Jupyter Notebook
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Louplus Ml
实验楼 《楼+ 机器学习实战》课程挑战作业参考答案 https://www.shiyanlou.com/louplus/ml
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Jupyter Rise
Auto-launching the RISE plugin for Binder presentations.
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Skillsnetwork
Stars: ✭ 1,098 (+1793.1%)
Mutual labels:  jupyter-notebook
Posts
A repository for code accompanying my Medium posts.
Stars: ✭ 57 (-1.72%)
Mutual labels:  jupyter-notebook
Apparel Styles
Deep Learning to Describe Clothing by Semantic Attributes
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Face recognition using pytorch
Using MTCNN and MobileFaceNet on Face Recognition
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
C3d
C3D is a modified version of BVLC caffe to support 3D ConvNets.
Stars: ✭ 1,097 (+1791.38%)
Mutual labels:  jupyter-notebook
Introduction To Nlp
Lectures for Udemy - INLP
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Attentional Interfaces
🔍 Attentional interfaces in TensorFlow.
Stars: ✭ 58 (+0%)
Mutual labels:  jupyter-notebook
Cs231n.github.io
Public facing notes page
Stars: ✭ 8,590 (+14710.34%)
Mutual labels:  jupyter-notebook

GPclust

Clustering time series using Gaussian processes and variational Bayes.

User guide and tutorials are available via the included notebooks.

Currently implemented models are

  • MOG - Mixture of Gaussians
  • MOHGP - Mixtures of Hierarchical Gaussian processes
  • OMGP - Overlapping mixtures of Gaussian processes

Citation

The underlying algorithm is based on the 2012 NIPS paper:

http://books.nips.cc/papers/files/nips25/NIPS2012_1314.pdf

@article{hensman2012fast,
  title={Fast variational inference in the conjugate exponential family},
  author={Hensman, James and Rattray, Magnus and Lawrence, Neil D},
  journal={Advances in Neural Information Processing Systems},
  year={2012}
}

The code also implements clustering of Hierachical Gaussian Processes using that inference framework, detailed in the two following works:

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6802369

@article{hensman2014fast,
  author={Hensman, J. and Rattray, M. and Lawrence, N.},
  journal={Pattern Analysis and Machine Intelligence, IEEE Transactions on},
  title={Fast nonparametric clustering of structured time-series},
  year={2014},
  volume={PP},
  number={99},
  keywords={Biological system modeling;Computational modeling;Data models;Gaussian processes;Optimization;Time series analysis},
  doi={10.1109/TPAMI.2014.2318711},
  ISSN={0162-8828}
}

http://www.biomedcentral.com/1471-2105/14/252

@article{hensman2013hierarchical,
  title={Hierarchical Bayesian modelling of gene expression time series across irregularly sampled replicates and clusters},
  author={Hensman, James and Lawrence, Neil D and Rattray, Magnus},
  journal={BMC bioinformatics},
  volume={14},
  number={1},
  pages={1--12},
  year={2013},
  publisher={BioMed Central}
}

Additionally Overlapping Mixtures of Gaussian Processes model is implemented (using the variational methods described in the above), which was published in this paper:

@article{Lazaro-Gredilla2012,
  title = {{Overlapping Mixtures of Gaussian Processes for the data association problem}},
  author = {L{\'{a}}zaro-Gredilla, Miguel and {Van Vaerenbergh}, Steven and Lawrence, Neil D.},
  doi = {10.1016/j.patcog.2011.10.004},
  journal = {Pattern Recognition},
  month = {apr},
  number = {4},
  pages = {1386--1395},
  url = {},
  volume = {45},
  year = {2012}
}

Dependencies

This work depends on the GPy project, as well as the numpy/scipy stack. matplotlib is optional for plotting.

I've tested the demos with GPy v0.8, but it should work with later versions also.

Contributors

  • James Hensman
  • Valentine Svensson
  • Max Zwiessele
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].