- Introduction
- Installation
- Usage
- Features
- Dependencies
- Configuration
- Documentation
- Examples
- Troubleshooting
- Contributors
- License
Game Recommendation is a system that suggests the five most similar Nintendo Switch games to a chosen game using data scrapping, data cleaning, unsupervised learning (K-means), and natural language processing (NLP).
To install and run this project, follow these steps:
- Clone the repository:
git clone https://github.com/thaoquynh0603/game-recommendation.git
- Navigate to the project directory:
cd game-recommendation
- Install the required dependencies:
pip install -r requirements.txt
- Open the Jupyter notebook
game_recommendation.ipynb
. - Run the notebook cells to generate game recommendations.
- Data scrapping using BeautifulSoup4.
- Data cleaning and preprocessing.
- Unsupervised learning using K-means clustering.
- Natural language processing for game similarity recommendations.
- BeautifulSoup4
- pandas
- scikit-learn
- Jupyter Notebook
No specific configuration is required for this project. Simply ensure that all dependencies are installed.
Detailed documentation for each part of the project can be found within the Jupyter notebook game_recommendation.ipynb
.
An example of generating game recommendations:
# Assuming you have already run the necessary cells for data preprocessing
chosen_game = 'The Legend of Zelda: Breath of the Wild'
recommended_games = get_recommendations(chosen_game)
print(recommended_games)
- Ensure all dependencies are installed.
- Verify that the dataset
dataset.csv
is present in the project directory. - Check that Jupyter Notebook is properly installed and configured.
- Thao Quynh
This project does not currently have a license.