A recommendation system has been developed and it has been addressing the issue of selecting the products for the users depending on the user's interests and tastes. This project studies two specific recommendation algorithms, named User-based Collaborative filtering algorithm and FunkSVD. This study aimed to develop a book recommendation system and compare the two algorithms according to their accuracy rating. The tests’ results indicated that the User-based collaborative filtering algorithm may be more accurate than the FunkSVD but further research is required to come to a concrete conclusion.
As a reference dataset, the Book Recommendation Dataset from Kaggle uploaded by MÖBIUS was used. Link->https://www.kaggle.com/datasets/arashnic/book-recommendation-dataset
![Screenshot 2566-10-10 at 00 32 51](https://private-user-images.githubusercontent.com/88584127/273657800-56c724b3-8546-45c4-a009-c782430bbcc2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUyMTQ4ODEsIm5iZiI6MTcyNTIxNDU4MSwicGF0aCI6Ii84ODU4NDEyNy8yNzM2NTc4MDAtNTZjNzI0YjMtODU0Ni00NWM0LWEwMDktYzc4MjQzMGJiY2MyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAxVDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM0NjMxM2RlNTFjMjg5ZGY3OTRjNjRhYTZkNWJhMDY4MjM5MjMwMDcwYzA4ZDE0YmVjZTZhYThkNzNhZjBlYTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jD2yIfdhrbiDG_7-nmDEBvta5WlHOHJhI5pCXlLzGwI)
![Screenshot 2566-10-10 at 00 33 45](https://private-user-images.githubusercontent.com/88584127/273658134-8d609e69-5efe-4f30-9d28-cad0ac0c40fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUyMTQ4ODEsIm5iZiI6MTcyNTIxNDU4MSwicGF0aCI6Ii84ODU4NDEyNy8yNzM2NTgxMzQtOGQ2MDllNjktNWVmZS00ZjMwLTlkMjgtY2FkMGFjMGM0MGZiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAxVDE4MTYyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUzZjNiMTU1ZWIwNmJlOTJhMDBkMTk2MWY1MzBmNjEyMjczMzYxNTA1OTRlY2I1MTlmMzcxYmZjNGM5OGE0YmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.GriNdEJIeJflVeYyE1GomCvmAHlTr9pz_qoGFstCEPE)
#NOTE In this project- accuracy testing has been done with different methods including Pearson Correlation and RMSE. Further improvements might be required but feel free to take reference if anything is needed.