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

機(jī)器學(xué)習(xí)論文復(fù)現(xiàn),這五大問題你需要注意

開發(fā) 開發(fā)工具 機(jī)器學(xué)習(xí)
論文復(fù)現(xiàn)一直是機(jī)器學(xué)習(xí)領(lǐng)域的難題,雖然最近多個學(xué)術(shù)會議提倡大家提交代碼,但解決論文復(fù)現(xiàn)問題仍然任重而道遠(yuǎn)。在試圖復(fù)現(xiàn)機(jī)器學(xué)習(xí)論文時,我們經(jīng)常遇到哪些問題呢?新加坡機(jī)器學(xué)習(xí)工程師 Derek Chia 對此進(jìn)行了總結(jié)。

我最初接觸機(jī)器學(xué)習(xí)時,花費(fèi)了大量時間來閱讀論文,并嘗試實(shí)現(xiàn)。當(dāng)然,我不是天才。實(shí)現(xiàn)它意味著要執(zhí)行 git clone 并嘗試運(yùn)行論文作者的代碼。對于我感興趣的概念,我可能還手動輸入一些代碼并進(jìn)行注釋,以便更好地理解論文和項(xiàng)目。

[[350120]]

這樣的學(xué)習(xí)方法令人沮喪。嘗試復(fù)現(xiàn)論文的流程大致如下:

  • 一些達(dá)到新 SOTA 的論文在新聞媒體中引起關(guān)注;
  • 讀者深入研究或快速瀏覽論文內(nèi)容;
  • 讀者對論文中的實(shí)驗(yàn)結(jié)果印象深刻,并產(chǎn)生復(fù)現(xiàn)的興趣。

接下來就是瘋狂搜索項(xiàng)目代碼,并嘗試在作者所用的數(shù)據(jù)集上運(yùn)行代碼。這時,你需要祈禱該項(xiàng)目具備以下要素:運(yùn)行說明(README.md)、代碼、參數(shù)、數(shù)據(jù)集、數(shù)據(jù)集路徑、軟件環(huán)境、所需依賴項(xiàng)以及硬件條件。了解這些,才能順利復(fù)現(xiàn)論文中的 SOTA 結(jié)果。

而在這個過程中,你可能會遇到很多常見問題(參見下文)。遇到問題之前先了解它們是很有幫助的,畢竟,沒人喜歡空手而歸。

復(fù)現(xiàn)機(jī)器學(xué)習(xí)論文時的常見問題

復(fù)現(xiàn)過程中的常見問題如下所示:

  • README 文件不完整或缺失;
  • 未定義依賴項(xiàng)、代碼存在 bug、缺少預(yù)訓(xùn)練模型;
  • 未公開參數(shù);
  • 私有數(shù)據(jù)集或缺少預(yù)處理步驟;
  • 對 GPU 資源的需求不切實(shí)際。

1. README 文件不完整或缺失

如果一篇論文在發(fā)表時開源了代碼,那么 README 就是你著手開始復(fù)現(xiàn)項(xiàng)目的文檔之一。好的 README 文件通常具備以下幾個組成部分:依賴項(xiàng)列表、訓(xùn)練腳本、評估腳本、預(yù)訓(xùn)練模型以及運(yùn)行腳本得到的結(jié)果。

實(shí)際上,這些內(nèi)容已經(jīng)在 Papers with Code 發(fā)布的《機(jī)器學(xué)習(xí)代碼完整性自查清單》中列出(該清單已成為 NeurIPS 2020 代碼提交流程的一部分)。該清單受到麥吉爾大學(xué)副教授、Facebook 蒙特利爾 FAIR 實(shí)驗(yàn)室負(fù)責(zé)人 Joelle Pineau 的啟發(fā)。

Papers with Code 提供的 README 樣例參見:

https://github.com/paperswithcode/releasing-research-code

不完整的 README 文件對運(yùn)行代碼而言是一個壞的開端。

一個需要注意的信號是示例 notebook 或示例代碼。notebook 的用途是演示代碼的使用。理想情況下,除了點(diǎn)擊「Run all」以外,不需要任何其他調(diào)整就能夠運(yùn)行 notebook。預(yù)填充參數(shù)和數(shù)據(jù)路徑的命令行也能夠?qū)崿F(xiàn)同樣的效果。

