ソニーはGUI(Graphical User Interface)を使ってディープニューラルネットワーク(DNN)を容易に開発できるツール「Neural Network Console」の無償提供を2017年8月17日に始めた(図1、発表資料)。同社のWebサイトからダウンロードして誰でも利用できる。同社内で開発に利用してきたツールをオープンソースソフトウエアとして公開した(図2)。深層学習の応用を広げていくには、社外の開発者の力を借りることが必要で、それを促すために公開を決めたという。
公開したツールを使うと、開発者はマウスによるドラッグ&ドロップ操作などでネットワークの構造を記述し、用意した学習データで学習させることができる(図3)。深層学習の研究開発で一般的な、Python言語などによるコーディングをせずにDNNの開発が可能。学習時に、DNNの各層のニューロン数や活性化関数などのパラメーターを自動的に調整し、適切な構造を導く機能を備える。DNNの出力の誤差を最小にする、計算量を最小にするという2つの評価基準をなるべく満たすようにパラメーターを決められる(図4)。