Random Projection in Deep Neural Networks