Conditional Computation In Deep And Recurrent Neural Networks