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

屬于動態圖的未來:橫向對比PyTorch與Keras

開發 開發工具
最近,Marc Schmidt 在 Reddit 上撰文對 Keras 和 PyTorch 進行了全面的對比。作者認為,PyTorch 在版本管理和調試等方面具有很大優勢。

PyTorch 對機器學習領域的影響正在不斷擴大,人們在使用中也在不斷將其和其他機器學習框架進行對比。最近,Marc Schmidt 在 Reddit 上撰文對 Keras 和 PyTorch 進行了全面的對比。作者認為,PyTorch 在版本管理和調試等方面具有很大優勢。

我可以根據自己作為軟件工程師的經驗(10 年以上)來給你一些答案。我也參與過很多開源項目,還是幾十個開源庫的作者,這些庫都有成千上萬的收藏量和數百萬的安裝量,因此我對于雙方(作者和用戶)在私人和商業領域的應用都相當了解。另外,很多人問我為什么使用的是 aetros.com Keras 而非 Pytorch/xy。

讓我們定義一些屬性來定義庫 X 的好壞:

定義一些屬性來定義庫 X 的好壞

1 星 - 低于平均水平,2 星 - 平均水平,3 星 - 高于平均水平

我來詳細解釋下這張表。

版本管理

當你使用庫(無論開源的還是商業的)并想繼續使用該庫來開發一個應用時,非常重要的一點是這其中不會有隱藏的變化,而且你的應用程序不會在你更新庫(以得到想要的功能或 bug 修復)時發生中斷。最壞的情況是,當你更新第三方庫時出現了一些 bug,你就得開始進行調試。這不僅會花費很多時間而且令人討厭。所以,重要的是你要知道庫更新前后的變化。***的情況是,庫使用了依據 semver(http://semver.org/)的語義版本控制,這確保了你在更新較小的補丁版本時不會發生中斷(至少是在嘗試,并不總能行,但這里的意圖是好的)。

至少,你標記的每個版本都需要一份更新日志,這樣你就能看到 bug(如有)是否已被修復或者一個新功能(如需要)是否已得到實現。我在過去兩年里用 Keras 的次數越來越多,并發現了很多被標記好的版本就簡單地被稱作「新流程發布(New PiPy release)」。可以想象,一個普通的開發者完全不會知道該標簽版本發生了哪些變化。這實際上是 Keras 在行業的專業使用方面尚未完備的其中一個原因,同時它對于優秀且使用廣泛的庫的質量標準也很高。用了 Keras 2 之后,該作者表明他所描述的版本開始變得越來越好了。然而相比于 Pytorch,它仍然給人感覺像是一個自娛自樂的業余項目。參見 https://github.com/fchollet/keras/releases 與 https://github.com/pytorch/pytorch/releases。在看到這樣一個詳細的 Pytorch 版本說明之后我幾乎(幸福地)要哭了。當你在一個專業的環境(對于行業來說,時間就是金錢)中處理它時,這將是你最喜歡的。

在版本管理上,我給 Keras 1 星,因為它的版本管理讓我惡心了好幾次;我給 Pytorch 3 顆星,因為你可以看到在它后面有一個團隊,他們投入了更多的精力來使用戶保持信息靈通。對于 Keras,編寫這種版本說明更像是一個令人討厭的流程。我也跟 PyTorch 的一位作者 Adam Paszke 聊了一下,他說他們很注重這個環節,這讓我有信心在自己的項目中使用它。

調試

好吧,這也是我喜歡 Pytorch 的一點。寫代碼意味著總是發現并修復 bug。你的(隱藏在庫和概念后面的)代碼越不可思議,理解 bug 并找出對應的錯誤代碼行與解決方案的過程就越令你感到痛苦。像 Theano 和 Tensorflow 那樣的靜態圖形庫在尋找問題——「不能將 xy 應用于一個非 2D 或 3D 的張量中」或「輸入 (233, 3, 44, 55) 與 (233, 3, 55, 44) shape 不相容」——根源方面表現得非常笨拙。你需要檢查你的模型并在大腦中計算張量的 shape,也許可以通過注釋掉一些層來找到原因。

有了像 Pytorch 一類的動態圖像,你就可以在堆棧跟蹤中看到哪一行代碼導致了錯誤。你甚至可以在調試器中停掉解釋器并看看某個層會產生什么。通過采用斷點并逐句檢查代碼,你發現上述 bug 的速度就可以提高 100 倍。在你遇到 bug 時,這幾乎就成為了純粹的享受,因為你已經知道「只要讓調試器高速運行就可以在一秒內解決這個小 bug」。這實際上令我回想起自己剛開始使用真正交互式的、帶斷點和運行時評估等功能的調試器的日子,那是一種全新的效率體驗。其中唯一的限制是你在代碼中所建立的抽象邏輯。如果你不能用調試器和 IDE 來調試它,那么你的代碼要么是太糟糕要么是過于抽象。

開發體驗

在這兩個庫中,你的深度神經網絡運行得都很快。Pytorch 還沒有如 Keras 那樣高層次的抽象(帶有回調函數),而是在網絡之外訓練抽象等功能。所以你還是需要寫一些樣板文件。然而,這里(https://github.com/ncullen93/torchsample)Keras 提供的 API 基本上與 Pytorch 的相同。Pytorch 還很青澀,你會遇到一些 DX 方面的問題,比如「如何讓卷積層變平,使它與隱藏層兼容」(提示:僅僅「.add(Flatten())」是無法解決的,但我相信 Pytorch 開發者們正在想辦法解決它。這是我給 Pytorch 2 顆星而給 Keras 3 顆星的原因。Keras 在開發經驗(除了調試)方面非常出色。你可以得到很好的早期效果且能夠進行傻瓜式層編寫。

上線時間

當我在談論庫的上線時間時其實是在說:我們的開發人員需要多長時間來理解庫、發現/修復漏洞、受到庫的啟發(***一點尤其重要,因為一個開發者在燃起了對工具的使用興致后,其開發速度通常會提升 2-5 倍)。兩個庫都很好,盡管 Keras 出現的時間更早且有更多的網上教程和文檔。所以 Pytorch 就比 Keras 少 1 顆星。

社區支持

這個問題很棘手。什么是社區?對于像 Pytorch 和 Keras 之類較小的庫,得有一些對其進行宣傳并(即使是對垃圾問題)提供有價值的解答以及幫助修復社區 bug 的人,這點非常重要。如果你像 Keras 那樣自娛自樂,那么要搞定所有問題是非常困難的。你可以在 Keras 的問題追蹤器中很清楚地看到 2,500 個開放的問題,以至于該項目完全不堪重負。相比之下,Pytorch 是由一個 Facebook 的工程師團隊進行維護,你可以看到那里的問題更少且社區支持更加活躍。如果你在 Keras 中遇到一個問題,可能要等上幾周/月的時間才能(如果可能)得到解決方案。

商業支持

Pytorch 太新了,幾乎還沒有人提供商業支持。我相信連 Facebook 都不會提供任何資金支持。Keras 則有些不一樣。已經有很多使用 Tensorflow/Theano/Keras 來提供開發服務的公司。所以,如果你遇到一個問題并想用錢來解決,則***用 Keras/Tensorflow。

長期發展

我相信在 Facebook 和谷歌對兩個項目的支持下,你大可以說二者會在未來幾年內依然存在。盡管我真的希望 Keras 可以得到一支谷歌團隊或一個開源組織的支持,這樣它就不會僅僅因為大量開放且不斷涌入的問題而死掉。

從長遠來看,靜態圖會成為過去,而相對便于使用的庫會得到越來越多的使用,因為在正常的軟件開發領域,調試和上市時間對于行業的可維護性(機器學習正在朝此方向行進)來說是最重要的。在所有這三個類別中,像 PyTorch 那樣的動態圖像都將綻放光芒。

你可以對任何任務同時部署 Keras 和 PyTorch。你對誰了解得更深,那么你用它編寫異乎尋常的代碼就會更快。雖然我傾向于認為 Pytorch 在編寫非同尋常的事物方面更加靈活,而你可能認為層代碼的編寫就不是這樣。

結論

我現在更喜歡 Keras,因為我上一次試用 PyTorch 時,它還有幾個 GPU 方面的問題,還有另一些問題我沒有克服。在 Keras 上,我的項目已經運行了數月,其效果相當不錯,盡管我在運行時間更久(并非幾天時間)的項目中看到了一些 bug 報告,而且使用靜態圖的后端來調試 Keras 相當麻煩。在接下來的幾個月里,如果 PyTorch 變得越來越穩定,我肯定會轉投 PyTorch 陣營。然而我還想試試 Caffe2。

 

原文:

https://www.reddit.com/r/MachineLearning/comments/6grw9t/n_early_access_to_deep_learning_book_by_keras/

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】

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

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2009-09-22 09:31:08

LINQ to SQL

2021-05-11 14:45:11

芯片半導體技術

2021-05-13 15:23:31

人工智能深度學習

2025-02-17 09:32:18

2009-07-10 16:17:41

JVM 1.6

2020-06-02 10:09:59

JavaScript開發 可視化

2020-10-15 11:22:34

PyTorchTensorFlow機器學習

2009-03-17 08:59:35

Windows 7云計算Visual Stud

2009-05-11 10:40:36

.NETLINQforeach

2025-01-06 07:15:00

深度學習動態圖異常檢測人工智能

2019-03-10 22:22:06

PyTorchKeras深度學習

2020-09-17 17:46:20

Python地鐵線路圖

2020-04-19 21:41:13

Python數據可視化

2010-07-29 09:18:25

JavaFXFlexSilverlight

2015-12-15 14:11:12

2009-04-01 13:26:08

JavaFXFlexSilverlight

2022-05-30 11:47:49

數據技術監測

2009-12-08 11:16:07

PHP動態圖像創建

2025-10-10 08:47:09

2024-07-17 11:46:10

點贊
收藏

51CTO技術棧公眾號

欧美变态tickling挠脚心| 综合精品久久久| 欧美在线一级视频| 欧美福利在线视频| 黄色欧美在线| 欧美日韩黄视频| 99久久久精品视频| 国产视频精品久久| 成人午夜在线免费| 国产精品第3页| 国产第一页在线播放| 国产麻豆精品久久| 精品国产一区二区三区av性色| 国产精品宾馆在线精品酒店| 麻豆传媒视频在线观看| 91在线一区二区| 99c视频在线| 中文字幕二区三区| 亚洲欧美视频| 欧美老女人xx| 日本黄区免费视频观看| 日韩美女毛片| 欧美成人国产一区二区| 人人干人人干人人| 一区二区电影免费观看| 一区二区三区四区在线免费观看| 日本精品国语自产拍在线观看| 国产夫妻性生活视频| 乱一区二区av| 国产精品久久久久久久久| 欧美亚韩一区二区三区| 欧美另类亚洲| 久久国产精品网站| 黄色香蕉视频在线观看| 日本欧美肥老太交大片| 亚洲另类xxxx| 日本一区二区在线免费观看| 视频精品一区| 日韩美女视频一区二区在线观看| 国产色视频在线播放| 成人精品电影在线| 欧美午夜精品久久久久久人妖 | 日本欧美一二三区| 久久高清免费视频| 伊人成年综合电影网| 欧美激情aaaa| 久久精品国产亚洲AV无码男同| 亚洲激情中文在线| 久久久精品一区二区| 中国美女黄色一级片| 久久麻豆精品| 久久精品久久久久久国产 免费| 波多野结衣家庭教师在线观看| 精品国产乱码久久久| 在线观看免费高清视频97| 精品一区二区6| 日韩欧美视频在线播放| 日韩性xxxx爱| 青青草精品在线视频| 综合天天久久| 久久青草精品视频免费观看| 国产精品成人aaaa在线| 一区二区精品| 日韩av手机在线观看| 欧美日韩 一区二区三区| 久久婷婷一区| 91免费的视频在线播放| 精品人妻少妇嫩草av无码专区 | av成人在线电影| 亚洲高清视频在线播放| 成人av网站在线| 久久伦理网站| 99免在线观看免费视频高清| 亚洲欧美怡红院| 国产91沈先生在线播放| 中日韩脚交footjobhd| 欧美视频一区二区三区| 国产农村妇女精品久久| 美国十次av导航亚洲入口| 亚洲天堂av电影| 精品人妻伦九区久久aaa片| 在线日韩av| 国产精品高潮呻吟久久av无限| 一级欧美一级日韩| 成人av影院在线| 香蕉久久免费影视| 午夜av在线播放| 欧美日韩国产丝袜另类| 天堂一区在线观看| 1769国产精品视频| 国产亚洲美女精品久久久| 小早川怜子一区二区的演员表| 1024精品一区二区三区| 国产精品久久久久久久久久新婚| 99热这里只有精品5| 91视视频在线直接观看在线看网页在线看| 亚洲国产精品一区二区第四页av | 9.1国产丝袜在线观看| 色婷婷久久综合中文久久蜜桃av| 国产福利一区在线观看| 日韩电影免费观看在| 黄色成人在线网| 欧美日韩综合一区| xxxx黄色片| 亚洲精品午夜av福利久久蜜桃| 久久久久久69| 国产精品久久777777换脸| 99国产精品久| 日韩人妻一区二区三区蜜桃视频| 大胆人体一区| 亚洲精品在线免费观看视频| 国产18无套直看片| 99国产精品视频免费观看一公开| 91免费看片网站| 国产区视频在线播放| 亚洲国产精品欧美一二99| 日韩中文字幕a| 欧美人妖在线| 91国产视频在线| 丰满人妻av一区二区三区| 国产精品久久久99| 国产精品免费成人| 精品精品国产毛片在线看| 久久综合伊人77777蜜臀| 中文字幕免费高清网站| 91在线云播放| 免费看一级大黄情大片| 成人爽a毛片| 美女av一区二区| 夜夜狠狠擅视频| 国产日产欧产精品推荐色| 欧美色图色综合| 精品在线网站观看| 久久久久久久久久久网站| 91久久久久国产一区二区| 欧美国产精品一区| 37pao成人国产永久免费视频| 激情小说亚洲图片| 欧美高清在线播放| 性猛交富婆╳xxx乱大交天津 | 中文字幕第50页| 日本黄色成人| 久久精品小视频| 一区二区三区日| 国产精品久久久久久久久搜平片| 青青草精品视频在线观看| 国产欧美日韩在线一区二区| 日产日韩在线亚洲欧美| 欧美一区二区三区少妇| 一本大道综合伊人精品热热| 国产精品九九九九九| aa亚洲婷婷| 美乳视频一区二区| 日本综合字幕| 最近2019年好看中文字幕视频| 中文字幕av网站| 中文字幕亚洲在| 深夜做爰性大片蜜桃| 黄色成人精品网站| 国产一区二区三区色淫影院| 精品丝袜在线| 亚洲色图第一页| 亚洲天堂中文字幕在线| 亚洲天堂精品在线观看| 亚洲911精品成人18网站| 亚洲精品四区| 日韩免费中文专区| 色综合视频一区二区三区44| 久热精品视频在线免费观看| а√中文在线资源库| 亚洲成人一区在线| 成人无码www在线看免费| 视频一区欧美精品| 亚洲一区二区高清视频| 亚洲精品一区二区三区中文字幕 | 亚洲系列中文字幕| 一女二男一黄一片| 亚洲午夜久久久| 丰腴饱满的极品熟妇| 日本不卡高清视频| 国内自拍中文字幕| 一本久久青青| 91九色视频在线| 色综合亚洲图丝熟| 视频在线观看99| 性猛交xxxx乱大交孕妇印度| 色综合久久久久网| 日韩在线观看视频一区二区| 99久久婷婷国产综合精品电影| 黄色片在线免费| 中文在线日韩| 日本不卡一区二区三区在线观看| 91精品视频一区二区| 91成人福利在线| 精品国产丝袜高跟鞋| 日韩精品在线视频| 亚洲综合精品国产一区二区三区 | 欧美精品成人在线| 国产玉足榨精视频在线观看| 欧美一区午夜精品| 亚洲影院在线播放| 亚洲精品视频自拍| 精品少妇人妻一区二区黑料社区| 韩国欧美国产1区| 国产精品无码av无码| 欧美区国产区| 亚洲一区二区三区色| 香蕉久久夜色精品国产使用方法| 国产在线观看91精品一区| 欧美日韩国产观看视频| 久久夜色精品国产亚洲aⅴ| 麻豆导航在线观看| 亚洲高清色综合| 国产精品玖玖玖| 色婷婷综合久久久中文一区二区| 校园春色 亚洲| 国产精品嫩草影院com| 黄色性生活一级片| 成人永久aaa| 初高中福利视频网站| 日本欧美大码aⅴ在线播放| 国产精品网站免费| 激情欧美国产欧美| 日本一级黄视频| 天天射—综合中文网| 午夜精品短视频| 欧美在线色图| 日产国产精品精品a∨| 人人香蕉久久| 韩国成人一区| 欧美电影在线观看完整版| 99视频免费观看| 免费欧美网站| 亚洲伊人久久大香线蕉av| 在线免费成人| 91精品视频观看| 四虎精品永久免费| 国产欧美日韩精品专区| 精品肉辣文txt下载| 国产精品免费久久久| 88xx成人网| 国产美女91呻吟求| 日本免费一区二区三区等视频| 国产精品极品在线| 国产日韩另类视频一区| 日本国产欧美一区二区三区| 少妇视频在线观看| 欧美亚洲一级片| 婷婷六月国产精品久久不卡| 青青草99啪国产免费| 制服诱惑亚洲| 国产裸体写真av一区二区| 日韩城人网站| 91文字幕巨乱亚洲香蕉| 亚洲视频三区| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | www.日本久久| 成人一级视频在线观看| 99久久免费看精品国产一区| 97久久精品人人做人人爽50路| 亚洲调教欧美在线| 久久久久久一二三区| 我想看黄色大片| 综合久久久久久久| 黄色一级视频在线观看| 亚洲电影一区二区三区| 成人免费看片98欧美| 91福利精品视频| 国产三级按摩推拿按摩| 欧美精品一区在线观看| 免费在线视频你懂得| 中文字幕亚洲国产| 尤物视频在线看| 欧美最顶级丰满的aⅴ艳星| 69堂精品视频在线播放| 亚洲一区二区中文| 卡通动漫精品一区二区三区| 日韩欧美在线电影| 97人人精品| 男人添女荫道口图片| 日韩精品成人一区二区在线| 手机免费看av网站| av一区二区三区黑人| 我不卡一区二区| 亚洲精品综合在线| www.国产com| 3d动漫精品啪啪1区2区免费 | 国产亚洲欧美aaaa| 在线网址91| 日本不卡高字幕在线2019| 久久久91麻豆精品国产一区| 清纯唯美一区二区三区| 亚洲欧美综合| 别急慢慢来1978如如2| 国产精品夜夜爽| 午夜时刻免费入口| 亚洲综合免费观看高清在线观看| 亚洲自拍一区在线观看| 日韩美女视频在线| 在线免费看黄网站| 97精品视频在线观看| 榴莲视频成人app| 日韩精品一线二线三线| aa级大片欧美三级| 亚洲成人av免费观看| 中文字幕精品一区二区精品绿巨人 | 色在线免费视频| 欧美猛交免费看| 免费成人高清在线视频| 国产精品国产精品国产专区蜜臀ah| 日韩在线观看| 欧美 国产 小说 另类| 国产+成+人+亚洲欧洲自线| 少妇高潮惨叫久久久久| 欧美午夜激情在线| 少妇人妻偷人精品一区二区| 久久精品色欧美aⅴ一区二区| 四虎4545www国产精品| 欧美成人一区二区在线| 一区二区视频欧美| 久久精品久久99| 亚洲视频你懂的| 亚洲熟妇av乱码在线观看| 国产香蕉97碰碰久久人人| 天堂在线中文网官网| 国产一级精品aaaaa看| 好吊一区二区三区| 麻豆传媒在线看| 亚洲天堂a在线| 亚洲一二区视频| 一区二区在线免费视频| 欧美××××黑人××性爽| 精品免费二区三区三区高中清不卡| 很黄很黄激情成人| 中文字幕无码毛片免费看| 自拍偷自拍亚洲精品播放| 亚洲天堂久久久久| 日韩最新在线视频| 国产精品伦一区二区| 亚洲欧洲在线一区| 久久99久久99| 国产精品免费人成网站酒店| 欧美日韩国产综合草草| 在线免费看av| 成人啪啪免费看| 亚洲成av人片乱码色午夜| 6080国产精品| 亚洲综合一二三区| 蜜桃视频在线观看www| 国模私拍一区二区三区| 欧美sss在线视频| 亚洲一二三区av| 国产嫩草影院久久久久| 在线观看中文字幕网站| 久久精品国产一区| 亚洲不卡在线| 成人黄色av片| 久久久久久久久蜜桃| 黄色一区二区视频| www欧美日韩| 亚洲精选av| 日韩少妇内射免费播放18禁裸乳| 久久综合九色综合97婷婷| 亚洲成人av网址| 日韩视频免费大全中文字幕| 99re8精品视频在线观看| 人妻互换免费中文字幕| 91在线观看高清| 做爰无遮挡三级| 精品中文字幕在线2019| 久久1电影院| 日本激情综合网| 亚洲毛片av在线| 天天综合永久入口| 国产精品午夜一区二区欲梦| 中文字幕一区二区三区久久网站| 人妻体内射精一区二区三区| 岛国视频午夜一区免费在线观看| 粉嫩av一区| av成人免费观看| 狂野欧美一区| a级片在线观看免费| 亚洲欧美制服第一页| 亚洲伦理久久| 国产中文字幕在线免费观看| 国产精品黄色在线观看| 欧美视频在线观看一区二区三区| 国产精品精品视频| 国产精品v一区二区三区| 久久av无码精品人妻系列试探| 欧美精品xxxxbbbb| 日韩精品极品| 久久精品在线免费视频| 久久午夜电影网| 精品久久久无码中文字幕| 国产精品久久久久影院日本| 亚洲无毛电影| 国产亚洲精品久久久久久豆腐| 亚洲精品一区二区三区影院| 69堂精品视频在线播放|