Moons08 / game_review

game review analyze project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

game_review

metacritic game review analyze project

Contents

  • Recommendation system
  • Sentiment Analysis

Recommendation system

score base recommendation system

Tools

Surprise, Mongodb, Flask, Scrapy

work flow

  1. Receive the user score of game

    • score : 0 - 10
    • random pick the game
    • which had been scored at least 30 users
  2. Insert user score on data base

  3. Train model (SVD)

    • data size ~ 100k
  4. Recommend the 6 highest expected score game

    • which had not been scored by user

To do

  • receive multiple scores (done)
  • make loading page (done)
  • make it OOP

Sentiment Analysis

review base sentiment prediction

Tools

Scikit-learn, sqlite, Flask, Scrapy

work flow

  1. Train model by scraped data
    • SGD classifier(logistic regression)
    • data size ~100k
  2. Receive user comment
  3. Predict label
    • positive or negative
  4. Receive feedback from user
    • collect or incorrect
  5. Insert user comment with feedback on data base
  6. update model with new data
    • partial_fit

To do

  • try other model
  • try multiple label (sentiment)
  • combine with recommendation system

About

game review analyze project

License:MIT License


Languages

Language:Jupyter Notebook 78.4%Language:Python 12.4%Language:HTML 9.1%Language:CSS 0.0%