国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Coursera機器學習筆記(十六)
發(fā)表于 |


一. Predicting Movie Ratings

1.1 Problem Formulation

  下圖是四位用戶對于五部電影的評分(若用戶沒有評分, 則用?表示). 一些符號如下圖右下角所示. 推薦系統(tǒng)就是通過已知的評分來判斷未知的評分.
  

1.2 Content Based Recommendations

  假設(shè)每一部電影都對應(yīng)一個特征向量, 如下圖x1, x2所示. 對于第j個用戶, 我們通過學習得到參數(shù)θ. 這樣, 這個用戶對于第i電影的評分就可以(θ(j))Tx(i)用來估計.
  


  用公式化表示為:
  

  優(yōu)化目標為:
  

  使用梯度下降來得到最優(yōu)解(和線性回歸相似).
  

  這一種推薦系統(tǒng)是基于內(nèi)容的, 在這個例子中, 我們使用一個特征向量來表示一部電影. 但是通常情況下, 我們沒有這樣的向量或者很難得到這樣的向量. 這個時候我們就需要不是基于內(nèi)容的推薦系統(tǒng).

二. Collaborative Filtering

2.1 Collaborative Filtering

  假設(shè)我們知道用戶對于不同種類電影的喜好(θ(j))以及對各個電影的評分, 我們就大致可以得到各個電影的特征向量(x).
  


  下面是上述問題的公式化表達:
  

  協(xié)同過濾:
  

2.2 Collaborative Filtering Algorithm

  協(xié)同過濾的優(yōu)化目標:  
  


  協(xié)同過濾算法:
  

三. Low Rank Matrix Factorization

3.1 Vectorization: Low Rank Matrix Factorization

  協(xié)同過濾算法矩陣化:
  


  

  使用該算法后, 可以利用得到的特征向量來計算相似的電影.
  

3.2 Implementation Detail: Mean Normalization

  假設(shè)我們有一個用戶Eve, 他沒有對任何電影進行評分. 這個時候, 我們運行完算法之后會得到θ(5)=[00]. 這時在對Eve對電影的評分進行預(yù)測的話, 會得到所有的評分都是0. 這顯然不太合理.
  


  我們需要進行 Mean Normalizaion處理, 如下圖所示. 然后對于第j個用戶在第i個電影的評分用(θ(j))(x(i))+μi來預(yù)測.
  

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
推薦算法設(shè)計綜述
Kernelized Correlation Filters(KCF)算法
BP神經(jīng)網(wǎng)絡(luò)推導過程詳解
深度神經(jīng)網(wǎng)絡(luò)(DNN)模型與前向傳播算法
機器學習概述
SIFT算法簡介
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服