https://github.com/kpanesar88/ai-text-summarizer-fullstack
Created during a 48-hour hackathon (AI for Change @ Virtual), Quick Extract is a text summarization tool that uses the Xenova Transformers library for AI-based text summarization, aiming to enhance reading efficiency. Future updates may focus on improving performance and upgrading the model.
https://github.com/kpanesar88/ai-text-summarizer-fullstack
artificial-intelligence bootstrap5 css html javascript xenova-transformers
Last synced: 2 months ago
JSON representation
Created during a 48-hour hackathon (AI for Change @ Virtual), Quick Extract is a text summarization tool that uses the Xenova Transformers library for AI-based text summarization, aiming to enhance reading efficiency. Future updates may focus on improving performance and upgrading the model.
- Host: GitHub
- URL: https://github.com/kpanesar88/ai-text-summarizer-fullstack
- Owner: kpanesar88
- Created: 2024-08-21T22:44:42.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T11:24:54.000Z (almost 2 years ago)
- Last Synced: 2025-02-07T03:21:30.001Z (over 1 year ago)
- Topics: artificial-intelligence, bootstrap5, css, html, javascript, xenova-transformers
- Language: CSS
- Homepage:
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quick Extract - Text Summarizer.
Quick Extract is a web application designed to help users quickly summarize large blocks of text using AI-powered technology. This tool uses the Xenova Transformers library to provide concise and coherent summaries, saving time and improving efficiency.
## Features
- **Text Summarization:** Quickly summarize large blocks of text.
- **Easy to Use:** Simple interface to input text and get summaries.
## Disclaimer
Please note that the summarization process might take some time to complete. Due to the limitations of the current model, the application may become temporarily unresponsive while generating summaries. This is a known issue, and we appreciate your patience. The application will resume normal functionality once the summarization is complete.
## How It Works
1. **Enter Your Text:** Type or paste your text into the input area.
2. **Summarize:** Click the "Summarize" button to generate a concise summary.
3. **Review and Save:** View the summary and copy or save it as needed.
## Performance and Improvement
### Timing and Performance Metrics
For performance analysis, the application includes built-in timers that measure the time taken for each major task. These timings are logged in the console, providing insights into the processing duration. This feature helps in identifying bottlenecks and optimizing the summarization process.
### Improving Model Performance
If you find that the summarization process is too slow or if you want to explore more advanced options, consider the following recommendations:
- **Replace the Model:** Currently, the application uses a model from the Xenova Transformers library. For potentially better performance, you might consider using ChatGPT-4 or another more advanced model. ChatGPT-4 can provide improved summarization quality and faster processing times.
- **Optimize Your Setup:** Review the performance logs and consider optimizing the pipeline or switching to a more efficient model if necessary.
## Contributing
Contributions are welcome! If you have suggestions for improvements or want to contribute to the project, please reach out.
## Resources
Resources
- **Xenova Transformers Library:** [Xenova Transformers](https://cdn.jsdelivr.net/npm/@xenova/transformers@2.17.2)
- **Visual Studio Code** [Visual Studio Code](https://code.visualstudio.com/)
- **Bootstrap** [Bootstrap](https://getbootstrap.com/)
- **Boxicons** [Boxicons](https://boxicons.com/)
Extra Help
- **Visual Studio Code setup for HTML CSS and JavaScript:** [Youtube](https://www.youtube.com/watch?v=fWzp5lZ5CEA)
- **Learn Bootstrap** [Youtube](https://www.youtube.com/watch?v=eow125xV5-c)
- **How to Use Boxicons in HTML** [Youtube](https://www.youtube.com/watch?v=fv_ezM1eanw&t=14s)
Image/Video Credits
- **Icon** [icon.png](https://www.flaticon.com/free-icon/tabs_11516091)
- **Video by Amit Batra** [home.mp4](https://www.pexels.com/video/time-lapse-footage-of-a-night-sky-4955252/)
## Contact Me
- [💼 LinkedIn](https://www.linkedin.com/in/karanveer-panesar-0203a1247/)
- [🐱 GitHub](https://github.com/kpanesar88)
- [📧 Email](mailto:karanveerpanesar04@gmail.com)
- [📸 Instagram](https://www.instagram.com/zorzex?igsh=MWJtdXZ3MTFrZHdpbQ%3D%3D&utm_source=qr)