深刻理解FM和FFM

公司主要用這兩個模型來進行廣告預測。.net

http://geek.csdn.net/news/detail/59793blog

FM主要是處理在onehot以後,矩陣稀疏的問題。
在引入fm以後,可以更好的處理特徵與特徵之間的關係。
訓練時間是線性複雜度,並且也比較容易解釋。get

FFM就是把FM中的vi變成了vfi,f表示的是field。
FFM把特徵分爲了不少個field,而後對於每個field,咱們都訓練一個特徵。class

具體模型之間的關係,能夠見下圖,其實都是naiveim

相關文章
相關標籤/搜索