Towards White Box Deep Learning