Implementare il Filtro collaborativo con Python
Ti è mai capitato su youtube, netflix o amazon di leggere "Contenuti per te" ? Bene questi sono sistemi di raccomandazione che usano Filtri collaborativi per cercare somiglianze e correlazioni.
Che cos'è il filtro collaborativo?
Il filtraggio collaborativo può essere considerato una tecnica per fornire consigli in un sistema o motore di suggerimenti. In sostanza, possiamo dire che è un modo per trovare somiglianze tra utenti e oggetti. Utilizzandolo possiamo calcolare le valutazioni in base alle valutazioni di utenti simili o articoli simili.
Uso della correlazione
La correlazione può essere considerata come la relazione tra due variabili. Questo può essere di tre tipi positivo, negativo o neutro. Se due variabili sono correlate positivamente, possiamo dire che i cambiamenti in una variabile in direzione positiva o negativa possono fornire un cambiamento nella seconda variabile in direzione positiva o negativa.