Welcome to FeelText, the ultimate text sentiment analyzer! 😄
About • Video Demo • Features • Demo • Tech Stack • Getting Started • Contributing
FeelText is a web application that uses advanced machine learning techniques to analyze the sentiment of any text input you give it. Whether it's a social media post, a customer review, or a heartfelt message, FeelText will tell you if it's positive, negative, or neutral.
The project was born out of our fascination with natural language processing and our desire to create a tool that brings joy and convenience to users. With FeelText, you can gain insights into the emotional tone of your text and make data-driven decisions with confidence.
So, are you ready to dive into the marvellous world of FeelText? Let's get started!
📝 Text Sentiment Analysis: FeelText utilizes a trained model based on Support Vector Machines (SVM) and the bag of words vectorization technique to accurately analyze the sentiment of your text input. Discover the emotional essence behind your words!
🎯 Positive, Negative, or Neutral: With FeelText, you'll know exactly how your text is perceived. Whether it's spreading positivity, expressing dissatisfaction, or conveying neutrality, our sentiment analyzer provides clear and concise results.
🔀 Flexible Input: FeelText accepts various types of text input, including short phrases, sentences, and even longer paragraphs. Simply enter your text, and let FeelText work its magic!
⚡ Fast and Responsive: We've designed FeelText to be lightning-fast and highly responsive, ensuring a smooth user experience. No more waiting around—get your sentiment analysis results in an instant!
🌐 Web App Interface: FeelText is accessible via a user-friendly web app interface, making it convenient to use on any device with an internet connection. Analyze text sentiments on the go!
You can access the live demo of FeelText here. Go ahead, try it out, and uncover the emotional sentiments hidden within your text!
FeelText is built with the following amazing technologies:
Python • Scikit-learn • SVM Algorithm • Bag of Words Vectorization • Streamlit
To run FeelText locally and experience the wonder of sentiment analysis, follow these steps:
- Clone this repository:
git clone https://github.com/KayenM/feeltext.git
- Navigate to the project directory:
cd feeltext
- Install the dependencies:
pip install -r requirements.txt
- Run the FeelText web app:
streamlit run app.py
- Open your browser and visit:
http://localhost:8501
That's it! You're all set to explore FeelText on your local machine.
We welcome contributions from everyone! If you have any suggestions, ideas for improvement, or want to fix a bug, please open an issue or submit a pull request.
I hope you enjoy using the app! If you have any questions or need assistance, don't hesitate to reach out.
Happy sentiment analyzing! 🌟😊