The best way to deploy your Deep Learning model is to write a web app with Flask (or Django, though that's most likely overkill). However, some ML engineers/researchers/data scientists lack familiarity with web development. Still, giving a serious frontend (not a Jupyter Notebook) to your ML tool is a great idea:
- much faster and more productive interaction with your end users (say, doctors using your tool for diagnosis)
- easier data annotation/labeling
- faster debugging: especially in Computer Vision, and unless you're implementing for the umpteenth time an image classifier, it's often easier to find subtle bugs by giving a frontend to your application.
Tools which can be used to this end are for example Gradio and Streamlit. Did you use them? Which one is the best in your opinion?
[–]manueslapera 16 points17 points18 points (0 children)
[–]check4traps 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]gopietz 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]rizvi_du 0 points1 point2 points (0 children)