精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品日韩二区| 久久精品国产亚洲精品2020| 国产亚洲精品网站| 北岛玲一区二区三区| 国产在线播精品第三| 欧美国产第一页| 亚洲精品乱码久久久久久久久久久久| 日本亚洲欧洲无免费码在线| 亚洲va国产va欧美va观看| 性刺激综合网| 欧美一区二区公司| 精品在线亚洲视频| 欧美在线免费看| 欧美人禽zoz0强交| 国产一区网站| 亚洲成人免费在线视频| 国产又猛又黄的视频| 99re6在线精品视频免费播放| 欧美韩国一区二区| 精品麻豆av| 国产美女明星三级做爰| 久久精品91| 国语自产在线不卡| 欧美日韩午夜视频| 日韩欧美高清在线播放| 日韩精品视频免费| 亚洲少妇中文字幕| 国产精品亚洲一区二区在线观看 | 欧美极品一区二区| 亚洲毛片在线播放| 国产精品自产自拍| 成人黄色影片在线| 精品人妻一区二区三区潮喷在线 | 性生交生活影碟片| 美女精品自拍一二三四| 欧美亚洲视频在线观看| 青娱乐av在线| 66视频精品| 日韩在线视频网站| 国产sm调教视频| 亚洲宅男一区| 亚洲国产精品成人精品 | 99re这里只有精品6| 亚洲综合社区网| 国产欧美熟妇另类久久久| 欧美aaaaaa午夜精品| 欧美中文字幕在线播放| 日韩精品成人一区| 伊人久久综合| 国模gogo一区二区大胆私拍| 国产真实乱人偷精品视频| 欧美在线网址| 欧美成人免费小视频| 国产色无码精品视频国产| 99精品视频在线观看免费播放| 伊人伊成久久人综合网小说| www.av天天| 欧美伦理影院| 中文字幕亚洲一区在线观看 | 99久久九九| 精品国产一区二区三区久久狼5月| 谁有免费的黄色网址| 美日韩中文字幕| 亚洲欧洲国产一区| 久久久久亚洲AV成人无在| 97国产成人高清在线观看| 色黄久久久久久| 91插插插插插插| 精品动漫3d一区二区三区免费版 | 国产精品亚洲视频| 99久热re在线精品996热视频| www.av黄色| 波多野结衣中文一区| 免费观看成人在线| 成人性爱视频在线观看| 综合分类小说区另类春色亚洲小说欧美| 国产精品波多野结衣| 三级资源在线| 色偷偷88欧美精品久久久| 一区二区三区免费播放| 免费看一区二区三区| 亚洲成人久久久久| 国精品无码人妻一区二区三区| 精品久久久久久久久久久下田| www.xxxx欧美| 国产精品1000| 日本人妖一区二区| 91青青草免费观看| 亚洲欧美一区二区三| 国产精品久久久久久一区二区三区 | 国产成人手机高清在线观看网站| 中文字幕日韩在线观看| 妺妺窝人体色www婷婷| 国产模特精品视频久久久久| 国产精品视频午夜| 好吊视频一区二区三区| 国产日韩一级二级三级| 超碰97在线看| 激情亚洲影院在线观看| 日韩精品自拍偷拍| 国产综合精品在线| 国内综合精品午夜久久资源| 69久久夜色精品国产69乱青草| 伊人久久中文字幕| 成人永久aaa| 一区二区精品国产| 亚洲淫成人影院| 日韩一区二区精品葵司在线| 丰满少妇在线观看资源站| 亚洲精品国产偷自在线观看| 热久久视久久精品18亚洲精品| 99在线精品视频免费观看软件| 26uuu色噜噜精品一区二区| 中文字幕日韩一区二区三区不卡| 国产资源在线观看入口av| 欧美高清www午色夜在线视频| 青青草视频成人| 欧美涩涩视频| 成人午夜高潮视频| 伊人免费在线| 色狠狠综合天天综合综合| 国产精品一区二区在线免费观看| 水蜜桃久久夜色精品一区| 欧美中文字幕在线| 无码精品在线观看| 有坂深雪av一区二区精品| 午夜精品中文字幕| 精品一区二区三| 热99久久精品| 深夜福利视频在线免费观看| 亚洲欧洲成人精品av97| 亚洲综合色在线观看| 亚洲精品亚洲人成在线| 韩国精品久久久999| 性猛交xxxx乱大交孕妇印度| 成人欧美一区二区三区在线播放| 国产免费999| 亚洲综合福利| 欧美在线视频在线播放完整版免费观看 | 精品无人区无码乱码毛片国产| 91久久综合| 丁香五月网久久综合| 羞羞污视频在线观看| 日韩一级高清毛片| 欧美色图一区二区| 国产成人亚洲综合a∨婷婷图片| 免费看啪啪网站| 久久精品国产精品亚洲毛片| 这里只有视频精品| 一本到在线视频| 一色桃子久久精品亚洲| 久久久久xxxx| 51精产品一区一区三区| 亚洲一区二区三区视频| 性爱视频在线播放| 亚洲成人av片| 日韩在线视频免费播放| 26uuu另类欧美亚洲曰本| 99精品视频在线看| 精品国产一区二区三区小蝌蚪 | 精品免费国产一区二区| 伊人久久大香线蕉| 国产精品视频1区| 黄色网址在线免费观看| 日韩精品一区二区三区老鸭窝| 免费在线观看av网址| 成人黄色av电影| 91视频最新入口| 国产欧美日韩精品一区二区免费| 国产精品美乳一区二区免费| 欧美激情办公室videoshd| 欧美另类久久久品| 国产在线免费视频| 久久综合国产精品| 男女男精品视频站| 91成人超碰| 国产亚洲情侣一区二区无| www.com.cn成人| 中文亚洲视频在线| 亚洲h视频在线观看| 福利微拍一区二区| 中文字幕精品亚洲| 成人综合婷婷国产精品久久| 六月激情综合网| 国产韩日影视精品| 国产三级精品在线不卡| av成人在线观看| 久久久久久久久久av| 久久99久久| 欧美一级免费大片| 精品无码一区二区三区的天堂| ●精品国产综合乱码久久久久| 扒开伸进免费视频| 人人狠狠综合久久亚洲| 久久精品xxx| 成人aaaa| 精品久久久久亚洲| japansex久久高清精品| 热久久免费视频精品| 呦呦在线视频| 亚洲一区www| 免费观看黄色一级视频| 欧美性videosxxxxx| 午夜偷拍福利视频| 国产精品美女久久久久久久久| 久久久午夜精品福利内容| 久久超碰97中文字幕| 欧美深夜福利视频| 中国成人一区| 亚洲第一在线综合在线| 欧美色资源站| 成人免费在线看片| 婷婷精品久久久久久久久久不卡| 7777精品视频| av片在线观看网站| 在线视频日韩精品| 你懂的视频在线观看| 欧美精品一区视频| 99国产精品99| 欧美日韩一区小说| 人人爽人人爽人人片av| 亚洲国产一区二区a毛片| 免费精品在线视频| 中文字幕第一区第二区| 醉酒壮男gay强迫野外xx| 成人福利视频在线看| 亚洲综合20p| 久久成人麻豆午夜电影| 午夜久久久精品| 久久一区视频| 99色精品视频| 国产农村妇女精品一区二区| 美女扒开大腿让男人桶| 好看不卡的中文字幕| 中文字幕一区二区三区四区五区六区| 九一精品国产| 欧美日韩高清在线一区| 农村少妇一区二区三区四区五区| 国产高清一区二区三区| 久久久久久亚洲精品美女| 成人性教育视频在线观看| 欧美成人高清视频在线观看| 国产精品久久9| 国产精品毛片久久久久久久久久99999999| 97久久精品国产| av成人 com a| 欧美中在线观看| 666av成人影院在线观看| 国产成人福利视频| 午夜激情成人网| 国产精品香蕉国产| 97色婷婷成人综合在线观看| 成人免费自拍视频| 清纯唯美激情亚洲| 国产女主播一区二区三区| 国产精品网站在线看| 国产综合av一区二区三区| 日本在线中文字幕一区| 免费精品视频一区二区三区| 精品久久久久中文字幕小说 | 欧美日本二区| 91九色丨porny丨国产jk| 夜夜嗨网站十八久久 | 狠狠色丁香久久婷婷综| 污视频在线观看免费网站| 国产在线精品一区二区| 亚洲国产欧美日韩在线| 丁香网亚洲国际| 特大黑人巨人吊xxxx| 国产人成亚洲第一网站在线播放| www.99热| 一区二区三区精密机械公司| 自拍偷拍欧美亚洲| 欧美视频在线观看一区二区| 国产精品免费无遮挡| 精品国产百合女同互慰| 飘雪影院手机免费高清版在线观看 | 欧美三级小说| 国产在线青青草| 精品一区二区av| 国产a级黄色片| 国产偷v国产偷v亚洲高清 | 福利视频第一区| 在线视频免费观看一区| 欧美成人欧美edvon| 黄色片在线免费观看| 免费成人高清视频| 樱桃视频成人在线观看| 国产日韩中文字幕在线| 国产精品18hdxxxⅹ在线| 色狠狠久久av五月综合|| 欧美jjzz| 无码精品国产一区二区三区免费| 精品一二三四在线| 在线 丝袜 欧美 日韩 制服| 中文字幕一区二区三| 精品成人免费视频| 欧美久久久久免费| 色鬼7777久久| 久久躁日日躁aaaaxxxx| 亚洲日本天堂| 91在线色戒在线| 欧美日韩播放| 青青青在线视频播放| 久久精品国产999大香线蕉| 7788色淫网站小说| 亚洲精品久久久蜜桃| 中文字幕乱码视频| 日韩高清人体午夜| 色呦呦网站在线观看| 国产精品视频一区二区三区四| 动漫视频在线一区| 青青草原国产免费| 日韩精品乱码av一区二区| 日韩Av无码精品| 亚洲精品乱码久久久久久久久 | 亚洲无亚洲人成网站77777| 搞黄网站在线看| 91亚洲精品在线| 久久精品国产99久久| 亚洲精品无码久久久久久| 成人在线视频一区二区| 欧美爱爱小视频| 9191久久久久久久久久久| www在线免费观看| 日本一区二区在线免费播放| 国产精品17p| h无码动漫在线观看| 国产一区二区三区免费观看| ass极品国模人体欣赏| 色视频一区二区| 男人天堂综合| 欧美综合激情网| 三级小说欧洲区亚洲区| 成年人网站国产| 成人激情小说乱人伦| 久久久久久久久久久久久久久久久| 69堂亚洲精品首页| 免费av不卡| 91久久久久久久久| 91精品一区国产高清在线gif | av日韩在线看| 国产成人av电影在线播放| 青青草原免费观看| 欧美成人精品1314www| 亚洲区欧洲区| 国产精品手机视频| 日韩午夜高潮| 国产肉体xxxx裸体784大胆| 福利二区91精品bt7086| 青青青草原在线| 日本欧美一级片| 欧美色图一区| 高清av免费看| 亚洲免费av观看| 亚洲精品911| 7777精品久久久久久| 欧美精美视频| 国产精品一区二区羞羞答答| 国产精品传媒入口麻豆| 国产强伦人妻毛片| 欧美激情一级欧美精品| 极品尤物一区| 99精品免费在线观看| 中文字幕不卡的av| 国产视频在线观看免费| 欧美高清第一页| 黑色丝袜福利片av久久| 日本在线观看a| 国产精品美女久久久久高潮| 国产999久久久| 午夜精品一区二区三区在线视频 | 亚洲欧美日本精品| 久久免费影院| 奇米777四色影视在线看| 99精品欧美一区二区三区小说 | 黄色成人免费网| 艳色歌舞团一区二区三区| 国产精品影视网| 久久艹免费视频| 色综合伊人色综合网站| 国产精品久av福利在线观看| 能看的毛片网站| 又紧又大又爽精品一区二区| 偷拍自拍在线视频| 成人免费黄色网| 亚洲欧美视频| 草视频在线观看| 亚洲欧美资源在线| 日韩中文字幕| 一级特黄性色生活片| 亚洲激情一二三区| 国外av在线| 国产伦精品一区二区三区视频免费 | 久久亚洲道色| 在线观看免费视频高清游戏推荐| 亚洲国产三级在线| 午夜视频在线观看网站| 久久久精品动漫| 国产专区综合网|