還有一些次要但有用的信息,比如作者的聯(lián)系方式或展示模型架構(gòu)或數(shù)據(jù)轉(zhuǎn)換流程的 gif 圖片等,這些都是完備的 README 文件應(yīng)該包含的。如果代碼庫托管在 GitHub 上,請檢查 Issue 區(qū)域的問題是否得到了積極回復(fù),以及 pull request 是否定期被查看。這些事項(xiàng)均能證明庫得到精心維護(hù),確保后續(xù)復(fù)現(xiàn)工作得到有效支持。當(dāng)然會有例外,但請慎重考慮以上各項(xiàng)出現(xiàn)缺失的情況。

Joelle Pineau 發(fā)布的機(jī)器學(xué)習(xí)可復(fù)現(xiàn)性檢查清單

(圖源:https://www.cs.mcgill.ca/~jpineau/ReproducibilityChecklist.pdf)

2. 未定義依賴項(xiàng)、代碼存在 bug、缺少預(yù)訓(xùn)練模型

當(dāng)你對示例 notebook 覺得滿意后,你或許想嘗試用不同的參數(shù)在自己的數(shù)據(jù)集上試用模型。在這一階段,你或許會調(diào)用示例 notebook 中未用到的函數(shù),或者在自己的數(shù)據(jù)集上嘗試預(yù)訓(xùn)練模型,這時可能會遇到問題。

例如,你可能注意到 requirements.txt 缺失,或者軟件包版本未固定(如 tensorflow==2.2)想象一下當(dāng)你發(fā)現(xiàn) TensorFlow 版本是 1.15 而不是 2.2,原因只是作者沒有指定版本時的爆炸心態(tài)吧。

假設(shè)你檢查過了依賴項(xiàng),然而現(xiàn)在卻發(fā)現(xiàn)預(yù)訓(xùn)練模型失蹤了!這種情況下,你要么 debug 代碼,要么提交 bug 報告,要么忽略代碼。請謹(jǐn)慎選擇第一個選項(xiàng),因?yàn)槟憧赡軙谶@上面花費(fèi)好幾個小時。當(dāng)然有的 bug 很容易解決,如果我能修復(fù)的話,我會提交 pull request。但并不是每次都那么好運(yùn),這些隨手可及的果子有時候很難摘。

預(yù)訓(xùn)練模型缺失是一個危險信號,但這其實(shí)并不罕見。畢竟,論文作者沒有義務(wù)發(fā)布模型。那么,另一個替代方法是使用公開的參數(shù)訓(xùn)練模型進(jìn)行復(fù)現(xiàn)。不過參數(shù)也不總是公開……

3. 未公開參數(shù)

根據(jù)模型情況來看,超參數(shù)對于實(shí)現(xiàn) SOTA 結(jié)果是非常重要的。下圖展示了不同參數(shù)產(chǎn)生不同的 f1 分?jǐn)?shù)(范圍從 0.5 到 1.0)。模型中的參數(shù)通常是學(xué)習(xí)率(learning rate)、嵌入尺寸(embedding size)、層數(shù)、dropout 量、批處理大小、訓(xùn)練 epoch 數(shù)量等。

因此,如果作者沒有提供他們使用的確切參數(shù),你可能必須自己進(jìn)行所有實(shí)驗(yàn)才能復(fù)現(xiàn) SOTA 結(jié)果。

順便說一句,F(xiàn)acebook 的 HiPlot 是一個很好的工具,幫助你在使用不同參數(shù)組合時將模型結(jié)果可視化。

HiPlot 地址:https://github.com/facebookresearch/hiplot

4. 私有數(shù)據(jù)集或缺少預(yù)處理步驟

從很多方面來說,我們很幸運(yùn)地?fù)碛惺澜绺鞯匮芯空咛峁┑拈_源數(shù)據(jù)集。事實(shí)就是如此,數(shù)據(jù)的收集絕非易事,而清理這些數(shù)據(jù)并將其格式化以供研究使用,就更加麻煩一些。在此需感謝學(xué)術(shù)機(jī)構(gòu)和 Kaggle 免費(fèi)托管這些開源數(shù)據(jù)集,因?yàn)閹捄痛鎯Τ杀臼呛芨叩摹?/p>

