Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raksh710/anime_recommender_system

Recommends Anime using Content based filtering (using TFIDF vectorization and sigmoid kernel) and collaborative filtering (using KNN)
https://github.com/raksh710/anime_recommender_system

anime collaborative-filtering content-based-recommendation kaggle recommendation-system tfidf-text-analysis

Last synced: 1 day ago
JSON representation

Recommends Anime using Content based filtering (using TFIDF vectorization and sigmoid kernel) and collaborative filtering (using KNN)

Awesome Lists containing this project

README

        

# Anime_Recommender_System
Recommends Anime using Content based filtering.

Built Anime Recommender System using Content-based filtering and then finding the top 10 recommendations, sorted using Weighted Hybrid technique modelled on total reviews, review sentiment and average rating.

OpenAI API was used for creating “embeddings” which was performed on string column which concatenated ‘Synopsis’ and ‘Genre’ column and on this basis, similarity was calculated using cosine similarity on the embedding vector.

The model was deployed using Salesforce Heroku. Also, built its docker image and pushed it to DockerHub

Link to my Kaggle Notebook: https://www.kaggle.com/raksh710/content-based-filtering-sorted-by-weighted-average

The link to the Kaggle Dataset: https://www.kaggle.com/datasets/CooperUnion/anime-recommendations-database?datasetId=571

**Assessing the performance of the recommender system.**
[This link could be helpful](https://analyticsindiamag.com/how-to-measure-the-success-of-a-recommendation-system/#:~:text=your%20business%20goal.-,Common%20Metrics%20Used,evaluation%20metrics%20for%20recommender%20systems.)

As per the above mentioned source, getting data on CTR (Click Through Rate) we can assess the system.