精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Spiral在Facebook通過實時機器學習自動調節服務

譯文
開發 后端 機器學習
為了更有效地優化眾多服務,可以靈活地適應不斷變化、相互聯系的內部服務,我們開發了Spiral。Spiral這種系統充分利用實時機器學習的技術,在Facebook這等規模的環境下自動調節高性能的基礎設施服務。由于用Spiral取代了手工調節的啟發法,我們可以在短短幾分鐘內而不是幾周內優化更新后的服務。

【51CTO.com快譯】對于使用Facebook的數十億人來說,我們的服務可能看起來就像一個統一的移動應用系統或網站。從公司內部來看,情況卻不一樣。Facebook使用成千上萬的服務構建而成,從均衡互聯網流量、對圖像進行轉碼處理到提供可靠的存儲,功能不一而足。Facebook作為整體的效率在于結合了各項服務的效率,每項服務通常都以自己的方式加以優化,采用的方法可能很難推廣開來或適應快節奏的變化。

為了更有效地優化眾多服務,可以靈活地適應不斷變化、相互聯系的內部服務,我們開發了Spiral。Spiral這種系統充分利用實時機器學習的技術,在Facebook這等規模的環境下自動調節高性能的基礎設施服務。由于用Spiral取代了手工調節的啟發法,我們可以在短短幾分鐘內而不是幾周內優化更新后的服務。

應對規模挑戰的新方法

在Facebook,變化的步伐很快。Facebook代碼庫每隔幾個小時被推送到生產環境――比如前端的新版本,這是我們持續部署過程的一部分。當下變化萬千,試圖手動微調服務以保持峰值效率不切實際。手動重寫緩存/許可/驅逐(caching/admission/eviction)策略及其他手動調節的啟發法實在太難了。我們必須從根本上改變原有的軟件維護觀念。

為了有效地克服這個難題,系統需要變成自動調節,而不是依賴手動硬編碼的啟發法和參數。這種轉變促使Facebook的工程師們以新的眼光看待工作:工程師們現在不再查看系統生成的圖表和日志以驗證正確高效的運行,而是用代碼表達系統怎樣才算正確高效地運行。今天,我們的工程師通過編程實現向自我調節系統提供反饋的方法,而不是指定如何計算請求的正確響應。

傳統的緩存策略看起來像是帶有分支的樹,考慮到了對象的大小、類型及其他元數據,從而決定要不要緩存它。自動調節緩存將以不同的方式來實現。這種系統可以檢查某對象的訪問歷史記錄:如果之前從未訪問過該對象,緩存它可能是個壞主意。在機器學習語言中,使用元數據(特征)和相關反饋(標簽)來區分對象的系統將是“分類器”(classifier)。該分類器將用于針對進入緩存的對象做出決策,系統將持續被重新訓練。這種持續的重新訓練讓系統得以在即使環境發生了變化也能保持時效性。

從概念上來講,這種方法類似聲明性編程。SQL就是這種方法的一個典型案例:工程師不用指定如何計算復雜查詢的結果,只要指定需要計算的內容,然后引擎就會找出最佳查詢并執行查詢。

對系統使用聲明性編程的挑戰在于,確保正確完整地指定目標。與上述的自動調節圖像緩存策略一樣,如果什么對象應該緩存、什么不應緩存方面的反饋不準確或不完整,系統會很快學會提供不正確的緩存決策,這會降低性能。

