Neural Networks with Adaptive Computation

These are neural network architectures that change the computation complexity based on the complexity of the input sample.