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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>傳感與控制>梯度提升決策樹助力Facebook提升用戶體驗

梯度提升決策樹助力Facebook提升用戶體驗

2017-10-09 | rar | 0.7 MB | 次下載 | 1積分

資料介紹

 Facebook 使用機器學習和排序模型給所有用戶帶來最佳體驗,例如發送什么通知,在你的消息推送中放入什么文章,以及對于你想關注的人提些什么建議。高質量的機器學習模型對于找出最相關的內容來說很重要。我們觀察了大量實時信號以制定最佳排序;例如,在過濾通知的使用情況中,我們觀察某人是否已點擊相似的通知,或者對應通知的文章獲得了多少贊。由于每執行一次就會生成一個新通知推送,所以我們想要盡快返回發送通知的決策。
  更復雜的模型有助于提高預測的精度,提供更相關的內容。但更復雜的模型需要更長的 CPU 周期(CPU cycles),返回結果的時間也更長。考慮到這些限制,我們做不到對所有可能的候選模型進行評估。然而,通過提升模型效率,我們可以做到在相同的時間幀運用相同的計算資源評價更多的候選模型(inventory)。
  在本文中,我們比較了梯度提升決策樹(gradient-boosted decision tree ,簡稱GBDT)這一類預測模型的不同實現,并描述了能產生更高效評估的 C++ 多方面改進。
  決策樹模型
  決策樹被普遍用作預測模型,該算法將關于對象的特征觀察值映射到對象類的目標值。由于其非線性和快速求值的特點,它成為了機器學習、數據分析和統計學之中最常見的預測模型方法之一。在這些樹狀結構中,葉結點表征分類標簽,而有向邊表征產生這些分類標簽的特征連接。
  決策樹非常強大,但是訓練數據中的小變動可以演化為決策樹中的大變化。這可通過使用一項被稱為梯度提升(gradient boosting)的技術來補救。即,為錯誤分類的訓練實例提升權重,從而形成一個新的決策樹。接著對這一步驟進行連續重復以獲得新的決策樹。最后的分值(scores)是決策樹上每個葉節點分值的加權總和。
  模型通常很少更新,且訓練復雜模型需要花費數小時。然而,在 Facebook 的大規模數據上,我們想要更頻繁地更新模型,即按照毫秒間隔依次運行它們。Facebook 的很多后端服務是用 C++ 寫的,因此我們利用這一語言的一些屬性做了些改善,以產生只需要更短 CPU 周期進行求值的高效模型。
  下圖是一個簡單的決策樹,它包含以下特征:
  今天某人 A 點擊通知的數量(特征 F[0])
  對應通知的文章點贊數量(特征 F[1])
  某人 A 點擊通知的總數量(特征 F[2])
  在不同的結點,我們查看了上述特征的值,并遍歷整棵決策樹以獲取通知點擊的概率。
  
  平面樹(Flat tree)的實現
  決策樹模型的樸素實現是通過一個帶有指針的簡單二叉樹而完成的。然而,結點并不需要連續地存儲于內存之中,因為這樣二叉樹并非很有效。另一方面,決策樹通常是完整的二叉樹(即二叉樹的每個結點一定存在零值或兩棵子樹),它通過使用向量而壓縮存儲。指針并不需要空間,而每一結點的父結點和子結點可通過數組索引算法查看。我們將用這一實現對比這一章節的實驗。
  編譯樹(Compiled tree)的實現
  每一個二叉樹都能由一個復雜的三元表達式表征,而這個表達式能進行編譯并鏈接到可直接在服務中使用的動態庫(DLL)。需要注意的是,我們可以實時添加或更新決策樹模型,而不需要重啟服務。
  我們也可以利用 C++ 中的 LIKELY/UNLIKELY 注釋(annotations)。它們是編譯器發出指令的方向,并且能將分支預測更加偏向于跳轉指令(jump instruction)「可能」出現的一側。如果預測是對的,那么就意味著跳轉指令將占有 0 個 CPU 周期。我們可以根據在批量中排序的或離線分析中的真實樣本計算分支預測,這是因為訓練和評估集的分布不應該改變太多。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1如何正確測試電源的紋波
  2. 0.36 MB   |  2次下載  |  免費
  3. 2Modbus測試工具
  4. 0.72 MB   |  1次下載  |  2 積分
  5. 3550W充電機原理圖
  6. 0.13 MB   |  1次下載  |  6 積分
  7. 4TAS5411Q1EVM用戶指南
  8. 2.24MB   |  次下載  |  免費
  9. 5DRV2605LDGS觸覺驅動迷你板用戶指南
  10. 3.13MB   |  次下載  |  免費
  11. 6廣告牌循環彩燈PLC控制系統
  12. 1.33 MB   |  次下載  |  1 積分
  13. 7鋁電解電容器基本化學知識
  14. 0.16 MB   |  次下載  |  免費
  15. 8E4991A操作手冊/說明書
  16. 8.89 MB   |  次下載  |  10 積分

本月

  1. 1使用單片機實現七人表決器的程序和仿真資料免費下載
  2. 2.96 MB   |  44次下載  |  免費
  3. 2美的電磁爐維修手冊大全
  4. 1.56 MB   |  22次下載  |  5 積分
  5. 33314A函數發生器維修手冊
  6. 16.30 MB   |  13次下載  |  免費
  7. 4使用TL431設計電源
  8. 0.67 MB   |  8次下載  |  免費
  9. 5感應筆電路圖
  10. 0.06 MB   |  8次下載  |  免費
  11. 6LZC3106G高性能諧振控制器中文手冊
  12. 1.29 MB   |  7次下載  |  1 積分
  13. 7SMD LED選型手冊 貼片燈珠
  14. 5.47 MB   |  5次下載  |  免費
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  4次下載  |  5 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 特黄三级| 欧美午夜激情影院| 亚洲国产福利精品一区二区| 亚洲第一页视频| 美女张开腿露尿口给男人亲| 久久亚洲精品国产精品婷婷| 成人综合婷婷国产精品久久免费 | 天天做天天爱天天做天天吃中| 天天做天天爰夜夜爽| 男女啪视频大全1000| 51国产午夜精品免费视频| 1515hh四虎免费观com| 免费一区在线观看| 亚洲三级网| 天天毛片| 天堂网一区| 操您啦| 一区二区免费播放| 插白浆| 在线婷婷| 在线视频亚洲欧美| 色爱区综合激情五月综合色| 免费能直接在线观看黄的视频| 国产色窝| 人人人干| 中文字幕佐山爱一区二区免费| 伊人7| 性色欧美| 欧美三级视频网站| 成人欧美一区二区三区黑人3p| 天天插天天插| 另类专区欧美| 在线精品一区二区三区| 日本黄视频在线观看| 欧洲mv日韩mv国产mv| 国产色婷婷精品综合在线手机播放| 亚洲午夜精品久久久久久人妖 | 亚洲综合久久综合激情久久| 女人张开腿给人桶免费视频| www.色爱| 天天干天天干天天干|