在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

推薦系統是什么

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-10 19:50 ? 次閱讀

聲明:本文轉載自王的機器,僅作為學習使用,不作為商業用途,如有侵權請私信我,最短時間為您處理!

我還是推薦系統小白,因此對此課題理解相當淺顯,但一定很好懂。這才是學一樣新東西的正確開始方式。

介紹

1

故事的背景包括 4 個小孩和 5 部動畫,每個小孩為每部動畫打分

1 分代表最不喜歡

5 分代表最喜歡

2

悠悠覺得「小豬佩奇」還可以,給了 3 分。建立一個 4 × 5 的矩陣

每行代表一個小孩給所有動畫打的分數

每列代表一部動畫被所有小孩打的分數

當悠悠給「小豬佩奇」打完分后,在矩陣第 1 行第 1 列填入 3 分。

3

假設 4 個小孩為 5 部動畫打分完畢,哪一個打分矩陣最像真的?

最左邊不像,小孩的喜好不會這么千篇一律

最右邊不像,小孩的喜好不會這么毫無聯系

中間的最像,小孩的喜好會有一定的規律

4

悠悠和丫丫年齡差不多,總在一起看動畫片,她倆的對動畫的品位出奇相似(5 部動畫給出同樣的評分),比如大愛「小豬佩奇」,小愛「獅子王」,不喜歡「冰雪奇緣」「超人特工隊」「瑪莎和熊」。

規律 1:不同用戶的喜好可能相似。

5

樂樂喜歡看帶「人物」的動畫,他給「冰雪奇緣」和「超人特工隊」高分;丫丫喜歡看帶「動物」的動畫,她給「小豬佩奇」和「獅子王」高分;多多還比較小,只要是動畫都喜歡,他給所有動畫高分(多多給的分是樂樂和丫丫給的分之和)。

規律 2:一個用戶的喜好可能包含其他多個用戶的喜好。

6

「瑪莎和熊」的評分是「獅子王」和「冰雪奇緣」的評分的均值。可能原因是「獅子王」里只含有動物,「冰雪奇緣」里絕大部分是人,而「瑪莎和熊」里既有動物又有人,而且數目相當。

規律 3:一個動畫內容可能包含其他多個動畫內容。

7

先看一個最簡單的推薦系統。

當所有人給所有電影打 3 分,問丫丫應該給「超人特工隊」打多少分?

從評分矩陣來看,每個人對每個電影喜歡一樣,因此預測出丫丫會給「超人特工隊」打 3 分。

8

再看一個稍微復雜的推薦系統。

問丫丫應該給「瑪莎和熊」打多少分?

從評分矩陣第一行和第三行來看,悠悠和丫丫的喜歡相同,因此預測出丫丫會給「瑪莎和熊」打 2 分,和悠悠一樣。

9

上面例子太簡單,如果小孩有很多個,動畫有很多部,我們怎么才能從評分矩陣中學到所有的規律呢?

答案:找到隱含特征

回到上面的例子,如果特征是動畫片的類別,那么特征值有兩個,人物類動物類。那么根據不同小孩對這兩類動畫特征的喜好,

悠悠和丫丫喜歡動物類,不喜歡人物類

樂樂喜歡人物類,不喜歡動物類

多多都喜歡

我們可以將 4 × 5 的評分矩陣分解成

4 × 2 的「小孩-特征」矩陣

2 × 5 的「特征-動畫」矩陣

如下。

10

因此我們要做的事情就是講評分矩陣分解成兩個非負矩陣的乘積,專業術語是非負矩陣分解(Non-negative Matrix Factorization, NMF), 機器學習包 Scikit-Learn 里有實現哦。

import numpy as np
from sklearn.decomposition import NMF

用上面數據試了下,雖然分別的矩陣不是完全一樣,但矩陣中是 0 的還是 0,其他元素只是差了一個縮放因子(scaling factor),你看最后把兩個分解矩陣相乘,差不到能得到原來的評分矩陣。

實際情況下,不可能每個小孩對每部動畫都給出評分,因此不能直接用 NMF,那些缺失值才體會推薦系統的價值,我們要根據已有的評分來預測未給的評分,再決定是否推薦。

11

實際情況,打 ?都是未給出評分,這時

