paper-with-me

Papers

BayesDLL: Bayesian Deep Learning Library

2023-09-22 · Minyoung Kim, Timothy Hospedales

We release a new Bayesian neural network library for PyTorch for large-scale deep networks. Our library implements mainstream approximate Bayesian inference algorithms: variational inference, MC-dropout, stochastic-gradient MCMC, and Laplace approximation. The main differences from other existing Bayesian neural network libraries are as follows: 1) Our library can deal with very large-scale deep networks including Vision Transformers (ViTs). 2) We need virtually zero code modifications for users (e.g., the backbone network definition codes do not neet to be modified at all). 3) Our library also allows the pre-trained model weights to serve as a prior mean, which is very useful for performing Bayesian inference with the large-scale foundation models like ViTs that are hard to optimise from scratch with the downstream data alone. Our code is publicly available at: \url{https://github.com/SamsungLabs/BayesDLL}\footnote{A mirror repository is also available at: \url{https://github.com/minyoungkim21/BayesDLL}.}.

📄 PDF Abstract BibTeX arXiv:2309.12928

Code (1)

minyoungkim21/bayesdll 공식 구현 pytorch

Tasks

Bayesian InferenceDeep LearningVariational Inference

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

BayesOpt: A Bayesian Optimization Library for Nonlinear Optimization, Experimental Design and Bandits

2014-05-29 · Ruben Martinez-Cantin

BayesOpt is a library with state-of-the-art Bayesian optimization methods to solve nonlinear optimization, stochastic bandits or sequential experimental design problems. Bayesian optimization is sample efficient by build…

Bayesian OptimizationExperimental DesignHyperparameter Optimization

Limbo: A Fast and Flexible Library for Bayesian Optimization

2016-11-22 · Antoine Cully, Konstantinos Chatzilygeroudis, Federico Allocati, Jean-Baptiste Mouret

Limbo is an open-source C++11 library for Bayesian optimization which is designed to be both highly flexible and very fast. It can be used to optimize functions for which the gradient is unknown, evaluations are expensiv…

Bayesian Optimization

MIxBN: library for learning Bayesian networks from mixed data

2021-06-24 · Anna V. Bubnova, Irina Deeva, Anna V. Kalyuzhnaya

This paper describes a new library for learning Bayesian networks from data containing discrete and continuous variables (mixed data). In addition to the classical learning methods on discretized data, this library propo…

ZhuSuan: A Library for Bayesian Deep Learning

2017-09-18 · Jiaxin Shi, Jianfei Chen, Jun Zhu, Shengyang Sun 외

In this paper we introduce ZhuSuan, a python probabilistic programming library for Bayesian deep learning, which conjoins the complimentary advantages of Bayesian methods and deep learning. ZhuSuan is built upon Tensorfl…

Bayesian InferenceDeep LearningProbabilistic Programmingregression

GPflux: A Library for Deep Gaussian Processes

2021-04-12 · Vincent Dutordoir, Hugh Salimbeni, Eric Hambro, John McLeod 외

We introduce GPflux, a Python library for Bayesian deep learning with a strong emphasis on deep Gaussian processes (DGPs). Implementing DGPs is a challenging endeavour due to the various mathematical subtleties that aris…

Deep LearningGaussian Processes