Skip to content

zenogantner/MML-KDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains an old version of MyMediaLite.
It is just kept as an archive.

For a more recent version of MyMediaLite (with more features and less bugs),
go to https://github.com/zenogantner/MyMediaLite and http://mymedialite.net

-------------------------------------------------------------------------------

MyMediaLite - a recommender system algorithm library

Features
--------
 - Choice:
   - Dozens of different recommendation methods,
   - methods can use collaborative, attribute/content, and relational data,
 - support for incremental training for most models.
 - Ready to use:
   - Includes evaluation routines for rating and item prediction;
     quality measures MAE, RMSE, AUC, MAP, prec@N, NDCG; and
   - command line tools that read a simple text-based input format.
 - Compactness: Core library is about 100 KB "big".
 - Portability: Written in C#, for the .NET platform;
   runs on every architecture where Mono works: Linux, Windows, Mac OS X.
 - Freedom: Free/Open Source software, distributed under the terms of the
            GNU General Public License (GPL).

Remark
------
MyMediaLite is under development, its API and architecture may change over
time. Major API and structure changes will be denoted by a major version
number jump, i.e. from 1.x to 2.0.

Documentation
-------------
See doc/ and the website for more documentation.

Website
-------
  http://mymedialite.net

Acknowledgments
---------------
If you use MyMediaLite for your research, it would be nice to acknowledge it
in your papers. Please inform us about if you have publication that uses
this software, so we can list it on MyMediaLite's website.

Thanks go to the following people, who provided valuable feedback about
MyMediaLite: Thorsten Angermann, Suhrid Balakrishnan, Alejandro Bellogin,
Christian Brauch, Fu Changhong, Andreas Hoffmann, Artus Krohn-Grimberghe,
Christina Lichtenthäler, Damir Logar, Chris Newell, Thai-Nghe Nguyen,
Yongfeng Wang

This work was funded by the European Commission FP7 project MyMedia
(Dynamic Personalization of Multimedia, http://www.mymediaproject.org/)
under the grant agreement no. 215006.

Copyright & Licensing
---------------------
Copyright (C) 2011 Zeno Gantner
Copyright (C) 2010 Zeno Gantner, Steffen Rendle, Christoph Freudenthaler

MyMediaLite is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

MyMediaLite is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with MyMediaLite.  If not, see <http://www.gnu.org/licenses/>.

----
This package currently contains Mono.Options, the Math.NET library and a
C# port of LIBSVM.

The original packages can be found here:
http://www.mathdotnet.com/
http://www.csie.ntu.edu.tw/~cjlin/libsvm/
http://www.matthewajohnson.org/software/svm.html

See doc/ComponentLicenses for more information about their licensing terms.

About

MyMediaLite branch for KDD Cup; still to be merged.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published