This repository explores the world of restaurant reviews, using Support Vector Machines (SVM) and CountVectorizer to predict the sentiment (positive or negative) expressed in each review. By analyzing textual data, we aim to provide valuable insights for restaurants and improve the overall customer experience.
Key Features:
Explore restaurant reviews: Immerse yourself in the dataset, analyzing real customer opinions and feedback. Implement CountVectorizer: Transform textual reviews into numerical features suitable for machine learning. Train and evaluate SVM model: Build a robust SVM model to categorize reviews as positive or negative based on word usage. Visualize model performance: Assess the model's accuracy and effectiveness through confusion matrices and other metrics. Analyze key terms: Identify words and phrases most indicative of positive and negative sentiment. Test on new reviews: Use the trained model to predict sentiment for unseen reviews and provide real-time feedback.