0
| 本文作者: 奕欣 | 2018-03-10 14:29 |
在深度學習研究領域最受關注的開源框架是什么?相信大家心中都有答案。
雷鋒網 AI 科技評論了解到,近日 Keras 作者 Fran?ois Chollet 近日在 Twitter 上公布了一項他所做的調查,統計了在過去三個月中 ArXiv 上(截至 3 月 7 日)被提及(mention)最多的幾大開源框架。
結果顯示,谷歌開源的 TensorFlow 以超過 800 的「存在感」毫無爭議得獲得了第一名。第二至第四名分別是基于 Python 的深度學習庫 Keras、同屬 facebook 的 Caffe 和 PyTorch;去年已宣布停止更新的 Theano、亞馬遜官方開源平臺 MxNet、英特爾的 Chainer 及微軟 CNTK 則分列其后。

據 Fran?ois Chollet 在 Twitter 上回復 @Jack Clack 所言,這一統計數據僅僅是通過谷歌搜索指數來篩選的,也沒有對論文的詳細文本進行細致分析,但他認為這樣的統計方式會更加準確。
此外他也在后續的 Twitter 上提及,統計數據表明,相對于學術研究領域,Keras 更受工業界的歡迎,而且大公司和創業公司都「通吃」;另外在數據科學社群,Keras 也有著頗高的人氣。

Keras 于 2015 年正式發布,在 2017 年 3 月更新了 Keras 2,并于 8 月進一步更新功能。目前 Keras 在 GitHub 上擁有 star 數 26393 個,fork 數 9625 個,有 635 位開發者為它的發展做出貢獻。Keras 是一個用 Python 編寫的高級神經網絡 API,它能夠以 TensorFlow, CNTK, 或者 Theano 作為后端運行。Keras 的開發重點是支持快速的實驗。能夠以最小的時延把你的想法轉換為實驗結果,是做好研究的關鍵。而近日 Keras 也正好上線了官方中文版文檔,感興趣的同學了解一下:《喜大普奔,Keras 官方中文版文檔發布啦!》
此外,Fran?ois Chollet 還統計了開源框架們的「綜合人氣指數」,這回排名則有所變化,第一名仍然是 TensorFlow。值得一提的是,百度的 PaddlePaddle 也入選了這一榜單,還有一個新面孔是包括深度學習框架 deeplearning4j。

而在過去一個月內(2018 年 2 月 10 日至 2018 年 3 月 8 日),在 GitHub 上的新 Fork 數則由 TensorFlow 包攬大局,憑借 10836 的新 Fork 數承包了該榜單冠軍;比后續 10 個開源框架的總和加起來還多得多(第二名的 Keras 有 439 個)。

此前雷鋒網 AI 科技評論曾在 2017 年末做過開源框架的系列盤點報道:《迎來 PyTorch,告別 Theano,2017 深度學習框架發展大盤點》,一一細數過上述的開源框架。如果對開發內容希望有更系統的回顧和了解,歡迎購買《開發老司機們「填坑避雷」的 50 篇經驗之談|AI 科技評論 2017 年度特輯「1067 頁 PDF/60M」》雷鋒網學術頻道AI科技評論年度特輯。
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。