I’ve almost completed my DL models for an NLP project. Now I want to make a web app.
I created models in PyTorch to detect propaganda text fragments in news articles. The models have poor performance. But given a news article, they can return offsets & labels for each offset (in a text file), identifying the type of propaganda in each span of text.
Now I want to build a prototype Web app to demo this project with following minimal requirements:
- User provides articles (upload text file or provide link for online blog/article)
- System highlights all detected fragments. On hovering over each, a tooltip displays the label (propaganda technique name classifier gives a label to each span).
- Display bar or pie charts to show frequency of each propaganda type in the provided articles. And the propaganda percentage found in each article.
Can you please suggest a python framework with which I can build a minimal prototype in the shortest possible time? Something that I can learn in a few days. I’m thinking of trying it out on StreamLit Can anybody guide me whether Flask, StreamLit or Django will be better, coz I have a deadline & need to build a simple web app by learning any new framework.