Code Monkey home page Code Monkey logo

gamerhood-python-backend's Introduction

GamerHood-Python-backend

  • This repo contains backend machine learning based scripts used for game analysis and recommendation for the project GamerHood
  • GamerHood, a web application built with PySpark(Python) (WIP) for game analysis and recommendations. This enables users to access game information and related content and, based on their behaviour, get suggested games. This utilizes the help of MongoDB Atlas for managing databases and algorithms like clustering, regression, recommendation engine for analysis.
  • This repo also contains scripts used for scraping and cleaning all game related information from Steam Official Website
  • Compiled Dataset can be found here: 80000 Steam Games DataSet
  • Machine Learning Part has been implemented using PySpark and Database Handling part has been implemented using MongoDB Atlas
  • Recommendation using Alternating Least Squares (ALS) has been implemented on Game Data and Game User Data using PySpark
  • Dynamic Determination of Appropriate number of Clusters for K-Means Clustering using Elbow Method has been implemented

Sample Plots Information

  • Linear and Decision Tree Regression has been implemented for review data of Among Us Game. View Plot
  • KMeans Clustering has been Implemented for games related to GTA V with respect to similar popular tags. View Plot
    • Clustering Parameters Used
      • Number of Positive Reviews
      • Number of Negative Reviews
      • Price
  • WordCloud has been implemented for Fall Guys: Ultimate Knockout Game

These data can be obtained for any game by changing the game id inside the notebooks

gamerhood-python-backend's People

Contributors

deepannarayanamoorthy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.