Deep residual neural network