設「小孩-特征」矩陣為 U

設「特征-動畫」矩陣為 V

用以下誤差函數(只考慮未缺失的 Ri,j)

(Ri,j – U 第 i 行和 V 第 j 列內積)2

怎么解?梯度下降唄!解完 U 和 V 后相乘發現 R4,4 = 5,那么妥妥的給多多推薦獅子王!

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1804

    文章

    48788

    瀏覽量

    247008
  • 推薦系統
    +關注

    關注

    1

    文章

    44

    瀏覽量

    10220
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    移動基站遠程集中監控系統與基站電力遠程監控系統是什么監控系統

    物聯網智能配電室監控系統包含哪些:綜合監控系統、安全監控系統、環境監測系統、實驗室綜合監控系統、機房智能監控
    的頭像 發表于 05-26 15:19 ?177次閱讀
    移動基站遠程集中監控<b class='flag-5'>系統</b>與基站電力遠程監控<b class='flag-5'>系統</b>是什么監控<b class='flag-5'>系統</b>

    部隊物資倉庫管理系統

    管理系統
    北京華盛恒輝科技
    發布于 :2025年05月08日 22:32:09

    智能應變監測系統:守護工程安全的數字防線#水庫安全監測 #大壩安全監測系統

    監測系統
    南京峟思工程儀器
    發布于 :2025年03月31日 10:21:52

    基于Pancake系統的折反射成像系統

    1 摘要 ** 為了降低成本和重量,許多現代應用引入了智能方法來小型化其光學系統。該原理的一個特殊實現是折疊成像系統,其中聚焦透鏡的屬性分布在多個組件之間。通過巧妙地操縱傳播光的偏振狀態,該系統允許
    發表于 12-31 08:59

    小麥收獲機電控系統 #小麥機 #收獲機 #電控系統

    電控系統
    長沙碩博電子科技股份有限公司
    發布于 :2024年12月13日 17:11:04

    碩博電子 掃路車電控系統 環衛車電控系統 #電控系統定制

    電控系統
    長沙碩博電子科技股份有限公司
    發布于 :2024年08月20日 10:01:12

    Ubuntu系統安裝之使用提供的ubuntu系統

    注意:學習資料可在ElfBoard官方網站“資料”專區獲取。使用提供的ubuntu系統對于零基礎的初學者,建議先使用ELF 1開發板資料包\\08-開發環境中提供的開發環境來進行ubuntu系統
    發表于 08-08 11:00

    VT系統——基于CANoe的測試系統簡介#VTHiL #CANoe

    測試系統
    北匯信息POLELINK
    發布于 :2024年07月22日 21:39:51

    什么是HiL系統(硬件在環仿真測試系統)?#VTHiL

    仿真測試系統
    北匯信息POLELINK
    發布于 :2024年07月19日 17:30:39

    萬界星空科技mes系統基礎功能集成# mes#萬界星空科技#生產管理系統

    管理系統
    jf_25320351
    發布于 :2024年07月03日 14:47:13
    主站蜘蛛池模板: 国产国产人免费人成成免视频 | 一级黄色毛片免费看 | 狠狠色噜噜 | 在线免费成人网 | 黄视频网站免费观看 | 四虎永久在线精品免费影视 | 四虎永久网址影院 | 鸥美三级| 狼人久久尹人香蕉尹人 | 色网站免费看 | 日本乱妇 | 8天堂资源在线 | 毛片小视频 | 老师下面很湿很爽很紧 | 韩国三级理论在线观看视频 | 欧美另类高清 | 天天干天天爽天天射 | 国产一级特黄 | 4338×亚洲全国最大色成网站 | 午夜精品视频 | 操碰视频在线观看 | 高清一区二区三区视频 | 亚洲一区二区三区高清 | 黄 色 免 费 网站在线观看 | 亚洲视频一区在线观看 | 日本黄色影片 | 4455永久在线毛片观看 | 四虎影永久在线观看精品 | 三级视频网站在线观看播放 | aⅴ天堂 | 91插插视频 | 久久不射影院 | 日本在线观看www | 国内黄色精品 | 人人爽影院 | 午夜欧美日韩 | 色综久久| 色就操 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 四虎亚洲国产成人久久精品 | 老师解胸罩喂我吃奶 |