Skip to content

TextSense is a text analysis tool that leverages machine learning techniques to process and analyze text data. It offers insights through sentiment analysis, keyword extraction, and named entity recognition, helping users gain a deeper understanding of their textual information.

Notifications You must be signed in to change notification settings

aashnajoshi/TextSense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextSense

TextSense is a text analysis tool that processes and analyzes text data using machine learning techniques. It provides insights such as sentiment analysis, keyword extraction, and named entity recognition to help users understand textual data in depth.

Features

  • Sentiment Analysis to determine the emotional tone of the text.
  • Keyword Extraction to identify important terms.
  • Named Entity Recognition to classify entities such as names, organizations, and locations.

Usage

All required libraries can be installed using a single-line command:

pip install -r requirements.txt

While to run the code:

Console-based version:

python main.py

Streamlit-based version:

streamlit run app.py

Description about various files:

  • .env Contains all the credentials and secret information.
  • app.py: Contains a streamlit-based version of the main code for interactive text analysis.
  • main.py: Handles the console-based version of the project and runs all primary text analysis functions.
  • requirements.txt: File containing all required Python modules.

About

TextSense is a text analysis tool that leverages machine learning techniques to process and analyze text data. It offers insights through sentiment analysis, keyword extraction, and named entity recognition, helping users gain a deeper understanding of their textual information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages