オープンソース活用研究所 | 【セミナーレポート】OSSがリードする「AI/Deep Learning」「自動運転」「ロボット開発」(3/3)

【セミナーレポート】OSSがリードする「AI/Deep Learning」「自動運転」「ロボット開発」(3/3)

オープンソース活用研究所

2018年04月25日
オープンソース活用研究所 所長 寺田雄一

2018年3月12日に開催された特別セミナー「OSSがリードする先進分野の技術」について、全3回に分けてセミナーレポートとしてご紹介します。

「OSSがリードする先進分野の技術」セミナーレポート目次
第1回:「セミナー概要」+「ディープラーニングを利用した音声認識と音声合成」
第2回:「オープンソースの活用が進む、ロボット開発」+「公道実験、実証実験が進む⾃動運転 / Autoware」
第3回:「日本生まれのオープンソース、Deep LearningフレームワークのChainer」+「懇親会/ライトニングトーク」

第3回は、セッション「日本生まれのオープンソース、Deep LearningフレームワークのChainer」と、「懇親会/ライトニングトーク」の模様についてレポートします。

日本生まれのオープンソース、Deep Learning フレームワークの「Chainer」

次に、「Deep LearningとChainerの貢献」というテーマで、株式会社Preferred Networks Chainerエバンジェリスト 梅澤慶介氏が講演されました。

Chainerとは、Preferred Networksが開発を行っている、オープンソースの日本製ディープラーニングフレームワークです。世界中で利用されており、特に日本で人気があるフレームワークです。また、GPU計算を担当するライブラリが「CuPy」として独立しており、GPUでの処理を容易に行える特徴があります。

Chainerには、多くの追加パッケージ/ツールが用意されているため、さまざまな用途に対応できます。例えば、以下のようなパッケージがあります。
・分散深層学習用追加パッケージ「ChainerMN」
・深層強化学習ライブラリ「ChainerRL」
・画像認識アルゴリズム「ChainerCV」
・可視化ツール「ChainerUI」
・Biology/Chemistry分野特化ライブラリ「Chainer Chemistry」 など

既存の機械学習では、人間が画像などから特徴量を抽出する作業が必要であったため、時間とコストの面において大きなハードルになっていました。一方、ディープラーニングでは、人間は生データを入力するだけでよく、手間をかけずに、機械学習と同等、もしくは、それ以上の結果を得られるため、大きな注目を集めています。

ただ、ディープラーニングには多くの課題があるそうですが、それらの課題を克服するための手段も生み出されているとのことです。

例えば、計算パワーが不足して、学習するために数十時間~数日かかる場合があります。その解決策としては、「GPU」「FPGA」「専用プロセッサ」などを利用したり、大規模分散処理により高速化できます。

ディープラーニングの精度を上げるためには、大量の学習データが必要ですが、そのデータを揃えることがハードルになっている、という課題については、シミュレーションにより学習させる「強化学習」という手法が期待されているとのことです。これにより、ロボット制御やドローンの制御、自動運転などの分野で、さらにディープラーニングが活用されるだろうとのことでした。

梅澤氏は、Chainer User Groupの活動内容や開催予定のイベントに触れ、参加を呼びかけられていました。

