Skip to content

Automatic Text Summarization is implemented using Python NLTK library by tokenizing the sentences, finding weighted frequency of occurrence and calculating sentence scores. The process of web scraping articles is done using BeautifulSoup library.

Notifications You must be signed in to change notification settings

smita3199/Automatic-Text-Summarization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Automatic-Text-Summarization

Automatic text summarization is the task of producing a concise and fluent summary while preserving key information content and overall meaning. There are broadly two different approaches that are used for text summarization: Extractive Summarization and Abstractive Summarization.

Extractive summarization extracts the most important and meaningful sentences from the text document and forms a summary. Here, a simple text summarizer is built to summarise Wikipedia articles using the extractive method. The top N sentences with the highest scores are extracted for summary generation with the help of Python NLTK library. To fetch the Wikipedia articles from the web, BeautifulSoup library is used.

About

Automatic Text Summarization is implemented using Python NLTK library by tokenizing the sentences, finding weighted frequency of occurrence and calculating sentence scores. The process of web scraping articles is done using BeautifulSoup library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published