AI Text Summarizer: Concise Summary Generator
Technology Stack
Project Overview
The AI Text Summarizer is a sophisticated web application that transforms lengthy articles, documents, and reports into concise summaries using state-of-the-art natural language processing models. Built with Streamlit and Hugging Face Transformers, the application features multiple model support (BART and T5-Small), adjustable summary length controls, text preprocessing options, and comprehensive performance metrics. Optimized for speed and efficiency using model caching, memory-efficient PyTorch settings, and a compact UI to minimize resource usage.
Features & Highlights

Streamlit-based UI for model selection (BART/T5) and text input.

Advanced summarization output with ROUGE-like performance metrics.

Stateful session history for tracking and exporting previous summaries.


