8 best C# Recommender System libraries in 2023
by Open Weaver kits ✔ Updated: Mar 10, 2023
Given a set of users’ preferences and items, recommend a subset of the items to each user in order to maximize the number of preferred items. A recommender system (or recommendation system) is a software application that predicts the “rating” or “preference” that a user would give to an item. Recommender systems are widely used in movies, news, research articles, products, social tags, music, etc. if there is any type of information involved. Recommender systems are utilized in a variety of areas including movies, music, news, books, research articles, search queries, social tags, and products in general. There are also recommender systems for experts/people and collaborative/content filtering techniques used in these systems. The following is a list of the 8 most popular C# Recommender System libraries in 2022.
Product Recommendations solution
C# 196 Version:Current License: Others (Non-SPDX)
An example cross-platform movie recommendation application built using Xamarin.Forms and Azure ML service
C# 90 Version:Current License: Permissive (MIT)
NReco Recommender is a .NET port of Apache Mahout CF java engine (standalone, non-Hadoop version)
C# 33 Version:Current License: Others (Non-SPDX)
Easy to use (but high performance!) weighted selection implementation, in C#.
C# 29 Version:1.2.0 License: Permissive (MIT)
Recommendation engine using collaborative filtering and matrix factorization
C# 20 Version:Current License: Permissive (MIT)
A sample web application for .NET developers that uses AWS, .NET Core, Amazon Personalize, and Amazon S3 to show how you can quickly and easily build a Movie Recommendations Engine.
C# 1 Version:Current License: Others (Non-SPDX)
Kentico Smart Kontent Recommendations .NET SDK
C# 1 Version:1.0.0 License: Permissive (MIT)