技術セミナー・研修・出版・書籍・通信教育・eラーニング・講師派遣の テックセミナー ジェーピー

Chainerを利用したDeep Learningプログラムの基礎と実際

Chainerを利用したDeep Learningプログラムの基礎と実際

東京都 開催 会場 開催

開催日

  • 2017年5月11日(木) 13時00分 17時00分

受講対象者

  • 機械学習の応用分野に関連する技術者、研究者
    • 画像処理
    • 信号処理
    • 医療福祉
    • スポーツ分野
    • セキュリティ (監視カメラ、警備、防犯)
    • ロボット
    • コンピュータビジョン
    • 異常行動検出、異常領域検出
    • 統計
    • 経済学 など
  • 機械学習、パターン認識分野の技術者、研究者
  • これから機械学習、パターン認識に携わる技術者、開発者
  • Deep Learning のプログラムの作成方法を知りたい方
  • Chainer を利用した Deep Learning のプログラムの作り方を知りたい方

修得知識

  • 最急降下法と誤差逆伝播法の理解
  • Chainer による Deep Learning のプログラム作成法
  • GPU の導入方法と Chainer からの使い方

プログラム

 現在、人工知能の分野では Deep Learning という技術が注目されています。メディアにも頻繁に取り上げられ、Deep Learning がどういう技術で、どういったことができるのかは、ある程度、認知されているとは思います。
 ただ Deep Learning のプログラムは何をやっているのか、どうやって作成すればよいのかなどのプログラムに関する部分は、まだ広くは知られていないと思います。
 通常、Deep Learning のプログラムを作るには、Deep Learning のフレームワークを利用します。そして従来から様々なフレームワークが提案されてきましたが、どれも皆、対象とするネットワークがサンプルプログラムのものと違ってしまうと、とたんにプログラミングが困難になってしまいます。
 このような状況において、2015年6月に 株式会社 PFI がChainer というDeep Learning のフレームワークを公開しました。Chainer は複雑なネットワークでも、簡単にDeep Learning のプログラムが書けるという大きな特徴があります。
 本講座では Chainer を使った Deep Learning のプログラム作成法を示します。簡単なネットワークでも、複雑なネットワークでも、作り方は同じであることを理解し、Chainer を用いて、自分の考えたモデルに対するDeep Learning のプログラムが書けるようになることを目指します。 またプログラムの書き方が分かれば、Deep Learning についてもう一歩深く理解できると思います。

  1. ニューラルネット
    • Deep Learning をニューラルネットという観点から説明します。
    • Deep Learning は簡単に言ってしまえば従来のニューラルネットを多層にしたものです。なぜこれまで多層にできなかったのか、なぜ多層にすることで、これほどの成果が出せるのかを説明します。
      1. ニューラルネットとは何か
      2. ニューラルネットの層の数
      3. 多層にする工夫
  2. 最急降下法と誤差逆伝播法
    • ニューラルネットは訓練データから関数を推定する回帰のモデルです。
    • その推定方法が最急降下法になります。ニューラルネットの関数のモデルはネットワークなので、この最急降下法がいわゆる誤差逆伝播法と呼ばれるものであることを解説します。
      1. ニューラルネットにおける学習
      2. 目的関数
      3. 最急降下法
  3. Chainer の仕組み
    • Deep Learning の学習も関数を推定する回帰の問題であり、最急降下法が使われます。最急降下法では勾配を求める部分がポイントです。Chainer ではどのように勾配を求めるのかを説明します。具体的にChainer のプログラムで利用するオブジェクトを説明しながら、どのように関数を推定しているのかを確認してゆきます。
      1. 合成関数と計算グラフ
      2. 計算グラフを利用した勾配計算
      3. Chainer 基本オブジェクト
        1. Variable
        2. functions
        3. links
      4. 最適化
  4. Chainer の基本
    • まず Chainer のプログラムのひな形を示します。次に簡単な分類問題を例として、その問題を解く Chainer のプログラムをひな形に沿って作って見ます。またミニバッチによる動作及び誤差の累積による動作を簡単な例で示し、それらの違いを説明します。
      1. Chainer のプログラムのひな形
      2. パラメータ推定
      3. Chainer による分類問題の分類器構築
      4. ミニバッチ
      5. 誤差の累積
  5. Recurrent Neural Network
    • Recurrent Neural Network (RNN) は従来のフィードフォワード型のネットワークではなく、少し複雑なネットワークです。どういうネットワークで何に使えるかを説明した後に、Chainer による RNN のプログラムを示します。ただしChainer が提供する L.LSTM は用いずに、ネットワークの図から LSTM をChainer で作成する方法を示します。
      1. RNN とは何か
      2. RNN のネットワーク図
      3. Chainer による RNN
      4. LSTM
      5. LSTM のネットワーク図
      6. Chainer による LSTM
  6. GPU の利用
    • 現在、Deep Learning の学習には GPU は必須と言えます。導入に際しての基礎知識と、Chainer からの利用方法を説明します。
      1. GPU とは何か
      2. GPU の選択
      3. CUDA の導入
      4. cuDNN の導入
      5. CuPy
      6. Chainer での GPU の利用

