Automatic Text Summarization And Keyword Extraction Using Natural Language Processing

Project Code :TCMAPY604

Objective

In this study, we developed a text summarization system aimed at enhancing productivity and reducing errors in the traditional data extraction process.

Abstract

The process of gaining and absorbing the knowledge from various sources is a time-consuming process where people, mainly youth spend time surfing over the internet for relevant information. The proposed system mainly focuses on scraping the data from websites and providing the summary as well as keywords from the information extracted from various websites giving the user flexibility to select the website of their choice. The proposed system for the text summarization and keyword extraction undergoes a sequence of steps starting from data extraction from a website link, removal of outliers and irrelevant information, emphasizing on the importance of particular data extracted from the website and creating a summary of the extracted data. For the selection of relevant information from the extracted data, it is necessary to use natural language processing. The proposed project helps its users to reduce their surfing time and gives summary prepared from multiple website links and documents or keywords from a particular website or a document.

 

 

Keywords: Summarization, multi-document summarization, keyword extraction, natural language processing, Text rank algorithm.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware:

  • Operating system:  Windows 7 or 7+
  • RAM: 8 GB
  • Hard disc or SSD :  More than 500 GB  
  • Processor:  Intel 3rd generation or high or Ryzen with 8 GB Ram

Software:

  • Software’s :  Python 3.6 or high version
  • IDE :  PyCharm.
  • Framework: Flask 
  • Libraries : NLTK, regex, genism, transformers, numpy

 

 

Learning Outcomes

·         Practical exposure to

·         Hardware and software tools

·         Solution providing for real time problems

·         Working with team/individual

·         Work on creative ideas

·         Testing techniques

·         Error correction mechanisms

·         What type of technology versions is used?

·         Working of Tensor Flow

·         Implementation of Deep Learning techniques

·         Working of CNN algorithm

·         Working of Transfer Learning methods

·         Building of model creations

·         Scope of project

·         Applications of the project

·         About Python language

·         About Deep Learning Frameworks

Use of Data Science

Demo Video