Information Bottleneck

This contains code for training neural networks and implements the Deep Variational Bottleneck from Alemi (2017). It also contains code for the Carlini & Wagner (2016) adversarial attack. This is part of Adam Gronowski's NSERC USRA project with Dr. Fady Alajaji at Queen's University in the summer of 2019.