Project for CU Boulder Data Mining class. Fall 2024. Daniel Ethridge, Atharva Patil, Deep Shukla, Sujith Battu.
This project involves performing an in-depth analysis of game data using the Steam API. We have gathered data on game names, images, trailers, user reviews, and other relevant information.
- Analyze the impact of game trailers, soundtracks, and game art on user reviews.
- Explore how various factors influence game pricing.
- Utilize NLP for sentiment analysis on user reviews and image analysis for visual elements.
- Completed data collection, cleaning, and initial visualizations.
- Moving towards deeper analysis using NLP and image analysis.
- Project is currently ongoing.
- Ensure Git Large File Storage is installed on your device
- Clone the repo
- HTTPS:
git clone --recurse-submodules https://github.com/daniel-ethridge/Data-Mining-Project.git - SSH:
git clone --recuse-submodules git@github.com:daniel-ethridge/Data-Mining-Project.git
- HTTPS:
- If you have already cloned the repo without
--recurse-submodules, rungit submodule update --init. - Changes to the submodules can be retrieved with
git pull --recurse-submodules - Open the
Data Mining Projectfolder in a terminal. - Create a virtual environment:
python -m venv .venv - Activate the virtual environment. How to do this varies depending on the operating system.
- Run
pip install -r requirements.txt