然而想使用私有數(shù)據(jù)集,并非易事。數(shù)據(jù)集可能包含受版權(quán)保護(hù)的信息,比如 ImageNet。通常你需要填寫一份申請表,版權(quán)所有者將自行決定是否批準(zhǔn)。

某些時候這個過程會很麻煩,如果你所需的數(shù)據(jù)集不可用,在申請行動之前要先認(rèn)真考慮一下。或者你可以從其他渠道搜索或者下載數(shù)據(jù),比如 Academic Torrents:

https://academictorrents.com/。

5. 對 GPU 資源的需求不切實(shí)際

近期出現(xiàn)了一股趨勢:模型越大性能越好。一些論文使用了整個數(shù)據(jù)中心的算力才達(dá)到 SOTA 結(jié)果,這些論文復(fù)現(xiàn)起來當(dāng)然很難。例如,2019 年 10 月谷歌發(fā)表論文《Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer》,嘗試通過將參數(shù)擴(kuò)展到 110 億來探索 Transformer 模型架構(gòu)的局限性。然而幾個月后微軟用 170 億參數(shù)創(chuàng)建了 Turning-NLG,不久 OpenAI 放出 1750 億參數(shù)的預(yù)訓(xùn)練語言模型 GPT-3……

要想訓(xùn)練數(shù)十億參數(shù)的模型,你需要使用分布式訓(xùn)練方法以及某種形式的高性能計算(HPC)或 GPU 集群。具備 110 億和 170 億參數(shù)的模型分別需要約 44GB 和 68GB 的內(nèi)存,因此這些模型無法僅使用一塊 GPU 完成訓(xùn)練。

簡而言之,盡早發(fā)現(xiàn)論文所用大模型是否超出你的個人能力。

微軟訓(xùn)練 Turning-NLG。

總結(jié)

復(fù)現(xiàn)論文代碼并非易事,不過越來越多的項(xiàng)目嘗試標(biāo)準(zhǔn)化 SOTA 模型。我個人最喜歡的是 HuggingFace 的 Transformers,它為研究者和開發(fā)者提供了足夠低的進(jìn)入門檻。另外,TensorFlow 的 Model Garden 和 PyTorch 的 Model Zoo 也發(fā)展迅速(其中分別是 TensorFlow 和 PyTorch 團(tuán)隊(duì)構(gòu)建的預(yù)訓(xùn)練模型)。

這些庫旨在標(biāo)準(zhǔn)化預(yù)訓(xùn)練模型的使用,并為模型貢獻(xiàn)和分發(fā)提供合適的條件。它們對代碼質(zhì)量提供了保障,并且具備不錯的文檔。我希望社區(qū)能從這些庫中獲益,并幫助復(fù)現(xiàn) SOTA 結(jié)果,輕松地使用 SOTA 模型。

【本文是51CTO專欄機(jī)構(gòu)“機(jī)器之心”的原創(chuàng)譯文,微信公眾號“機(jī)器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

 

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2010-07-26 15:50:03

Perl腳本語言

2017-11-02 06:18:26

2022-08-30 18:13:38

機(jī)器學(xué)習(xí)

2013-03-26 10:45:00

2011-11-16 09:46:14

IaaS云計算

2011-08-23 12:11:45

2010-06-29 15:54:36

UML建模

2016-06-08 11:44:37

2011-02-22 09:34:33

2016-09-23 16:09:01

2015-09-30 10:09:35

2013-09-30 10:13:42

2016-04-19 10:23:48

2010-07-09 13:28:10

UML建模

2015-03-11 09:55:12

2020-10-14 15:03:07

編程PythonJava

2009-11-02 16:48:45

虛擬機(jī)管理

2016-12-16 14:57:19

2013-02-28 09:50:39

戴爾問題私有化

2015-06-02 17:05:53

軟件定義數(shù)據(jù)中心
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

