ソニーは6月27日、ディープラーニング(深層学習)のプログラムを生成する際にフレームワークとなる「コアライブラリ:Neural Network Libraries」をオープンソースで公開した。開発者・研究者に利用してもらうことで、「プログラムの進化を期待するとともに、社会の発展に貢献することを目指す」としている。 公開したのは、ニューラルネットワークの設計や最適化、製品・サービスへの搭載を効率化する演算モジュール群。スマートフォン「Xperia」シリーズに搭載したAR活用カメラアプリ「ARエフェクト」などにも活用されているという。 コアはC++11で記述され、Pythonで利用可能。少ないプログラミング量で直観的にニューラルネットワークの設計ができるという。動的なニューラルネットワークにも対応。NVIDIAのGPUに対応している。 新たな機能が必要になった場合も関数ブロックや最適化モジュー
![ソニー、ディープラーニングのコアライブラリをオープンソースで公開](https://cdn-ak-scissors.b.st-hatena.com/image/square/65638a1ad8f565ffb5dadd39b3b4c1a0ea2183cd/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fnews%2Farticles%2F1706%2F27%2Fl_yx_sony.jpg)