Skip to content

BCSA is a program written in python, using tensorflow and tkinter, among other libraries. its purpose is to determine if a given text is POSITIVE or NEGATIVE. (READ ONLY MIRROR).

License

Notifications You must be signed in to change notification settings

Novora/Binary_Classification_Sentiment_Analysis

Repository files navigation

BCSA: Binary Classification Sentiment Analysis

BCSA is a program written in python, using tensorflow and tkinter, among other libraries. its purpose is to determine if a given text is POSITIVE or NEGATIVE.

It has wide applications, including but not limited to:

Product Reviews and Feedback Analysis: Companies analyze customer reviews on products or services to gain insights. By categorizing feedback as positive or negative, businesses can identify areas for improvement, understand customer preferences, and make informed decisions.

Social Media Monitoring: Brands and organizations monitor mentions on social media platforms to gauge public sentiment regarding their products, services, or events. This helps in effective brand management, PR crisis mitigation, and engagement strategies.

Financial Market Analysis: Sentiment analysis is used to gauge the mood of investors based on news articles, financial reports, or social media chatter. Positive or negative sentiments can be predictive indicators of stock price movements.

Customer Support: Businesses can prioritize customer support tickets based on sentiment. For instance, if a message is classified as negative, it might be escalated to higher-tier support or flagged for immediate attention.

Content Recommendation: Streaming platforms or news websites might use sentiment analysis to understand user reactions to specific content. Based on whether a user felt positive or negative about an article or a show, the platform can then recommend similar or different content accordingly.

Training

Visit the Training section to learn how to train your own models.

Using the program

Downloading and using the repo

git clone https://github.com/LibreML/Binary_Classification_Sentiment_Analysis
cd Binary_Classification_Sentiment_Analysis

Setting up the environment

python3 -m venv .venv
source .venv/bin/activate

Installing the dependencies

pip3 install -r requirements.txt

Running the program

python3 main.py

License

In this section we detail the licences used for this software

Code

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

BCSA is a program written in python, using tensorflow and tkinter, among other libraries. its purpose is to determine if a given text is POSITIVE or NEGATIVE. (READ ONLY MIRROR).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages