I'm learning statistical learning these days using python's pandas and scikit-learn library and they're fantastic tools for me. I could have learned the way of classification, regression and also clustering with them of course. But, I cannot find the way how can I start with them when I would like to make a recommendation model. For example, if I have a customer's purchase dataset, which contains date, product name, product maker, price, order device etc... What is the problem type of recommendation? classification, regression, or anything else? In fact, I could find out there are very famous algorithms like collaborative filtering when someone has to solve this problem. If so, can I use those algorithms using scikit-learn? or should I have to learn another M.L libraries? Regards Continue reading...