如何評價Sony新出的深度學習庫NNabla?

Neural Network Libraries by Sony

GitHub: sony/nnabla


粗看了一下,API跟chainer很像,也是動態構圖自動求導的設計。都是日本人搞的,估計有不少交流吧。

其實pytorch的API也是跟chainer基本一樣,但是chainer沒人知道,pytorch火了,心疼chainer小哥1s。。。

個人認為chainer的API設計挺不錯的,過一陣mxnet也會推出一個類似chainer的高級封裝,敬請期待。


學術信仰兩不誤

------------------------抖機靈分割線------------------------

大致看了下API,NNabla一套API同時支持動態靜態兩種寫法,幾個內置的常規操作挺方便(monitor,image_augmentation),預留了兩個函數給GUI network design(難道是圖形編程?),不過動態圖前者有pytorch、chainer所以也沒有讓人感到特別驚艷的地方,並沒有去學的動力。


Nabla又讓人想起了?運算元。


感覺跟pytorch好像…


當然,百花齊放是好事。只不過,這個框架感覺真的沒啥特別驚艷的地方,沒有用的必要。現階段弄好TensorFlow和PyTorch就行了,不管搞研究還是找工作都足夠了。除非有革命性的新框架出來。並不知道索尼在搞什麼鬼,也許是代碼維護不下去了,想讓他的工程師去干別的才開源出來的吧。


不看好。但如果sony是為了佔位倒挺有必要的。

說點別的 日本本土框架chainer現在在日本火的不要不要的,好幾個lab都放棄tf全程用chainer,(日語)社區支持好。sony要搶這塊挺難的。

從生態佔位的角度來說倒是很有必要。畢竟更多的大型日企對於deep learning的態度就是我們拍個廣告說我們有就行…


試了一下,目前功能比較欠缺,連多gpu訓練也不支持,好像自定義介面也沒完全確定。但是單gpu跑convnet的確快,算一個優點。


C++介面編譯和使用起來很方便,幾乎不依賴其他庫,比tensorflow 的介面方便多,GPU 內存利用率也高很多,我的硬體很落伍,能省就省


圍觀


感覺日本的很多東西都推廣不出去,力不從心,最終還是閉門造車。。人家tf pytorch各種安利。。其實說白了就是日企不行。。人家fb google的自帶安利加成。。


推薦閱讀:

為什麼在windows下用不了tensorflow?

TAG:神經網路 | 深度學習DeepLearning | Caffe深度學習框架 | TensorFlow | PyTorch |