-
Notifications
You must be signed in to change notification settings - Fork 5
Collaborative Filtering Recommendation System Implementations in Ruby, including SVD and Incremental SVD
serdary/cf_recommendation
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Generates Recommendations and Predictions using Collaborative Filtering (CF) Approaches including, Item-based Memory, User-based Memory, SVD Item Based, SVD User Based and Incremental SVD. Copyright (c) 2012 Serdar Yildirim [[email protected]] Blog post: http://serdaryildirim.net/ai/recommender-systems-collaborative-filtering-approach.html licence? MIT notes - MovieLens data files are not included. Only change is made for 100K dataset as follows: Value separation characters are changed from space (' ') to "|" (u.data, ua.base, ua.test files) credits MovieLens data: http://www.grouplens.org/node/73 Incremental SVD Algorithm: http://sifter.org/~simon/journal/20061211.html requirements linalg: This gem should be installed for matrix operations. For Mac Os X installation, please check: http://www.quora.com/Installation-Instructions/How-do-I-install-Ruby-linalg-library-on-Mac
About
Collaborative Filtering Recommendation System Implementations in Ruby, including SVD and Incremental SVD
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published