I've seen recommender systems discussed as good alternatives to kernel-based and memory-based approaches, but there don't seem to be any good resources out there about how to build and tune one. It would be great if you could add a section here on building a recommender system with a deep neural network, perhaps on the Netflix challenge dataset. Some discussion of implicit user data vs explicit, and how you might adjust tuning to account for that would be helpful as well.