What can I learn to build a (kind of) recommendation system?

Posted by lsmagalhaes on Programmers See other posts from Programmers or by lsmagalhaes
Published on 2013-07-12T20:58:20Z Indexed on 2013/11/03 22:17 UTC
Read the original article Hit count: 132

Filed under:
|
|

I'm learning how to develop an android app (nothing serious, just for learning and fun), so I devised the following goal: an app that learns with users actions and, some time later, starts to suggest some useful things. For example:

The user add some notes daily, in the morning, and mark some of them as done generally on thursdays and sundays, at evening. Based on that behaviour and the relation of the notes marked as done, the app will prioritize notes that are more propense to be marked, and avoid notifying in days where no note is marked.

This is a silly example but I think it ilustrates well what I want to do. I know this is a matter of machine learning, but I don't know where I should start learning.

To anyone interested, I'm build a backend in Python, so any libraries or frameworks in this language are very welcome. The frontend, by the way, is sencha touch + phonegap.

© Programmers or respective owner

Related posts about algorithms

Related posts about python