白話NMF(Non-negative Matrix Factorization)——Matlab 實現

NMF——非負矩陣分解。如果你事先了解PMF[概率矩陣分解]的話,那麼其實只要在PMF的基礎上多加上一點,就是NMF了。   方法一:  在PMF中使用SGD【隨機梯度下降】進行優化時,使用如下的迭代公式:       其中P、Q分別代表原始矩陣R的兩個維度的隱含矩陣,在推薦應用中,一般講P看做用戶矩陣、Q看做物品矩陣。   從公式中不難看出,無論P矩陣還是Q矩陣都會出現負值的情況,上述公式並未對
相關文章
相關標籤/搜索