講演資料はこちら:「Deep LearningとChainerの貢献」( https://www.scsk.jp/lib/product/oss/pdf/OSS_D4.pdf

最後に

勉強会の終了後、恒例となっている懇親会が行われ、講演者への質問や参加者同士での情報交換、有志による複数のライトニング・トーク(LT)も披露されました。講師の方に質問したり、参加者同士で歓談したりと、それぞれに親睦を深めていました。

LT資料はこちら: 「車載向けOSSで遊んでみた」( https://www.scsk.jp/lib/product/oss/pdf/OSS_LT1.pdf

「AIへのInput。IoTからのOutputはノンプログラミングで開発!」( https://www.scsk.jp/lib/product/oss/pdf/OSS_LT2.pdf

「俺のAIが油断するとすぐズルをする」( https://www.scsk.jp/lib/product/oss/pdf/OSS_LT3.pdf

最後に、SCSK株式会社 R&Dセンター 歌原副センター長より、講演者および参加者へのお礼と、2018年度も「OSSユーザーのための勉強会」を継続し、OSSの市場活性化と人材交流に一層努めたいと語りました。

「OSSがリードする先進分野の技術」セミナーレポート目次
第1回:「セミナー概要」+「ディープラーニングを利用した音声認識と音声合成」
第2回:「オープンソースの活用が進む、ロボット開発」+「公道実験、実証実験が進む⾃動運転 / Autoware」
第3回:「日本生まれのオープンソース、Deep LearningフレームワークのChainer」+「懇親会/ライトニングトーク」


OSSNEWSに広告を掲載しませんか?

著者プロフィール

オープンソース活用研究所 所長 寺田雄一

1993年、株式会社野村総合研究所(NRI)入社。 インフラ系エンジニア、ITアーキテクトとして、証券会社基幹系システム、証券オンライントレードシステム、損保代理店システム、大手流通業基幹系システムなど、大規模システムのアーキテクチャ設計、基盤構築に従事。 2003年、NRI社内に、オープンソースの専門組織の設立を企画、10月に日本初となるオープンソース・ソリューションセンター設立。 2006年、社内ベンチャー制度にて、オープンソース・ワンストップサービス 「OpenStandia(オープンスタンディア)」事業を開始。オープンソースを活用した、企業情報ポータル、情報分析、シングルサインオン、統合ID管理、ドキュメント管理、統合業務システム(ERP)などの事業を次々と展開。 オープンソースビジネス推進協議会(OBCI),OpenAMコンソーシアムなどの業界団体も設立。同会の理事、会長や、NPO法人日本ADempiereの理事などを歴任。 2013年、NRIを退社し、株式会社オープンソース活用研究所を設立。

最新TOPICS

【講演資料を公開!】4/19「【SIer向け】顧客企業の「認証・ID管理」の課題を理解し、 オープンソース(OpenAMなど)を活用した「刺さる提案」をするために」(2018年05月19日 13:30)

2018/4/19(木)15:30~17:00 マジセミ竹芝オフィスにて「【SIer向け】顧客企業の「認証・ID管理」の課題を理解し、オープンソース(OpenAMなど)を活用した「刺さる提案」をするために」と題したセミナーを開催しました。 当日は、質疑応答も多く大変活気のあるセミナーとなりました。 セミナー後、具体的なお話をもっと聞かれたいという参加者の方もいらしっしゃいました。 おかげ...

関連オープンソース

Torch(トーチ)

  • AI・人工知能

Torch(トーチ)とは、「機械学習ライブラリ」「科学計算フレームワーク」です。GPUを活用する機械学習アルゴリズムを幅広くサポートしています。

Pylearn2(パイラーンツー)

  • AI・人工知能

Pylearn2(パイラーンツー)とは、数値計算ライブラリ「Theano」ベースのオープンソースディープラーニングライブラリです。

scikit-learn(サイキットラーン)

  • AI・人工知能

scikit-learn(サイキットラーン)とは、Pythonのオープンソース機械学習ライブラリです。機能が充実している高品質ライブラリです。

MXNet(エムエックスネット)

  • AI・人工知能

MXNet(エムエックスネット)とは、「効率」と「柔軟性」を両立したディープラーニングフレームワークです。AWSが公式サポートを表明したことで大きな注目を集めています。

Theano(テアノ)

  • AI・人工知能

Theano(テアノ)とは、Python用数値計算ライブラリです。多次元配列を効率的に使用する数式について定義/最適化/評価でき、ディープラーニング計算処理によく利用されます。

DSSTNE(デスティニー)

  • AI・人工知能

DSSTNE(デスティニー)。ディープラーニングライブラリです。Amazonがオープンソース公開したもので、スパース(疎)データに強いという特徴があります。

Caffe(カフェ)

  • AI・人工知能

Caffe(カフェ)。オープンソースのディープラーニングライブラリです。画像認識に特化しており、高速処理が可能です。

Chainer(チェイナー)

  • AI・人工知能

Chainer(チェイナー)。日本製の深層学習フレームワークです。ニューラルネットワークをPythonで柔軟に記述し、学習させることができます。

TensorFlow(テンソルフロー)

  • AI・人工知能

TensorFlow(テンソルフロー)。Googleの機械学習/ディープラーニング/多層ニューラルネットワークライブラリです。データフローグラフを使用したライブラリで、複雑なネットワークを分かりやすく記述できます。

Microsoft Cognitive Toolkit(マイクロソフトコグニティブツールキット)

  • AI・人工知能

Microsoft Cognitive Toolkit(マイクロソフトコグニティブツールキット)。AI技術を利用したディープラーニング(深層学習)ツールキットです。旧称「CNTK」から改名されました。

バックナンバー

関連記事

無料資料プレゼント

機械学習導入にあたって理解したい4つのステップ

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



  • オープソース書籍(サイド)

facebook

twitter