深層学習モデルのサイズを30分の1に NEDOとアラヤが自動圧縮ツールを開発:FPGAにもAIを実装可能に
NEDOとアラヤは、深層学習用ニューラルネットワークモデルを自動で最大約30分の1に圧縮し、FPGAに実装可能なソースコードを出力するツールを開発した。自動車やスマートフォンといったエッジデバイスにもAIを実装できるようになる。
国立研究開発法人新エネルギー・産業技術総合開発機構(NEDO)は2019年11月18日、AI(人工知能)の深層学習用ニューラルネットワークモデルを自動で圧縮し、プログラム可能な半導体「FPGA」(Field Programmable Gate Array)に実装可能なソースコードを出力するツールをアラヤと共同で開発したと発表した。アラヤは同ツールを「Pressai(プレッサイ)」の名称で2020年3月に提供開始する予定だ。
NEDOとアラヤが開発したツールは、ニューラルネットワークモデルの精度をほぼ維持したまま、モデルのサイズを最大約30分の1に圧縮する。こうすることで自動車やスマートフォンといったエッジデバイスにもAIを実装できるようになる。アラヤの深層学習モデル圧縮技術を基に開発した。
「深層強化学習」の圧縮も取り組む
NEDOによると、物体検知や意味的領域分割、姿勢推定などの深層学習モデルの入力に近い層(Base Network層)は、汎用(はんよう)的な特徴を抽出する役割を担うネットワーク構造が同じような形をしているという。そこでNEDOは、これらの層を共通化することで、演算量を削減。さらに複数の圧縮手法を組み合わせて、演算量を削減した。圧縮に当たっては、学習と圧縮を交互に繰り返しながら、ツールが自動的に圧縮用パラメーターを探索する。
NEDOとアラヤは今後、「深層強化学習」の圧縮にも取り組む。深層強化学習は、深層学習による特徴抽出と、強化学習による予測制御を組み合わせたアルゴリズム。ロボット制御などに利用できる。NEDOとアラヤは「深層強化学習は周辺の環境に応じて適切に制御する必要がある」としており、環境シミュレーターと連動した学習機能を備える深層強化学習用ニューラルネットワークモデルの自動圧縮、実装ツールを開発する予定だ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
機械学習/統計学/データサイエンスの無償gacco動画、全まとめ【2022年秋版】
2022年3月末の最新状況に合わせて改訂。はじめてのAIから、機械学習、深層学習、自然言語処理、統計学、社会人のためのデータサイエンス(実用知識)、大学生のためのデータサイエンス(理論知識)まで、全28個の講義内容を紹介。本稿独自に考察した、学習者対象やお勧めの学習方法についても示す。深層学習にはどんなデータが使えるのか? どれくらいのデータ量が必要か? ― DLLAB コミュニティ勉強会 2018Q2
「機械学習・深層学習に向くデータの種類」「PoC(概念実証)段階と実用段階でのデータ収集の違い」「実用段階で精度メンテナンス」「深層学習に必要なデータ量」「アノテーションのクラウドソーシング」「オープンデータ」に関して有識者がコメントしたパネルディスカッションの内容を紹介する。【3目並べで学ぶ強化学習】Q-LearningとDQNを徹底解説
3目並べで強化学習を行うと、どうなるのだろうか。強化学習のアルゴリズムの一つである「Q-Learning」を説明しつつ、Q-LearningにDeep Learningを組み合わせた「Deep Q-Network」を使って、強化学習を実装する方法を紹介する。