Collaborative Filtering

Collaborative Filter is a machine learning algorithm to work as recommendation system.

Problem Setting

First, look at the problem.


img

There is a relationship between then users and items. Different users may have different preferences for different items. So the problem is how we infer the user's preference, or given the matrix like above image, how can we estimate the missing values.


Assumption

Collaborative Filtering assumes each item has a few features, and each user has respective preferences of these features.

Let's say the number of features of the items or the number of preferences of users is K. User number is M and item number is N. Then there are M*K parameters on the users side, and N*K ones on the item side. We have some scores/relations M*N but some elements are missed.

So, let X be preference matrix, whose shape is (M, K), and Theta be feature matrix, whose shape is (N,K). Y is the scores matrix (M, N). Finally, Let R be the selective matrix, which indicate which elements in the Y is not missed.

Thus, we want to get:

X*Theta'=R


Training

The cost function

J(X, theta)=sum(R .* (X*theta'-Y) .* (X*theta'-Y) )
First random set the theta, then
?J/?X=(X*Theta'-Y).*Rtheta*
?J/?theta=(X*Theta'-Y).*RX*


Prediction

p=X*theta

more

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末派撕,一起剝皮案震驚了整個濱河市轧葛,隨后出現(xiàn)的幾起案子翰舌,更是在濱河造成了極大的恐慌搓逾,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卿吐,死亡現(xiàn)場離奇詭異章母,居然都是意外死亡茫舶,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門恤筛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來官还,“玉大人,你說我怎么就攤上這事毒坛⊥祝” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵煎殷,是天一觀的道長屯伞。 經(jīng)常有香客問我,道長豪直,這世上最難降的妖魔是什么劣摇? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮顶伞,結(jié)果婚禮上饵撑,老公的妹妹穿的比我還像新娘。我一直安慰自己唆貌,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布垢乙。 她就那樣靜靜地躺著锨咙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪追逮。 梳的紋絲不亂的頭發(fā)上酪刀,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音钮孵,去河邊找鬼骂倘。 笑死,一個胖子當著我的面吹牛巴席,可吹牛的內(nèi)容都是我干的历涝。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼漾唉,長吁一口氣:“原來是場噩夢啊……” “哼荧库!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赵刑,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤分衫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后般此,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚪战,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡牵现,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了邀桑。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瞎疼。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖概漱,靈堂內(nèi)的尸體忽然破棺而出丑慎,到底是詐尸還是另有隱情,我是刑警寧澤瓤摧,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布竿裂,位于F島的核電站,受9級特大地震影響照弥,放射性物質(zhì)發(fā)生泄漏腻异。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一这揣、第九天 我趴在偏房一處隱蔽的房頂上張望悔常。 院中可真熱鬧,春花似錦给赞、人聲如沸机打。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽残邀。三九已至,卻和暖如春柑蛇,著一層夾襖步出監(jiān)牢的瞬間芥挣,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工耻台, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留空免,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓盆耽,卻偏偏與公主長得像蹋砚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子征字,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 前幾天圖志都弹,拍攝了家中的茉莉,此時的它們匙姜,已經(jīng)變得枯黃的了畅厢。年輕的時候是冰雪潔姿,頹落的時候氮昧,又是金燦燦的樣...
    竇磊的小時光閱讀 416評論 0 0
  • 二十幾歲,正好是曾經(jīng)羨慕的年紀咪辱,卻慢慢忘了曾經(jīng)羨慕什么人振劳。 二十幾歲,孤軍奮戰(zhàn)油狂,招兵買馬的十年历恐,卻實實在在的沒有十...
    小琴調(diào)閱讀 589評論 0 1
  • 黃鶴斷磯頭弱贼,故人曾到否?舊江山渾是新愁磷蛹。欲買桂花同載酒吮旅,終不似,少年游味咳。 明明才20的我庇勃,在一個人的時候總是覺得自...
    從此入了戲閱讀 340評論 0 0
  • 2017年9月14日,如是家人(蓮花遍智)吳宗澤槽驶,種種子第45天责嚷。 發(fā)心:我今不僅僅是為了我個人而聞思修,更是為了...
    吳宗澤閱讀 188評論 1 3