Welcome to Sentixtract, an ambitious project that aims to make data mining and sentiment analysis a breeze using state-of-the-art models and APIs. Embrace the comprehensive dashboard that provides valuable insights into the provided services. Our current service offerings include:
- Extract Tweets
- Sentiment Analysis Based on COVID Model
- Google Perspective API Use Case
- Extract Tweets with Sentiment Scores
In the realm of machine learning, sentiment analysis or opinion mining takes the center stage. Sentixtract showcases a foundational method of classifying tweets into positive or negative categories, employing LSTM as a baseline model. Delving deeper, the project explores the remarkable connections between language models and LSTM, which culminates in improved results. By fine-tuning parameters, incorporating diverse features, and tapping into external APIs like the Google Perspective API, the classifier's performance can be elevated to new heights.
To harness the power of Sentixtract locally, follow these straightforward steps:
- Clone the repository:
git clone https://github.com/LeGi0N09/Sentixtract.git
- Install the necessary dependencies:
pip install -r requirements.txt
- Launch the application:
python app.py
- Unleash the magic by visiting
http://localhost:5000
in your web browser and accessing the dashboard.
The door is wide open for contributions! Have a brilliant idea, suggestion, or bug fix? Simply open an issue or submit a pull request to join the collaborative journey.
Sentixtract operates under the MIT License.
A sincere thank you to the following resources for their invaluable contributions:
- TensorFlow for bestowing the LSTM model.
- TextBlob for the sentiment analysis library.
- Google Perspective API for its remarkable perspective analysis capabilities.
Sentiment analysis entails challenges due to the intricate nature of the English language. While Sentixtract presents a fundamental approach to tweet classification via LSTM, endless avenues for enhancement await. Engage in feature extraction, parameter fine-tuning, and alternative classifier exploration to elevate the sentiment analysis. In high demand for its efficiency, accuracy, and speed, sentiment analysis emerges as a potent tool for businesses across diverse domains.
Delve into the repository, harness the provided services, and experience the joy of data extraction and sentiment analysis. Happy coding! π» π