Theano退役,Bengio發出告別信
李杉 千平 發自 凹非寺
量子位 出品 | 公眾號 QbitAI
終於還是走到這一天。
今天凌晨時分,Yoshua Bengio宣布Theano走到了生命的盡頭。未來幾周,Theano 1.0版本發布後,團隊將終止後續開發,並且繼續堅持一年的最小維持。未來Theano仍然可以用,但MILA不會再繼續為此付出心力了。
有人直接把這描述為:Theano之死。
2008年,Theano正式登台亮相。2011年,Theano項目開發遷移到GitHub。它是一個Python庫,用來定義、優化和評估涉及多維數組的數學表達式。
在機器學習領域,Theano一直是最流行的CPU和GPU數學編譯器之一。許多框架以及先進的機器學習模型都基於Theano構建。
根據Keras作者Fran?ois Chollet?此前發布的統計數據顯示,GitHub上幾大深度學習框架/庫的排名中,Theano已經在前十名之外。
另外,Google趨勢的走勢表示,儘管神經網路的熱度還在逐漸升高,而Theano卻已經開始走下坡路。
排名和終止的決定,已經說明了一切。研發團隊也曾專門指出Theano的局限,包括受制於Python、圖優化時間、代碼編譯時間、循環和控制流結構、多節點並行、內存佔用等等諸多方面。
知乎用戶草莓大福就抱怨過上述涉及的Scan、調試困難等問題。而另一位用戶鄧博元則表示過:「Theano的結構、實現不一定是最優的,但現階段只有它填補了這一空缺,而且相對成熟,所以大家都用它。」
而Yoshua Bengio表示:支持Theano不再是賦能創新研究思路發展和應用的最佳方式。即使來自行業和學術界的外部貢獻越來越多,維護較老的代碼庫,跟上競爭對手的步伐可能也會阻礙創新。
無論如何,Theano已經在揮手告別了。
Twitter上不少人在說respect或者R.I.P之類,還有用戶製作了一張動圖,把Theano比作NBA球星退役,球衣直接進入名人堂。
在Theano背後,站著一群天才。例如不少人熟知的大神Yoshua Bengio,Ian Goodfellow,Pascal Lamblin等。在此前的一篇論文中,我們找到了一份上百人的開發團隊名單:
他們來自蒙特利爾演算法學習人工智慧實驗室(MILA)、多所大學、Google、Facebook、Nvidia等企業。
最後,附上Yoshua Bengio發出的告別信
親愛的用戶和開發者們,
在近10年的開發之後,我們很遺憾地宣布,未來幾周1.0版本發布後,我們將結束Theano項目。我們將繼續提供最低限度的維護,確保Theano在未來一年中繼續可用,但我們將不再主動開發新特性。隨後,基於對開源軟體的參與,Theano將繼續開放,但MILA不承諾投入時間和精力,繼續提供維護和支持。這一支持深度學習研究的軟體生態系統正在快速發展,目前已經處於健康的狀態:開源軟體是種常態;有各種各樣的框架可供選擇,從而滿足各種需求,無論是探索新想法還是部署並獲得產出;在激烈的競爭中,強大的行業參與者正在支持不同的軟體堆棧。我們很高興,Theano在多年中所做的大部分創新已被其他框架接受和完善。例如,給模型提供數學表述;重寫計算圖表,實現更好的性能和內存效率;GPU上的透明執行;高階自動微分,都已經成為主流概念。在這樣的背景下,我們得出結論:支持Theano不再是賦能創新研究思路發展和應用的最佳方式。即使來自行業和學術界的外部貢獻越來越多,維護較老的代碼庫,跟上競爭對手的步伐可能也會阻礙創新。MILA仍然致力於支持研究者,幫助他們配置和探索創新的(某些時候瘋狂的)研究想法。通過其他方式,我們將繼續為這個目標努力,並為其他項目做出重要的開源貢獻。感謝你們幫助Theano的開發,以及貢獻漏洞報告、配置、用例、文檔和支持,使其變得更好。Yoshua BengioMILA負責人
互動時間
我們收集了兩篇開發團隊的論文,可以幫你更好的了解Theano。有興趣的同學,可以在量子位微信公眾號(QbitAI)對話界面,回復「告別」兩個字即可。
— 完 —
歡迎大家關注我們的專欄:量子位 - 知乎專欄
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復「招聘」兩個字。
量子位 QbitAI
推薦閱讀:
※在無人駕駛方面,人類和AI的這場比賽你認為到底是誰贏了呢?
TAG:人工智能 | Theano | 深度学习DeepLearning |