Google旗下的英國人工智慧公司DeepMind今天宣布開源神經網絡庫Sonnet,該庫使用了類似Torch/NN的面向對象的方法。
Sonnet是在TensorFlow上運行的一個高級庫,類似於Keras。在Sonnet裡寫的模型可以和TensorFlow代碼或其他高級庫的代碼混合。
DeepMind對這個庫進行了優化,以便實驗時更容易在不同模型間切換。為此,DeepMind團隊對TensorFlow做了修改,好讓它更容易將模型視為層次結構,另外,他們還增加了變量共享的透明度。
開源Sonnet之後,DeepMind想要開源其他項目會更加容易。這家公司在博客上表示,以後開源的項目都會展示在自己的開源目錄頁面(https://deepmind.com/research/open-source/)上。
如果你看Sonnet的代碼覺得眼熟,可能是因為認真研究過DeepMind的論文:Learning to learn by gradient descent by gradient descent,隨這篇論文發布的開原始碼就包含Sonnet的一個早期雛形。
量子位整理了文中提到的開原始碼和論文地址,在公眾號(QbitAI)對話界面回復「Sonnet」查看。
最後,容量子位吐個槽:
你們這些英國人啊,把TensorFlow用出了自己的風格。可也不至於寫個軟體庫都起名叫十四行詩吧?
你們的代碼押韻麼?┑( ̄Д  ̄)┍
量子位招聘我們正在招募編譯、編輯、記者、市場、運營等多個崗位,工作地點在北京中關村,期待你的到來,一起體驗人工智慧的風起雲湧。
相關細節,請在公眾號對話界面,回覆:「招聘」兩個字。
今天AI界還有哪些事值得關注?△ 掃碼強行關注『量子位』
追蹤人工智慧領域最勁內容