Skip to content

gdikov/bayesian-architecture-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayesian Learning of Neural Network Architectures

Disclaimer: This repository contains a reimplementation of the methods presented in this paper. This is not the original code used in the experimental section of the paper.

For a high-level overview of the approach refer to the following blog post.

Project structure

The bal package contains a Pytorch implementation of the Bayesian adaptive size and skip connection layers, a custom implementation of a truncated normal distribution by subclassing torch.Distribution, and some other utilities.

The examples folder contains notebooks and utility functions to visually demonstrate the approach described in the paper and the blog post mentioned above.

Citation

@InProceedings{pmlr-v89-dikov19a,
  title     = 	 {Bayesian Learning of Neural Network Architectures},
  author    = 	 {Dikov, Georgi and Bayer, Justin},
  booktitle = 	 {Proceedings of Machine Learning Research},
  pages     = 	 {730--738},
  year      = 	 {2019},
  volume    = 	 {89},
  month     = 	 {16--18 Apr}
}

Releases

No releases published

Packages

No packages published

Languages