Construyendo un sistema colaborativo de filtrado / recomendación

Estoy en el proceso de diseñar un sitio web que se basa en el concepto de recomendar varios elementos a los usuarios según sus gustos. (es decir, los elementos que han calificado, los elementos agregados a su lista de favoritos, etc.) Algunos ejemplos de esto son Amazon, Movielens y Netflix.

Ahora, mi problema es que no estoy seguro de dónde empezar con respecto a la parte matemática de este sistema. Estoy dispuesto a aprender las matemáticas que se requieren, pero no sé qué tipo de matemáticas se requieren.

He visto algunas de las publicaciones enGrouplens.orgespecíficamenteHacia un algoritmo kNN CF escalable: Explorando aplicaciones efectivas de agrupamiento"(PDF) Soy bastante bueno para entender todo hasta la página 5" Generación de predicción "

PD. No estoy buscando exactamente una explicación de lo que está pasando, aunque eso podría ser útil, pero estoy más interesado en las matemáticas que necesito saber. De esta manera puedo entender lo que está pasando.

Respuestas a la pregunta(5)

Su respuesta a la pregunta