Python package for Bayesian Machine Learning with scikit-learn API

Overview

Python package for Bayesian Machine Learning with scikit-learn API

Build Status Coverage Status

alt text alt text alt text alt text

Installing & Upgrading package

pip install https://github.com/AmazaspShumik/sklearn_bayes/archive/master.zip
pip install --upgrade https://github.com/AmazaspShumik/sklearn_bayes/archive/master.zip

Algorithms

  • ARD Models
    • Relevance Vector Regression (version 2.0) code, tutorial
    • Relevance Vector Classifier (version 2.0) code, tutorial
    • Type II Maximum Likelihood ARD Linear Regression code
    • Type II Maximum Likelihood ARD Logistic Regression code, tutorial
    • Variational Relevance Vector Regression code
    • Variational Relevance Vector Classification code, tutorial
  • Decomposition Models
    • Restricted Boltzmann Machines (PCD-k / CD-k, weight decay, adaptive learning rate) code, tutorial
    • Latent Dirichlet Allocation (collapsed Gibbs Sampler) code, tutorial
  • Linear Models
    • Empirical Bayes Linear Regression code, tutorial
    • Empirical Bayes Logistic Regression (uses Laplace Approximation) code, tutorial
    • Variational Bayes Linear Regression code, tutorial
    • Variational Bayes Logististic Regression (uses Jordan local variational bound) code, tutorial
  • Mixture Models
    • Variational Bayes Gaussian Mixture Model with Automatic Model Selection code, tutorial
    • Variational Bayes Bernoulli Mixture Model code, tutorial
    • Dirichlet Process Bernoulli Mixture Model code
    • Dirichlet Process Poisson Mixture Model code
    • Variational Multinoulli Mixture Model code
  • Hidden Markov Models
    • Variational Bayes Poisson Hidden Markov Model code, demo
    • Variational Bayes Bernoulli Hidden Markov Model code
    • Variational Bayes Gaussian Hidden Markov Model code, demo

Contributions:

There are several ways to contribute (and all are welcomed)

 * improve quality of existing code (find bugs, suggest optimization, etc.)
 * implement machine learning algorithm (it should be bayesian; you should also provide examples & notebooks)
 * implement new ipython notebooks with examples 

Bitdeli Badge

Owner
Amazasp Shaumyan
Principal Data Scientist / Machine Learning Engineer
Amazasp Shaumyan
Deep Compression for Dense Point Cloud Maps.

DEPOCO This repository implements the algorithms described in our paper Deep Compression for Dense Point Cloud Maps. How to get started (using Docker)

Photogrammetry & Robotics Bonn 67 Dec 06, 2022
Code for the bachelors-thesis flaky fault localization

Flaky_Fault_Localization Scripts for the Bachelors-Thesis: "Flaky Fault Localization" by Christian Kasberger. The thesis examines the usefulness of sp

Christian Kasberger 1 Oct 26, 2021
Collision risk estimation using stochastic motion models

collision_risk_estimation Collision risk estimation using stochastic motion models. This is a new approach, based on stochastic models, to predict the

Unmesh 7 Jun 26, 2022
In-Place Activated BatchNorm for Memory-Optimized Training of DNNs

In-Place Activated BatchNorm In-Place Activated BatchNorm for Memory-Optimized Training of DNNs In-Place Activated BatchNorm (InPlace-ABN) is a novel

1.3k Dec 29, 2022
Code for the paper "How Attentive are Graph Attention Networks?"

How Attentive are Graph Attention Networks? This repository is the official implementation of How Attentive are Graph Attention Networks?. The PyTorch

175 Dec 29, 2022
Finetuner allows one to tune the weights of any deep neural network for better embeddings on search tasks

Finetuner allows one to tune the weights of any deep neural network for better embeddings on search tasks

Jina AI 794 Dec 31, 2022
The official PyTorch implementation of Curriculum by Smoothing (NeurIPS 2020, Spotlight).

Curriculum by Smoothing (NeurIPS 2020) The official PyTorch implementation of Curriculum by Smoothing (NeurIPS 2020, Spotlight). For any questions reg

PAIR Lab 36 Nov 23, 2022
Lighthouse: Predicting Lighting Volumes for Spatially-Coherent Illumination

Lighthouse: Predicting Lighting Volumes for Spatially-Coherent Illumination Pratul P. Srinivasan, Ben Mildenhall, Matthew Tancik, Jonathan T. Barron,

Pratul Srinivasan 65 Dec 14, 2022
Prompts - Read a textfile of prompts and import into anki via ankiconnect

prompts read a textfile of prompts and import into anki via ankiconnect Usage In

Alexander Cobleigh 2 Jul 28, 2022
chainladder - Property and Casualty Loss Reserving in Python

chainladder (python) chainladder - Property and Casualty Loss Reserving in Python This package gets inspiration from the popular R ChainLadder package

Casualty Actuarial Society 130 Dec 07, 2022
Code for paper: Group-CAM: Group Score-Weighted Visual Explanations for Deep Convolutional Networks

Group-CAM By Zhang, Qinglong and Rao, Lu and Yang, Yubin [State Key Laboratory for Novel Software Technology at Nanjing University] This repo is the o

zhql 98 Nov 16, 2022
Python Library for Signal/Image Data Analysis with Transport Methods

PyTransKit Python Transport Based Signal Processing Toolkit Website and documentation: https://pytranskit.readthedocs.io/ Installation The library cou

24 Dec 23, 2022
PyTorch implementation of the cross-modality generative model that synthesizes dance from music.

Dancing to Music PyTorch implementation of the cross-modality generative model that synthesizes dance from music. Paper Hsin-Ying Lee, Xiaodong Yang,

NVIDIA Research Projects 485 Dec 26, 2022
Office source code of paper UniFuse: Unidirectional Fusion for 360$^\circ$ Panorama Depth Estimation

UniFuse (RAL+ICRA2021) Office source code of paper UniFuse: Unidirectional Fusion for 360$^\circ$ Panorama Depth Estimation, arXiv, Demo Preparation I

Alibaba 47 Dec 26, 2022
A large-scale video dataset for the training and evaluation of 3D human pose estimation models

ASPset-510 (Australian Sports Pose Dataset) is a large-scale video dataset for the training and evaluation of 3D human pose estimation models. It contains 17 different amateur subjects performing 30

Aiden Nibali 25 Jun 20, 2021
DP-CL(Continual Learning with Differential Privacy)

DP-CL(Continual Learning with Differential Privacy) This is the official implementation of the Continual Learning with Differential Privacy. If you us

Phung Lai 3 Nov 04, 2022
learned_optimization: Training and evaluating learned optimizers in JAX

learned_optimization: Training and evaluating learned optimizers in JAX learned_optimization is a research codebase for training learned optimizers. I

Google 533 Dec 30, 2022
A Japanese Medical Information Extraction Toolkit

JaMIE: a Japanese Medical Information Extraction toolkit Joint Japanese Medical Problem, Modality and Relation Recognition The Train/Test phrases requ

7 Dec 12, 2022
This is the repository of shape matching algorithm Iterative Rotations and Assignments (IRA)

Description This is the repository of shape matching algorithm Iterative Rotations and Assignments (IRA), described in the publication [1]. Directory

MAMMASMIAS Consortium 6 Nov 14, 2022
automatic color-grading

color-matcher Description color-matcher enables color transfer across images which comes in handy for automatic color-grading of photographs, painting

hahnec 168 Jan 05, 2023