Bayesian Beta-Bernoulli Process Sparse Coding with Deep Neural Networks