Original article was published by Rahmat Faisal on Deep Learning on Medium
Keras functional API provides a more flexibility as you can easily defines models where layers connect to more than just the previous and next layers, and you can connect layers to any other layers. As a result, you can create complex network such as Residual Network.
Plot functional model using keras utils.
As you can see, Functional API let us to make layers more flexible.