Dynamic Neural networks can be considered as the improvement of the static neural networks by adding more decision algorithms we can make neural networks learning dynamically for the input.