深層学習プログラム開発用のコアライブラリをオープンソース化:ソニー Neural Network Libraries
ソニーは、ディープラーニングのプログラム開発を支援する「コアライブラリ:Neural Network Libraries」をオープンソース化した。一連の開発工程を効率的にする同ソフトウェアは、機能追加や移植が容易な設計になっている。
ソニーは2017年6月27日、ディープラーニング(深層学習)プログラムの開発を支援するソフトウェア「コアライブラリ:Neural Network Libraries」をオープンソース化したと発表した。利用者は、無償で公開される同ライブラリを用いてディープラーニングプログラムを開発し、製品やサービスへ搭載できる。
ディープラーニングは、人間の脳を模倣したニューラルネットワークを用いる機械学習法の1つ。画像認識や音声認識をはじめ、幅広く応用されている。
ディープラーニングプログラムの開発では、開発者は画像認識や音声認識など目的に応じたニューラルネットワークを構築する。次に、性能向上のために試行錯誤を繰り返してニューラルネットワークを最適化し、その後、そのニューラルネットワークを製品やサービスに搭載するという工程を踏む。
同ライブラリは、これら一連の工程を効率的にするソフトウェアだ。コアはプログラミング言語C++11で記述され、LinuxやWindowsなど多くのプラットフォーム上で動作する。開発者用のプログラミング言語として、Pythonをサポート。NVIDIAのGPUに対応し、ニューラルネットワークの学習を最速クラスのスピードで実行する。
また、関数ブロックや最適化モジュールなど新たな機能が必要になった場合に、容易に機能追加ができる。スマートフォンやIoT(モノのインターネット)デバイスといった新しいハードウェアへの移植もしやすい設計となっている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 組み込みAIを加速させるARMの画像処理プロセッサ
ARMが高精細画像処理や機械学習に適したハイエンドの画像処理プロセッサ「ARM Mali-C72」を発表した。機械学習については既存製品比で「効率性を17%向上」させる。 - エッジデバイスで動作する組み込みソフトウェア型評価パッケージ
日本システムウエアは、IoTゲートウェイ上で動作する組み込みソフトウェア型評価パッケージ「Edge Device Controller」の提供を開始した。クラウドに接続しなくても、エッジデバイス上でIoTシステムのデータ可視化や制御が可能になる。 - IoTアプリ開発を5分の1の工数で、東京エレがIoT開発を加速
東京エレクトロン デバイスが、IoTゲートウェイなどで必要とされるデータ処理用アプリケーションをGUI操作で生成するクラウドサービス「Connexon」を提供する。 - 「Amzon Alexa」の開発を簡素化する新プラットフォーム
オランダのNXP Semiconductorsは、米Amazonのファーフィールド音声認識技術とAmazon Alexa Voice Serviceを統合したAmazon Alexa向けのNXPレファレンスプラットフォームを発表した。高性能音声対応機器の開発の簡素化に貢献する。 - エッジへの機械学習実装を加速させる開発環境
ザイリンクスが組み込み機器で機械学習による画像認識を容易に実装する開発環境、「reVISIONスタック」を2017年第2四半期に提供する。