欧美色综合天天久久综合精品| 久久久久久亚洲综合影院红桃| 不卡中文字幕av| 欧美熟妇另类久久久久久多毛| 美足av综合网| 99久久99久久精品国产片果冻| 国产91精品在线播放| 国产视频123区| 哺乳一区二区三区中文视频| 日本大香伊一区二区三区| 亚洲国产精品影视| 婷婷色在线观看| 久久久久久网| 欧美极品美女电影一区| 日本污视频网站| 在线观看视频一区二区三区| 欧美性猛交xxxx黑人交| 成人免费观看在线| 视频免费一区| 91色视频在线| 999视频在线免费观看| 蜜臀精品一区二区三区| 国产综合亚洲精品一区二| 亚洲视频在线观看免费| av地址在线观看| 国产福利91精品一区二区| 精品国产成人在线| 蜜桃视频一区二区在线观看| 中文字幕在线免费| 久久你懂得1024| 国产精品高清一区二区三区| 亚洲最大成人av| 久久精品123| 韩国福利视频一区| 麻豆chinese极品少妇| 欧美h版在线| 国产亚洲成精品久久| 欧美激情 亚洲| 日韩欧美久久| 在线不卡中文字幕播放| 国产精品视频黄色| 欧美电影h版| 欧美性猛交xxxx免费看漫画| 精品国偷自产一区二区三区| 99热国产在线中文| 亚洲欧美一区二区视频| 亚洲一卡二卡| 在线观看麻豆| 国产午夜精品一区二区三区视频| 久久久com| 色婷婷综合视频| 国产91丝袜在线播放0| 亚洲精品免费在线视频| 国产精品熟女久久久久久| 美女性感视频久久| 国产精品视频区1| 国产精品成人无码| 蜜臀av一区二区在线免费观看| 国产精品九九九| www.久久视频| 老司机精品视频一区二区三区| 国产精品aaaa| 在线播放成人av| 精品综合久久久久久8888| 91精品国产综合久久久久久久久| 最近中文字幕在线观看| 久久国产精品一区二区| 成人看片人aa| 午夜美女福利视频| jizz一区二区| 农村寡妇一区二区三区| 成人性生交大片免费看午夜| 国产精品久久久久久久裸模| 一本一道久久a久久精品综合 | 高清成人在线观看| 动漫一区二区在线| 香港三日本三级少妇66| 国产色一区二区| 伊人久久青草| 青青在线视频| 欧美日韩免费看| 色一情一乱一伦一区二区三区日本| 91精品国产经典在线观看| 欧美群妇大交群中文字幕| 波多野结衣在线免费观看| 加勒比视频一区| 国产亚洲欧美aaaa| 日本精品人妻无码77777| 在线观看不卡| 国产激情视频一区| 99国产成人精品| 2024国产精品视频| 亚洲欧美日韩精品综合在线观看 | 国产精品毛片高清在线完整版| 在线观看国产一区| 成人爽a毛片免费啪啪动漫| 欧美色视频日本版| 天天爽夜夜爽视频| 精品国产乱子伦一区二区| 亚洲图片欧洲图片av| 欧美丰满艳妇bbwbbw| 国产欧美在线| 91在线看www| 日本aaa在线观看| 亚洲欧美日本韩国| 欧美一级黄色片视频| 国内不卡的一区二区三区中文字幕| 精品久久久久久无| 一级二级黄色片| 国产欧美午夜| 97免费资源站| 生活片a∨在线观看| 黑人巨大精品欧美一区二区一视频| 午夜剧场高清版免费观看| 欧美日韩大片免费观看| 久久精品99久久香蕉国产色戒| 久久久午夜影院| 国产乱一区二区| 色播五月综合| 天堂√8在线中文| 日韩精品影音先锋| 乱老熟女一区二区三区| 日韩黄色小视频| 精品一卡二卡三卡四卡日本乱码 | 欧美中文字幕视频| 成人av免费播放| 国产精品国产三级国产aⅴ无密码| 国产午夜大地久久| 久久精品免视看国产成人| 在线视频欧美日韩精品| 在线能看的av| 成人污污视频在线观看| 四虎精品欧美一区二区免费| 国产黄色精品| 中文日韩电影网站| 四虎成人永久免费视频| aa级大片欧美| 蜜臀av无码一区二区三区| 久久av网站| 久久久精品在线观看| 怡春院在线视频| 日本一区二区三区视频视频| 日韩视频在线免费看| 成人av动漫| 欧美精品激情blacked18| 草逼视频免费看| 亚洲国产综合在线| 国产人成视频在线观看| 亚洲无线一线二线三线区别av| 51国偷自产一区二区三区的来源| 免费a级人成a大片在线观看| 欧美日韩高清一区二区| 娇小11一12╳yⅹ╳毛片| 美国毛片一区二区| 最新欧美日韩亚洲| 清纯唯美激情亚洲| 欧美极度另类性三渗透| 免费观看a视频| 精品福利在线视频| 实拍女处破www免费看| 亚洲欧美高清| 日韩精品久久一区二区三区| 91在线亚洲| 久久精品视频免费播放| 超碰人人人人人人| 精品国产户外野外| 欧美午夜激情影院| 精品影视av免费| 国产欧美久久久久| 伦理一区二区| 国产精品福利网| 免费a级毛片在线播放| 欧美大片国产精品| 国产精品男女视频| 欧美国产精品久久| 夜夜爽久久精品91| 亚洲二区免费| 欧美主播一区二区三区美女 久久精品人| 桃子视频成人app| www.日韩av.com| 你懂的网站在线| 色系网站成人免费| 国产又色又爽又高潮免费| 国产精品一二二区| a在线视频观看| 日韩综合精品| 成人国产1314www色视频| 中文字幕影音在线| 久久精品成人一区二区三区| 秋霞视频一区二区| 欧美日韩国产高清一区二区| 国产在线视频你懂的| 国产蜜臀av在线一区二区三区| 亚洲黄色片免费看| 亚洲欧美视频| 欧美a级黄色大片| 国产不卡一区| 5g国产欧美日韩视频| 午夜激情电影在线播放| 久久精品2019中文字幕| 色综合888| 欧美一区二区三区爱爱| 中文在线第一页| 一区二区三区丝袜| 天天干天天操天天拍| 成人免费高清在线| 超碰成人在线播放| 亚洲在线电影| 中文字幕日韩精品无码内射| 禁断一区二区三区在线| y111111国产精品久久婷婷| 国产精品亚洲一区二区三区在线观看| 欧美精品在线免费播放| sese在线视频| 日韩高清人体午夜| 国内老熟妇对白hdxxxx| 欧美亚洲国产怡红院影院| 香蕉免费毛片视频| 亚洲三级在线观看| 综合 欧美 亚洲日本| 2021久久国产精品不只是精品| 五月天六月丁香| 蜜臀精品一区二区三区在线观看| 免费看国产一级片| 国产综合自拍| 一本色道久久88亚洲精品综合| 欧美在线色图| 开心色怡人综合网站| 精品久久对白| 国产精品一区二区三区在线观| 亚洲综合伊人| 国产欧美日韩精品在线观看| 91精品产国品一二三产区| 欧美高清不卡在线| a黄色片在线观看| 久久久电影免费观看完整版| jizzjizz在线观看| 国产亚洲精品va在线观看| 色鬼7777久久| 亚洲精品网站在线播放gif| 日韩一级免费视频| 亚洲国产精品福利| 天堂av在线免费| 亚洲激情自拍图| 人妻精品一区二区三区| 日韩精品一区二区三区视频在线观看 | 97精品人妻一区二区三区蜜桃| 国产一区在线观看视频| 久久久久久久高清| 国产乱子伦视频一区二区三区| 日韩av影视大全| 国产盗摄女厕一区二区三区| 自拍一级黄色片| 成人免费不卡视频| 在线观看国产网站| 2017欧美狠狠色| 国产精品免费无码| 中文乱码免费一区二区| 182在线观看视频| 亚洲欧美一区二区三区国产精品| 欧美激情精品久久久久久免费| 中文字幕一区二区三区精华液 | 粉嫩av一区二区三区免费野| 天天操天天操天天操天天| 日韩欧美大尺度| 中文文字幕一区二区三三| 欧美日本乱大交xxxxx| 国产欧美第一页| 亚洲精品一区二区三区四区高清| 天天操天天舔天天干| 亚洲欧洲偷拍精品| 日本在线播放| 欧美激情喷水视频| 欧美黑人疯狂性受xxxxx野外| 国产精品扒开腿爽爽爽视频| 91麻豆精品| 国产一区免费视频| 一本久久青青| 国产麻豆电影在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产一区不卡在线观看| 国产99久久| 日韩成人午夜影院| 国产农村妇女精品一二区| 91香蕉视频导航| 国产成人综合亚洲网站| 中文字幕国产综合| 亚洲同性同志一二三专区| 精品人妻在线播放| 欧美色图天堂网| 免费观看国产精品| 国产一区二区三区直播精品电影 | 一二三区精品视频| 综合网在线观看| 日韩三级高清在线| 经典三级在线| 欧美华人在线视频| 免费污视频在线一区| 国产精品美女诱惑| 久久国产综合| 精品99在线视频| 国产综合色视频| a级在线免费观看| 一区二区久久久久久| 国产成人精品一区二区色戒| 精品欧美一区二区三区精品久久| h视频在线播放| 亚州成人av在线| 国产精品1区在线| 欧美裸体网站| 最新日韩av| 在线视频观看一区二区| 国产无人区一区二区三区| 免费毛片在线播放免费| 欧美精品三级日韩久久| 视频二区在线| 97视频免费观看| 久久久久毛片免费观看| 日韩影片在线播放| 久久蜜桃资源一区二区老牛| 久久久男人的天堂| 亚洲欧洲制服丝袜| 中文字幕乱码人妻无码久久| 国产丝袜精品第一页| xxx.xxx欧美| 99在线免费观看视频| 久久久久久美女精品| 色七七在线观看| 久久美女艺术照精彩视频福利播放| 久久久久久久国产视频| 5858s免费视频成人| 北条麻妃在线| 国产成人精品免费久久久久| 首页亚洲中字| 亚洲熟妇无码一区二区三区导航| 国产激情一区二区三区四区| 四虎永久免费在线| 欧美日产在线观看| 日本不卡视频| 国产免费一区二区三区在线观看| 精品视频免费| 三级在线免费看| 欧美国产精品一区| 久草热在线观看| 日韩在线中文字幕| 巨大黑人极品videos精品| 深田咏美在线x99av| 日本三级亚洲精品| 女同久久另类69精品国产| 欧美日韩亚洲综合一区二区三区| аⅴ资源新版在线天堂| 国产精品久久久久久久久借妻| 欧美日韩一二三四| 91网址在线播放| 中文字幕制服丝袜成人av| 亚洲一区精品在线观看| 久久精品久久精品亚洲人| 精品国产三级| 99热久久这里只有精品| 91麻豆免费看片| 波多野结衣啪啪| 日韩在线视频网站| 国产高清日韩| 六月婷婷在线视频| 国产午夜精品一区二区三区四区| 中文字幕自拍偷拍| www.国产精品一二区| 日韩欧美一级| 日日摸日日碰夜夜爽无码| 久久久久九九视频| 97国产成人无码精品久久久| 粗暴蹂躏中文一区二区三区| 国产精品17p| 日本一本二本在线观看| 国产精品美女久久久久高潮 | 亚洲色图激情小说| 日韩欧乱色一区二区三区在线 | 亚洲奶水xxxx哺乳期| 国产日韩一区欧美| 日韩av电影一区| 波多野结衣亚洲色图| 国产偷亚洲偷欧美偷精品| 国产精品第一国产精品| 国产美女永久无遮挡| 久久久久国产精品免费免费搜索| 亚洲一区二区天堂| 午夜精品在线视频| 欧美精品一区二区三区精品| 五月天中文字幕在线| 天天操天天干天天综合网| 1pondo在线播放免费| 国产高清在线精品一区二区三区| 久久久久久9| 久久精品这里有| 这里只有精品久久| 欧美电影在线观看完整版| 国产精品久久久毛片| 亚洲成人动漫在线观看| 日本视频在线| 欧美国产一二三区|