Text Summarizer Background

Text Summarizer

An end-to-end, production-ready Text Summarization system using PEGASUS, MLOps, and a modern deployment stack including Docker, GitHub Actions, and AWS EC2.

Overview

This system summarizes chat-like texts using a fine-tuned PEGASUS model on the SAMSum dataset. It demonstrates a complete machine learning lifecycle: data curation, training, version control, CI/CD deployment, and inference APIs.

My Role & Contributions

Tech Stack

Python FastAPI Docker AWS EC2 GitHub Actions Transformers Tokenizers Matplotlib

Implementation Details

Swagger UI 1 Swagger UI 2

Results & Impact

View on GitHub