Skip to content

Text summarization using unsupervised learning and page rank algorithm.

Notifications You must be signed in to change notification settings

akhil-sah/text-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Text Summarizer

Extractive text summarization using unsupervised technique.

Contents

Overview

This application generates extractive text summary using unsupervised technique and page rank algorithm. It can directly generate summary of contents of a file(.txt) or of the text entered in the text box of the application.

Screen Captures

Screen captures of the application showing its functionality:

Direct summary of text provided

Content in upper text box is entered by user and lower text box contains its summary. Direct summary of text provided

Summary from File

Selecting a text file to generate summary.
File opening
Summary of the content of the file
summary from file

Features

  • User friendly easy to use interface.
  • Generates summary of contents of a file as well as of the raw text provided to application in text box.
  • Uses modified page rank algorithm to generate unbiased summary containing every aspect of the article.

Dependencies

  • python == 3.8.2
  • tk
  • nltk == 3.6.3
  • numpy == 1.21.2

Setup

  • The system should have python installed on it.
  • Clone the repository on your device.
  • Fullfill the requirements by installing the dependencies.
pip install numpy==1.21.2 nltk==3.6.3 tk` 

About

Text summarization using unsupervised learning and page rank algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published