技術セミナー・研修・出版・書籍・通信教育・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名まで受講可能)
本セミナーは終了いたしました。

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

開始日時 会場 開催方法
2026/10/27 産業現場への実装を起点としたニューラルネットおよび強化学習の原理と活用方法 オンライン
2026/10/27 製造現場における画像処理AIの活用と内製化のポイント オンライン
2026/10/28 マテリアルズ・インフォマティクスの実践のためのデータの生成・蓄積・活用方法 オンライン
2026/10/28 製造現場における画像処理AIの活用と内製化のポイント オンライン
2026/10/29 伝熱の基礎とExcelによる熱計算演習講座 オンライン
2026/10/29 半導体製造プロセスと機械学習・深層学習 (AI) の活用 オンライン
2026/10/30 CMOSイメージセンサの基礎講座 オンライン
2026/11/2 伝熱の基礎とExcelによる熱計算演習講座 オンライン
2026/11/2 CMOSイメージセンサの基礎講座 オンライン
2026/11/10 第一原理計算と機械学習を用いた材料設計と応用展開 オンライン
2026/11/13 Pythonを用いた実験データ解析のポイントと機械学習入門 オンライン
2026/11/13 音・振動・画像・センサデータを統合するマルチモーダルAIによる異常検知・故障診断の基礎と実践 オンライン
2026/11/16 音・振動・画像・センサデータを統合するマルチモーダルAIによる異常検知・故障診断の基礎と実践 オンライン
2026/11/16 EMCの基礎と機械学習・深層学習の応用技術 オンライン
2026/11/17 EMCの基礎と機械学習・深層学習の応用技術 オンライン
2026/11/18 生成AIによる異常検知技術と効率的な学習データの作成 オンライン
2026/11/18 マテリアルズ・インフォマティクスの実践のためのデータの生成・蓄積・活用方法 オンライン
2026/11/18 Pythonによる化学プロセス設計の基礎と活用 オンライン
2026/11/24 AIエージェントの基礎とデータ分析に利用するためのポイント オンライン
2026/11/30 AIによる異常検知・予知保全の基礎と実践 オンライン