Collaborative Filtering in iCAMP Max Welling Professor of Computer Science & Statistics
Example I: Movie Recommendation
Example II: Book Recommendation
Example III: Internet Search
Back to The Movies: Data movies (+/- 17,770) users (+/- 240,000) total of +/- 400,000,000 nonzero entries (99% sparse) 4
Demo Matlab movies (+/- 17,770) users (+/- 240,000) total of +/- 400,000,000 nonzero entries (99% sparse) users (+/- 240,000) movies (+/- 17,770) x K K “K” is the number of factors, or topics.
Conclusion We will implement a number of collaborative filtering algorithms in matlab. You will learn: Clustering; Matrix factorization & Principal Components Analysis; Regression; Classification: naive Bayes classifier, decision trees, neural networks We will work with real world data from netflix, stock- portfolio management, and more. But most of all: this will be fun!