Project details for MyMediaLite

Logo MyMediaLite 0.04

by zenog - October 28, 2010, 11:05:14 CET [ Project Homepage BibTeX Download ]

view ( today), download ( today ), 0 subscriptions


MyMediaLite is a lightweight, multi-purpose library of recommender system algorithms.

It addresses the two most common scenarios in collaborative filtering: - rating prediction (e.g. on a scale of 1 to 5 stars), and - item prediction from implicit feedback (e.g. from clicks or purchase actions).

MyMediaLite gives you a choice of many recommendation methods: - dozens of different recommender engines - methods can use collaborative and attribute/content data

MyMediaLite is ready to use: - MyMediaLite includes evaluation routines for rating prediction and item prediction; it can measure MAE, RMSE, AUC, prec@N, MAP, NDCG. - It also comes with command line tools for both tasks that read a simple text-based input format.

MyMediaLite is compact: The core library has a size of less than 100KB.

Portability: Written in C#, for the .NET platform; runs on every architecture supported by Mono: Linux, Windows, Mac OS X.

Freedom: MyMediaLite is free software/open source software. It can be used, modified, and distributed under the terms of the GNU General Public License (GPL).

Additional features: - Serialization: save and reload recommender engine models - Real-time online updates for many recommender engines

Changes to previous version:

Initial Announcement on

BibTeX Entry: Download
Supported Operating Systems: Linux, Windows, Solaris, Mac Os X
Data Formats: Tab Separated
Tags: Gradient Based Learning, Large Scale Learning, Algorithms, Data Mining, Evaluation, Supervised Learning, Collaborative Filtering, Matrix Factorization, Recommender Systems, Knn, Library, Dotnet, Mono
Archive: download here


No one has posted any comments yet. Perhaps you'd like to be the first?

Leave a comment

You must be logged in to post comments.