
Sentiment Analysis with Insights using NLP and Dash This project show the sentiment analysis of text data using NLP and Dash. I used Amazon reviews dataset to train the model and further scrap the reviews from Etsy.com in order to test my model. Prerequisites: Python3 Amazon Dataset (3.6GB) Anac...
Sentiment analysis has become a crucial tool for understanding consumer opinions and feelings. By leveraging natural language processing (NLP) and innovative technologies like Dash, this project reveals valuable insights drawn from the sentiment of text data. Utilizing a substantial Amazon reviews dataset, the model is able to accurately predict sentiments, providing actionable data for various applications. What stands out is the integration of scraped reviews from Etsy.com, allowing for a practical demonstration of the model's efficacy.
With a simplistic yet functional design, the interactive dashboard built via Python enhances user experience by enabling direct interaction with sentiment predictions. Users can input various text samples or analyze pre-scraped reviews, making the technology accessible to individuals and businesses seeking to understand market sentiments.
User-Friendly Dashboard: An intuitive interface that allows users to input text and receive immediate sentiment analysis results.
High Accuracy: The model achieves an impressive accuracy of 90%, highlighting its reliability in predicting sentiments from text.
Versatile Dataset: Trained on a diverse sample of Amazon reviews, the model is designed to adapt to various types of consumer feedback.
Data Filtering Process: Reviews are carefully filtered based on rating thresholds, ensuring that the training data is relevant and balanced.
Advanced Vectorization Techniques: Utilizing TF-IDF vectorizer, the model effectively weights the importance of words, enhancing the quality of sentiment detection.
Scikit-Learn Integration: Built on the robust scikit-learn library, CountVectorizer is employed for effective transformation of text into numeric format, facilitating advanced analysis.
Dynamic Review Scraping: The ability to scrape additional reviews from Etsy.com allows for continuous testing and training of the model, ensuring it remains up-to-date with current trends.
