Modeling Information Flow Through Deep Neural Networks