Skip to main content
  1. Projects/

Text Summarization App

79 words·1 min· loading · loading · · ·
Programming Python Programming Streamlit Web Application Data Science Data Analysis

Source Web App

A simple web application built using Streamlit that summarizes long text by extracting a fraction of the most important sentences. The sentences are ranked using the TextRank method of the ‘summa’ Python library that employs the PageRank algorithm using the proportion of shared words as the metric of sentence similarity.

The initial blank application is shown below followed by an example of summarizing the opening scene to Monty Python and the Holy Grail ( text source).

Related

Sudoku Solver
47 words·1 min· loading · loading
Data Science Python Programming App Data Analysis
Bookshelf Scanner
1086 words·6 mins· loading · loading
Data Science Python Programming ML/AI Data Analysis
Comparing ML/AI summarizations of papers
Data Science Python Programming ML/AI Data Analysis