About This Project
• Collected Twitter data and judged the opinion of various tweets into 3 different classes (Offensive, Hate speech and neutral speech)
• Used various machine learning algorithms like (Multinomial Naïve Bayes, Random Forest, SVM) and obtained 99% accuracy
Github Link - https://github.com/arkya-art/Opinion-Mining
Project Walkthrough
Opinion Mining is the task of extracting opinions from a sentence on an instance. In these project, I have collected the data from twitter and had proposed a methodology to judge the opinion of various tweets into three different classes "Offensive language", "Hate speech" and "Neutral speech" using various machine learning algorithm. We have achieved the highest accuracy value from the support vector machine model. In the present work we have only considered the tweet column as our feature data further this could be extended to some more attributes.
Tools & Technologies
Tags
- NLP
- Opinion Mining
- Machine learning