/sum-it-up

This project aims to develop a system for text manipulation and minimization while preserving the original meaning of the content. The system will use advanced NLP techniques to analyze the text, identify redundant or unnecessary information, and remove it without affecting the overall message.

Primary LanguagePython

Sum It Up

This project employs Natural Language Processing (NLP) techniques to summarize text data and manipulate textual information.

The NLP algorithms used include text pre-processing, text representation, summarization, and data manipulation methods. The goal of the project is to condense large amounts of text into a more concise and manageable form while still retaining the key information and context. Additionally, the project also enables the manipulation of textual data to add, remove, or modify specific parts of the text. The results demonstrate the efficiency and effectiveness of the NLP- based approach in summarizing text and manipulating textual data.

Installation Guide


Install Node Modules


Use the following command to install all the required pacakages for react app

npm install

Using Virtual Enviroment in Python


  • First intall virtualenv in your main environment
pip install virtualenv
  • Create Virtual Environment
virtualenv EnvName
  • Use Environment
EnvName\Scripts\activate

Note: You may face error while activating environment. This is due to restriction in windows. Use Following to unlock restrictions.

set-executionpolicy remotesigned
  • To create a requirements.txt
pip freeze > requirements.txt
  • To install a requirements.txt file in your environment
pip install -r requirements.txt
  • To update all packages
pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}
  • To close the environment
deactivate