--- title: Summarizer For Learning emoji: ✍️ colorFrom: yellow colorTo: yellow sdk: gradio sdk_version: 4.8.0 app_file: app.py pinned: false ---
## 3. Concept The goal of the app was for learners to **(1)retain** long-text information better, and also make the important points **(2)memorable**. To do that the app takes a long text then summarize it, extract its keywords, and quiz the learner. ## 4. Additional Note The app is a pet project and was made for me to learn about more about summarization in NLP. The summarization methodology was derived from [Amin Kamali's summarizer app](https://huggingface.co/spaces/smakamali/summarize_youtube). I am thankful for Amin for publishing his material online for me to learn from it. Apart from the that, some of the features in the app are still under development due to some contraints. The LLM used for this summarization is `tiiuae/falcon-7b-instruct` that is primarily intended for a chat-based scenario or for text generation. Because of that, small part of the summarized output may include information not inlucuded in the original text. This problem will be looked into further.