幾位谷歌工程師撰寫的這篇論文(https://storage.googleapis.com/pub-tools-public-publication-data/pdf/43146.pdf)詳細介紹了這個問題以及與使用閉環機器學習有關的其他問題。根據我們的經驗,精準定義自動調節所需的結果是入手Spiral方面最棘手的部分之一。然而我們還發現,幾次迭代之后,工程師往往在清晰正確的定義上觀點一致。

Spiral:易于集成和實時預測

為了讓Facebook的系統工程師能夠跟上越來越快的變化步伐,Facebook波士頓辦事處的工程師們構建了Spiral,這是一個小巧的嵌入式C++庫,依賴項極少。Spiral使用機器學習為資源受限的實時服務創建數據驅動的反應式啟發法。與手工編碼的替代方法相比,該系統大大加快了開發和自動維護這些服務的速度。

與Spiral集成包括只需為代碼添加兩個調用點(call site):一個用于預測,一個用于反饋。預測調用點是用于做出決策的智能啟發法的輸出,比如“應該許可該條目進入緩存嗎?”預測調用作為快速本地計算來實現,旨在針對每個決策來執行。 

Spiral在Facebook通過實時機器學習自動調節服務

圖1

反饋調用點用于提供偶爾的反饋,比如“該條目因根本未命中而失效退出緩存,所以我們可能不應該緩存這樣的條目。”

Spiral在Facebook通過實時機器學習自動調節服務 

圖2

庫可以在完全嵌入的模式下運行,或者可以向Spiral后端服務發送反饋和統計數字,該后端服務可顯示用于調試的實用信息,將數據記錄到長期存儲供以后分析,以及執行訓練和選擇模型方面的繁重任務,這些模型在嵌入模式下訓練起來太耗費資源,但運行起來并不太耗費資源。 

Spiral在Facebook通過實時機器學習自動調節服務

圖3

發送到服務器的數據采用反偏差采樣,避免類別不平衡偏差滲入到樣本中。比如說,如果一段時間內我們收到的負樣本比正樣本多1000倍,我們只要將1000個負樣本中的1個記錄到服務器,同時表示它的權重為1000。服務器深入了解數據的全局分布,通常帶來比任何一個節點的本地模型更好的模型。除了鏈接到庫和使用上面兩個函數外,這一切都不需要任何設置。

在Spiral中,一旦反饋進入,學習就開始。隨著生成的反饋越多,預測質量會逐漸提高。在大多數服務中,可在幾秒鐘到幾分鐘內獲得反饋,所以開發周期很短。主題專家可以添加新的特征,在幾分鐘內看看它是否有助于改進預測質量。

與硬編碼的啟發法不同,基于Spiral的啟發法可以適應不斷變化的條件。以緩存許可策略為例,如果某些類型的條目不太頻繁地請求,反饋將重新訓練分類器,以減小在不需要人為干預的情況下許可這類條目的可能性。

案例研究:反應式緩存啟發法實現自動化

Spiral的第一個生產級用例恰好吻合Phil Karlton的著名引言:“計算機科學界只有兩個難題:緩存失效和命名。”(我們已為自己的項目取了貼切的名稱,所以我們實際上使用Spiral立即解決了緩存失效。)

在Facebook,我們推出了一個反應式緩存,以便Spiral的“用戶”(我們的其他內部系統)訂閱查詢結果。從用戶的角度來看,該系統提供查詢結果和針對該結果的訂閱。只要外部事件影響查詢,它自動將更新后的結果發送到客戶端。這為客戶端減輕了輪詢的負擔,并減輕了計算查詢結果的Web前端服務的負載。

用戶提交查詢時,反應式緩存先將查詢發送到Web前端,然后創建訂閱,緩存并返回結果。除了原始結果外,緩存還收到計算結果時涉及的對象和關聯列表。然后,它開始監控針對查詢訪問的任何對象或關聯源源不斷的數據庫更新。每當它看到可能影響其中一個活躍訂閱的更新,反應式緩存會重新執行查詢,并將結果與緩存內容進行比較。如果結果確實發生變化,它將新結果發送到客戶端,并更新自己的緩存。

該系統面臨的一個問題是,有大量的數據庫更新,但只有很小一部分影響查詢的輸出。如果某個查詢想知道“我的哪些朋友贊過此帖?”,沒必要獲得“該帖最近一次查看”方面的持續更新。

這個問題類似垃圾郵件過濾:面對一封郵件,系統應該將它分類成垃圾郵件(不影響查詢結果)還是非垃圾郵件的正常郵件(確實影響查詢結果)?第一個解決方法是,手動創建靜態黑名單。這是可行的,因為反應式緩存工程團隊認識到超過99%的負載來自一小組查詢。對于低容量查詢而言,他們只是假設所有更新都是正常郵件,重新執行查詢,以便對象的每次更新被查詢引用。針對一小組高容量查詢,他們創建了黑名單,為此精心觀察查詢執行,確定每個對象中的哪些字段實際上影響了查詢的輸出。對于每份黑名單,這個過程通常需要工程師花幾周時間。使情況進一步復雜化的是,這一組高容量查詢在不斷變化,因此黑名單很快過時了。每當使用緩存的服務改變它所執行的查詢,系統就要改變垃圾郵件過濾策略,這需要工程團隊更多的工作量。

一種更好的解決方案:Spiral垃圾郵件過濾

重新執行查詢后,只要將新的查詢結果與舊的查詢結果進行比較,就很容易確定觀察到的更新是垃圾郵件還是正常郵件。該機制用于向Spiral提供反饋,以便它為更新創建分類器。

為了確保無偏差采樣,反應式緩存維護并只提供來自一小組訂閱的反饋。緩存并不過濾這些訂閱的更新;只要修改了相關對象或關聯,就重新執行查詢。它將新的查詢輸出與緩存版本進行比較,然后用它來向Spiral提供反饋――比如說,告訴它更新“上一次查看”并不影響“點贊數”。

Spiral從所有反應式緩存服務器收集該反饋,并用它為每種不同類型的查詢訓練分類器。這些分類器定期推送到緩存服務器。為新查詢創建過濾器或更新過濾器以響應Web層不斷變化的行為不再需要工程團隊的任何手動干預。新查詢的反饋到來后,Spiral會自動為那些過濾器創建新的分類器。

Spiral:更快的部署和更多的機會

使用一種基于Spiral的緩存失效機制,反應式緩存中支持新查詢所需的時間從幾周縮短到幾分鐘。在Spiral之前,反應式緩存工程師必須通過運行實驗和手動收集數據來檢查每個新查詢的副作用。但是有了Spiral,大多數用例(映射到查詢)可由本地模型在幾分鐘內自動學習,所以可以立即獲得本地推斷。

對于大多數用例而言,服務器能夠在10到20分鐘內使用來自多臺服務器的數據訓練模型。一旦發布到所有單臺服務器,這個更高質量的模型可用于精準度改進的推斷。查詢更改后,服務器能夠適應變更,一旦收到更新后的查詢,就重新學習新的重要性模式。

我們繼續致力于使后端服務實現自動化,并運用機器學習,以獲得更好的運營體驗。 Spiral未來的潛在應用包括使用貝葉斯優化的連續參數優化、基于模型的控制,以及針對每秒請求數(QPS)很高的實時服務和離線(批量)系統的在線強化學習技術。我們會在今后的帖子中繼續分享我們的工作和成果。

原文標題:Spiral: Self-tuning services via real-time machine learning,作者:Vladimir Bychkovsky、Jim Cipar、Alvin Wen、Lili Hu和Saurav Mohapatra 

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2020-05-28 07:15:00

機器學習TensorFlow人工智能

2017-04-08 17:32:39

人工智能喬丹Ray

2025-08-21 08:08:04

2019-01-24 15:30:09

TensorFlow機器學習

2017-11-07 11:00:59

數據庫調優DBMS

2021-10-09 12:08:23

Facebook編譯器機器學習

2020-02-19 10:39:44

機器學習云計算數據

2015-08-12 15:31:18

人工智能深度學習Fackbook

2009-03-10 16:11:56

改版Facebook實時通信

2009-06-17 13:50:15

實時搜索FacebookTwitter

2009-02-02 10:33:43

Facebook扎克伯格市場調查

2017-07-10 10:05:50

機器學習自動駕駛AI

2017-07-07 16:52:54

機器學習人工智能自動駕駛

2017-07-10 09:28:19

人工智能機器學習自動駕駛

2016-01-11 10:44:38

惡意軟件惡意軟件分析

2017-09-11 09:44:24

機器學習自動化AML

2022-06-02 11:11:43

AI深度學習

2018-01-15 15:58:17

機器學習色彩還原k-means算法

2021-04-11 18:09:57

機器學習業務價值人工智能
點贊
收藏

51CTO技術棧公眾號

国外成人福利视频| 岛国最新视频免费在线观看| 欧美+日本+国产+在线a∨观看| 日韩亚洲欧美综合| 男人靠女人免费视频网站| 日韩精品福利| 精品一区二区三区的国产在线播放| 麻豆国产va免费精品高清在线| 日韩综合第一页| 成人精品高清在线视频| 一区二区三区不卡视频| 蜜桃av噜噜一区二区三区| 一级黄色大片免费观看| 影音先锋久久| 日韩亚洲综合在线| 极品白嫩丰满美女无套| 国产高清亚洲| 在线视频欧美区| av在线免费观看国产| bbbbbbbbbbb在线视频| 国产成人av自拍| 国产精品美女久久久免费 | 亚洲AV无码一区二区三区性| 久久久久久夜| 欧美精品福利在线| 一起操在线播放| 欧美日韩在线播放视频| 精品国产第一区二区三区观看体验| av网站在线不卡| 一根才成人网| 午夜久久久久久久久久一区二区| 中文字幕中文字幕在线中心一区| 无套内谢的新婚少妇国语播放| 激情综合色播五月| 国产精品看片资源| 日本午夜视频在线观看| 欧美不卡一区| 久久精品国产2020观看福利| 国产aⅴ激情无码久久久无码| 黑色丝袜福利片av久久| 欧美成人精品二区三区99精品| 亚洲综合欧美在线| 精品123区| 欧美午夜宅男影院| 欧美私人情侣网站| 亚洲美女尤物影院| 亚洲一区二区在线免费观看视频| 免费观看中文字幕| 老司机福利在线视频| 日本一区二区久久| 亚洲国产精品毛片| 波多野结衣一区二区| 日本一区视频| 无码人妻精品一区二区| 91午夜精品| 欧美一区二区三区视频免费 | 有码中文亚洲精品| 青青青在线播放| 一区二区三区电影大全| 欧美日韩亚洲国产一区| 免费在线观看亚洲视频| 九色porny自拍视频在线播放| 亚洲最新在线观看| 少妇人妻大乳在线视频| ****av在线网毛片| 欧美日韩中文字幕在线视频| 成熟丰满熟妇高潮xxxxx视频| а√在线天堂官网| 欧美性猛交xxxx免费看漫画 | 色在线免费观看| 欧美日韩在线影院| 超碰影院在线观看| 国外成人福利视频| 日韩一级精品视频在线观看| 中文字幕第10页| caoporn成人免费视频在线| 亚洲成人动漫在线播放| 自拍视频一区二区| 国产真实有声精品录音| 最近免费中文字幕视频2019| 黄色片子在线观看| 亚洲小说欧美另类婷婷| 78色国产精品| 亚洲熟女乱色一区二区三区久久久| 精品亚洲欧美一区| 国产伦一区二区三区色一情| 欧美日韩伦理片| 亚洲欧美在线另类| 男女啪啪免费视频网站| 成人黄色在线| 日韩欧美电影在线| 免费一级做a爰片久久毛片潮| 不卡在线一区二区| 欧美大片在线影院| 无码人妻精品一区二区50| 黄一区二区三区| 国产精品一区视频网站| 大乳在线免费观看| 亚洲第一狼人社区| 少妇一级淫免费播放| 136导航精品福利| 伊人精品在线观看| 久草资源在线视频| 日韩精品五月天| 国产精品10p综合二区| 岛国视频免费在线观看| 亚洲一二三四区不卡| 污污动漫在线观看| 噜噜噜天天躁狠狠躁夜夜精品| 中文字幕国内精品| 日本一级黄色大片| 国产在线精品国自产拍免费| 免费观看成人在线| 青春草视频在线| 欧美日韩美少妇| 97人妻天天摸天天爽天天| 综合久久99| 国产精品日韩精品| 免费播放片a高清在线观看| 亚洲黄网站在线观看| 少妇网站在线观看| 九九热精品视频在线观看| 欧美片一区二区三区| 亚洲熟妇无码久久精品| 国产午夜精品一区二区三区视频| 日韩伦理在线免费观看| 久久一级大片| 精品久久久91| 一区二区视频网站| 国产午夜精品理论片a级大结局 | 538任你躁在线精品视频网站| 爽好多水快深点欧美视频| av资源一区二区| 性xxxfreexxxx性欧美| 欧美伦理视频网站| 在线观看天堂av| 青娱乐精品在线视频| 欧美人与性禽动交精品| av漫画网站在线观看| 精品国产免费久久| 久久久国产精华液| 国产91精品久久久久久久网曝门| 一区二区三区观看| 四虎国产精品免费久久| 最好看的2019的中文字幕视频| 国产成人无码一区二区在线播放| 99在线精品观看| 波多野结衣乳巨码无在线| 果冻天美麻豆一区二区国产| 欧美精品999| 亚洲男人第一天堂| 香港成人在线视频| 成人在线电影网站| 亚洲一区亚洲| 久久综合福利| 91精品影视| 在线亚洲欧美视频| 一级黄色大片免费观看| 1024精品合集| 成年人性生活视频| 在线观看视频日韩| 九九九热999| 欧美性xxx| 日韩午夜在线视频| 精品免费久久久| 亚洲国产一区二区三区青草影视| 一边摸一边做爽的视频17国产| 亚洲久久在线| 欧美在线播放一区| 欧美韩国日本| 欧美激情极品视频| 亚洲欧洲国产综合| 欧美午夜在线一二页| 美女的奶胸大爽爽大片| 不卡视频在线观看| 国产成人精品无码播放| 久久久9色精品国产一区二区三区| 亚洲精品免费在线视频| sm性调教片在线观看 | 精品国产免费久久久久久尖叫 | 日韩欧美在线一区| 殴美一级黄色片| 高清国产午夜精品久久久久久| 性欧美大战久久久久久久| 国产一区网站| 96久久精品| 亚洲日本网址| 欧美片一区二区三区| 你懂的在线观看| 日韩视频一区二区| 99久久久无码国产精品免费蜜柚| 国产精品久久久久国产精品日日| 欧美性猛交乱大交| 日韩精品电影一区亚洲| 黄色小视频大全| 免费成人高清在线视频theav| 91欧美激情另类亚洲| 欧美极品videos大乳护士| www.欧美精品一二三区| 手机在线不卡av| 在线不卡中文字幕播放| 久久精品国产成人av| 中文字幕亚洲欧美在线不卡| 国产人妻人伦精品1国产丝袜| 韩日精品视频一区| 日本成人中文字幕在线| 狠狠爱综合网| 爱爱爱视频网站| 亚洲人成网77777色在线播放| 成人中文字幕+乱码+中文字幕| ririsao久久精品一区| 日韩有码在线观看| 免费动漫网站在线观看| 精品国内片67194| 91亚洲视频在线观看| 色婷婷一区二区| 精品无码久久久久| 亚洲欧美偷拍三级| 1024在线看片| 久久亚洲精品国产精品紫薇| 亚洲丝袜在线观看| 免费在线观看日韩欧美| 成人在线免费在线观看| 极品尤物久久久av免费看| 最新精品视频| 青青草97国产精品麻豆| 日本视频一区二区不卡| 亚洲黄页在线观看| 久久99国产精品| 动漫3d精品一区二区三区乱码| 91亚洲国产成人精品性色| 成人在线不卡| 国产精品爽爽爽| avav成人| 国产精品精品一区二区三区午夜版| 日韩精品美女| 1769国产精品| 日本在线播放一二三区| 欧美极品少妇xxxxⅹ免费视频| 羞羞的视频在线看| 欧美精品在线极品| 91在线中字| 欧美噜噜久久久xxx| 成年人黄视频在线观看| 精品国产美女在线| 黄色网址在线免费观看| www.日本久久久久com.| 国产最新在线| 欧美xxxx做受欧美| 蜜桃传媒在线观看免费进入| 久久999免费视频| 美女91在线| 91国产精品电影| 波多野结衣亚洲| 国产91色在线| 成人精品一区二区三区电影| 国产精品久久久久久久电影| 精品日本视频| 成人做爰www免费看视频网站| www.成人| 国产精品一区二区三区免费 | 一区二区三区av在线| 亚洲成人99| 4444亚洲人成无码网在线观看| 欧美日韩ab| 亚洲国产精品无码观看久久| 国产乱码精品| 在线观看的毛片| 黑人精品欧美一区二区蜜桃| 韩国三级在线看| 2欧美一区二区三区在线观看视频| 色一情一交一乱一区二区三区| 国产精品视频观看| 青青草激情视频| 婷婷国产v国产偷v亚洲高清| 无码一区二区三区| 在线观看91av| 日韩av免费观影| 日韩中文字幕免费视频| 国产美女福利在线观看| 日韩av电影国产| 国内精品视频| 欧美日本韩国国产| 在线中文字幕亚洲| 1024精品视频| 国产乱人伦偷精品视频免下载| 四虎精品一区二区| 亚洲国产精品二十页| 久久免费播放视频| 欧美午夜精品一区二区三区| 亚洲国产www| 国产亚洲精品高潮| 欧美xxxx免费虐| 国产精品96久久久久久| 亚洲视频一起| 日韩精品成人一区二区在线观看| 亚洲乱码免费伦视频| 欧美 日韩 激情| 国产美女精品一区二区三区| 欧美精品黑人猛交高潮| 亚洲精品国产一区二区精华液 | 久久99蜜桃精品| 在线精品一区二区三区| 亚洲色图欧美在线| 一级片免费在线播放| 欧美成人官网二区| 91吃瓜网在线观看| 91chinesevideo永久地址| 99视频这里有精品| 视频一区视频二区视频三区视频四区国产 | 久久久噜噜噜久久中文字免| 久久福利在线| 欧美精品免费观看二区| 国产精品porn| 中国黄色片一级| 久久久久久久久久久久久女国产乱 | 成人免费视频a| 欧美精美视频| 国产免费黄色小视频| 国产精品影视在线观看| 国精产品视频一二二区| 91久久久免费一区二区| 天天色天天操天天射| 久久69精品久久久久久久电影好 | 日本不卡一区二区三区四区| 日日摸夜夜添夜夜添精品视频 | 亚洲av无码乱码国产麻豆| 日韩在线www| 外国成人毛片| 亚洲天堂电影网| 日韩1区2区3区| 天堂久久精品忘忧草| 欧美日韩国产专区| 天天干天天做天天操| 97免费在线视频| 福利片在线一区二区| 精品国产一区二区三区无码| 国产精品资源在线看| 婷婷在线精品视频| 欧美一级久久久| а√天堂资源地址在线下载| 国产欧美日韩91| 久久综合av| 极品粉嫩美女露脸啪啪| 国产精品成人免费在线| 亚洲天堂中文在线| 久久精品99国产精品酒店日本 | 国产色无码精品视频国产| 欧美伊人久久久久久午夜久久久久| 日韩av地址| 国产精品久久久久久久久久久久久久 | 国产伦理一区二区| 欧美xxxx做受欧美| 91午夜精品| 欧美精品一区免费| 久久久久久久久久久99999| 麻豆精品久久久久久久99蜜桃| 亚洲欧洲午夜一线一品| 日韩精选视频| 伊人狠狠色丁香综合尤物| 经典三级在线一区| 久久久久久久9999| 日韩精品在线免费| 日韩a**中文字幕| 涩涩涩999| 国产一区二区三区观看| 久草视频精品在线| 亚洲老板91色精品久久| 成人av色网站| 欧美少妇一区二区三区| 99久久婷婷国产综合精品| 亚洲国产成人精品女人久久| 日韩中文字幕网址| 77成人影视| 国产无套粉嫩白浆内谢的出处| 中文字幕av一区二区三区免费看| 国产女同91疯狂高潮互磨| 国模精品视频一区二区三区| 国产精品欧美三级在线观看| 日韩欧美理论片| 五月婷婷综合网| av电影在线观看网址| 97久久人人超碰caoprom欧美| 99热精品在线| 亚洲综合图片一区| 亚洲成人网在线观看| 久久av影院| 91专区在线观看| 1区2区3区精品视频| 天堂网www中文在线| 91精品在线国产| 国产日韩精品视频一区二区三区 | 日韩午夜影院| 日韩精品一区二区三区四区| 亚洲熟女一区二区三区| 欧美日韩一二三四| 欧美在线日韩在线| www.麻豆av| 国产精品国产馆在线真实露脸| 一区二区三区国产免费|