講師

  • 新納 浩幸
    茨城大学 工学部 情報工学科
    教授

会場

株式会社オーム社 オームセミナー室
東京都 千代田区 神田錦町3-1
株式会社オーム社 オームセミナー室の地図

主催

お支払い方法、キャンセルの可否は、必ずお申し込み前にご確認をお願いいたします。

お問い合わせ

本セミナーに関するお問い合わせは tech-seminar.jpのお問い合わせからお願いいたします。
(主催者への直接のお問い合わせはご遠慮くださいませ。)

受講料

1名様
: 43,000円 (税別) / 46,440円 (税込)
1口
: 56,000円 (税別) / 60,480円 (税込) (3名まで受講可)

割引特典について

  • 複数名 同時受講:
    1口 56,000円(税別) / 60,480円(税込) (3名まで受講可能)
本セミナーは終了いたしました。

これから開催される関連セミナー

開始日時 会場 開催方法
2024/4/4 多変量解析・データ処理 超入門 オンライン
2024/4/10 Pythonによる時系列データ分析とその活用 オンライン
2024/4/11 技術者・研究者のための多変量解析入門講座 オンライン
2024/4/12 機械学習/Deep Learningの画像データ前処理に活用できる画像フィルタリングの基本と最新動向 オンライン
2024/4/15 ディープラーニングの基礎と実践 オンライン
2024/4/15 少ないデータに対する機械学習、深層学習の適用 オンライン
2024/4/17 ルールベースと機械学習ベースの画像認識技術 オンライン
2024/4/18 生成AIをめぐる著作権問題の最前線 東京都 会場・オンライン
2024/4/19 ディープラーニングの基礎と実践 オンライン
2024/4/19 実験計画法・ベイズ最適化を用いた効率的な実験デザイン オンライン
2024/4/19 自然言語処理の基礎と生成AI・大規模言語モデルの研究開発への活用 オンライン
2024/4/24 脳波計測・処理・解析・機械学習の基礎と応用および脳波データの活用方法 オンライン
2024/4/24 技術者・研究者のための多変量解析入門講座 オンライン
2024/4/25 カルマンフィルタの実践 オンライン
2024/4/26 少ないデータに対する機械学習、深層学習の適用 オンライン
2024/4/26 AI関連発明の出願戦略のポイントと生成AIを巡る知財制度上の留意点 オンライン
2024/4/26 ChatGPTを活用したPythonプログラミングとコード生成 オンライン
2024/5/2 脳波計測・処理・解析・機械学習の基礎と応用および脳波データの活用方法 オンライン
2024/5/2 自然言語処理の基礎と生成AI・大規模言語モデルの研究開発への活用 オンライン
2024/5/8 実験計画法・ベイズ最適化を用いた効率的な実験デザイン オンライン

関連する出版物

発行年月
2023/6/30 生産プロセスにおけるIoT、ローカル5Gの活用
2022/12/31 機械学習・ディープラーニングによる "異常検知" 技術と活用事例集
2021/10/25 AIプロセッサー (CD-ROM版)
2021/10/25 AIプロセッサー
2021/7/30 マテリアルズインフォマティクスのためのデータ作成とその解析、応用事例
2021/7/14 AIビジネスのブレークスルーと規制強化
2021/6/30 人工知能を用いた五感・認知機能の可視化とメカニズム解明
2021/6/28 AI・MI・計算科学を活用した蓄電池研究開発動向
2020/8/11 化学・素材業界におけるデジタルトランスフォーメーションの最新調査レポート
2020/7/31 生体情報センシングと人の状態推定への応用
2020/4/30 生体情報計測による感情の可視化技術
2020/3/26 ビッグデータ・AIの利活用に伴う法的留意点
2020/3/24 リアルワールドデータの使用目的に応じた解析手法 - 各データベースの選択と組み合わせ -
2019/1/31 センサフュージョン技術の開発と応用事例
2018/5/31 “人工知能”の導入による生産性、効率性の向上、新製品開発への活用
2013/6/21 機械学習によるパターン識別と画像認識への応用
2003/6/27 ニューアルゴリズムによる画像処理システム事例解説
2001/9/28 MATLABプログラム事例解説Ⅱ アドバンスド通信路等化
1993/3/1 新しいサーボ制御の基礎と実用化技術