Suppose, I have a Jupyter notebook that contains the code of Image Captioning. Let's say this is our example notebook. This is a simple machine learning model where the workflow is like loading the data, training the model, and using the model to predict the caption for any image.
What I want to learn is how to make a simple publicly available web app (like this) where the users can just upload their image or provide a link to their image and get the required captions as output.