Skip to content

xrrays/steam-sentiment-analysis-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Steam Review Sentiment Analysis with Metacritic Comparison | Machine Learning

This notebook performs sentiment analysis on Steam game reviews using three machine learning models:

  • Multinomial Naive Bayes (Linear)
  • Random Forest (Non-linear)
  • SVM with RBF kernel (Non-linear)

It uses two datasets:

๐Ÿ”„ Workflow Overview:

  1. Load and input data from datasets using config.json
  2. Clean and pre-process reviews (balance and filter reviews for model evaluation)
  3. Vectorize text using TF-IDF
  4. Train/test split + model training
  5. Evaluate models (accuracy, precision, recall, F1, confusion matrix)
  6. Compare model-predicted sentiment vs actual Metacritic scores (correlation + graphs)
  7. Bonus insights:
    • Most common positive/negative words
    • Random review samples (with model correctness for error analysis)

โš™๏ธ How to Use:

  • No setup needed beyond having config.json and the datasets in your right file path
  • Simply run each cell in order

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published