Content-Based Recommender - Adam Hącia 2022
Content-based recommender system that recommends products based on the content of the product description.
- Python 3.9.7
- Anaconda + Jupyter
- Install Anaconda with Python >= 3.8.
- Prepare your conda environment
- Run the following command:
conda create -n recommender python=3.8
- Activate the conda environment by running:
conda activate recommender
- Run the following command:
- Install the required packages
- Run the following commands:
conda install numpy
conda install pandas
conda install matplotlib
conda install seaborn
conda install sklearn
conda install hyperopt
- Run the following commands:
- In Bash type:
jupyter notebook
The notebook will be opened in your browser. - In Jupyter Notebook open these files and run all cells:
project_1_data_preparation
project_1_recommender_and_evaluation
- Last cell in
project_1_recommender_and_evaluation.ipynb
should contain the results of the evaluation with HR@10 metric for- LinearRegressionCBUIRecommender
- AmazonRecommender
- RandomForestCBUIRecommender
- XGBoostCBUIRecommender
Project is: completed
Created by @HondaPL