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 numpyconda install pandasconda install matplotlibconda install seabornconda install sklearnconda install hyperopt
- Run the following commands:
- In Bash type:
jupyter notebookThe notebook will be opened in your browser. - In Jupyter Notebook open these files and run all cells:
project_1_data_preparationproject_1_recommender_and_evaluation - Last cell in
project_1_recommender_and_evaluation.ipynbshould contain the results of the evaluation with HR@10 metric for- LinearRegressionCBUIRecommender
- AmazonRecommender
- RandomForestCBUIRecommender
- XGBoostCBUIRecommender
Project is: completed
Created by @HondaPL
