Skip to content

audreylearns/steamGameComparisonAnalysis

Repository files navigation

STEAM REVIEW SENTIMENT ANALYSIS

A Full-stack Dockerized Flask-React Application App Preview


  • Performs sentiment analysis and text clustering on selected PC game available on Steam
  • Utilizes pandas dataframe and pretrained roBERTa-base model on Valve's game review API
  • Utilizes Natural Language Toolkit modules such as WordNetLemmatizer, punkt, pos_tag and FreqDist for clustering analysis
  • Designed backend with Flask
  • Designed frontend with React

Prerequisites & Instructions

  • Download, install & create an account: Docker Desktop
  • Recommended IDE: Visual Studio Code
  • Clone this repo, or download the .zip and unzip
  • On your command line, enter docker-compose up
  • On your browser visit: Local host

Method:

  • Data exploration- store & manipulate tabular data using Panda's dataframe
  • Filtering - Helpful reviews processed based on Steam's user review votes
  • Data Cleanup - find & replace review entries with Python's Regexp
  • Tokenizer - break down of human language for machine learning analysis
  • Lemmatize - the process of reducing the different forms of a word to one single form
  • Docker Compose - runs a network of 2 containers: machine learning model flask-backend and react front end

Sentiment Clustering


Owner: Audrey Duzon GitHub: https://github.com/audreylearns Release Version: 1 - 08/15/2024


About

A Full-stack Dockerized Flask-React Application of Sentiment & Clustering Analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published