data_mining:recommender_systems

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
data_mining:recommender_systems [2014/08/30 16:08] – [Collaborative Filtering] phreazerdata_mining:recommender_systems [2014/08/30 16:31] – [Low Rank Matrix Factorization] phreazer
Line 8: Line 8:
 Bsp.: $x^{(1)}=(1,0.9,0)^T$ Bsp.: $x^{(1)}=(1,0.9,0)^T$
  
-Lernen von \theta^{(j)}, basierend auf vorhandenen Bewertungen.+Lernen von $\theta^{(j)}$, basierend auf vorhandenen Bewertungen.
  
 ==== Collaborative Filtering ==== ==== Collaborative Filtering ====
Line 18: Line 18:
  
 $\theta$ zufällig schätzen. $\theta \rightarrow x \rightarrow \theta \rightarrow \dots$ $\theta$ zufällig schätzen. $\theta \rightarrow x \rightarrow \theta \rightarrow \dots$
 +
 +Kombinieren der Optimierungsziele zur einfacheren Berechnung ohne sequentielle Berechnungen.
 +
 +  - Random initialization
 +  - Minimierung der Kostenfunktion (Grad Desc)
 +  - Sage für einen Benutzer mit Paramter $\theta$ und einem Film mit Features x eine Bewertung $\theta^T x$ voraus.
 +
 +
 +==== Low Rank Matrix Factorization ====
 +Bewertungsmatrix Y
 +
 +Einträge $y_{ij} = (\Theta^{(j)})^T(x^{(i)})$
 +
 +$Y = X \Theta^T$
 +
 +=== Finden ähnlicher Produkte: ===
 +Für jedes Produkt i, wird ein Featurevektor $x^{(i)}$ gelernt.
 +
 +Wie kann ein Produkt j gefunden werden, das mit Produkt i in Beziehung in Verbindung steht?
 +Wenn $||x^{(i)}-x^{(j)}||$ klein, dann sind beide Filme ähnlich.
 +
 +==== Mean Normalization ====
 +
  • data_mining/recommender_systems.txt
  • Last modified: 2014/08/30 16:36
  • by phreazer