コース概要

機械学習と再帰ニューラルネットワーク (RNN) の基礎

  • NN と RNN
  • バックプロパゲーション
  • 長期短期記憶 (LSTM)

TensorFlow の基礎

  • TensorFlow 変数の作成、初期化、保存、復元
  • TensorFlow データの供給、読み込み、プリロード
  • TensorFlow インフラストラクチャを使用して大規模にモデルを訓練する方法
  • TensorBoard を使用したモデルの可視化と評価

TensorFlow Mechanics 101

  • チュートリアル ファイル
  • データの準備
    • ダウンロード
    • 入力とプレースホルダ
  • グラフの構築
    • 推論
    • 損失関数
    • 訓練
  • モデルの訓練
    • グラフ
    • セッション
    • 訓練ループ
  • モデルの評価
    • 評価グラフの構築
    • 評価出力

高度な使用法

  • スレッディングとキュー
  • 分散 TensorFlow
  • ドキュメンテーションの作成とモデルの共有
  • カスタム データリーダーの設定
  • GPU の使用¹
  • TensorFlow モデルファイルの操作

TensorFlow Serving

  • 概要
  • 基本的な提供チュートリアル
  • 高度な提供チュートリアル
  • Inception モデルの提供チュートリアル

畳み込みニューラルネットワーク (CNN)

  • 概要
    • 目標
    • チュートリアルのハイライト
    • モデルアーキテクチャ
  • コードの組織化
  • CIFAR-10 モデル
    • モデル入力
    • モデル予測
    • モデル訓練
  • モデルの起動と訓練
  • モデルの評価
  • 複数の GPU カードを使用したモデルの訓練¹
    • デバイス上の変数と操作の配置
    • 複数の GPU カードでのモデルの起動と訓練

MNIST 用の深層学習

  • セットアップ
  • MNIST データの読み込み
  • TensorFlow InteractiveSession の開始
  • ソフトマックス回帰モデルの構築
  • プレースホルダ
  • 変数
  • 予測クラスとコスト関数
  • モデルの訓練
  • モデルの評価
  • 多層畳み込みネットワークの構築
  • 重みの初期化
  • 畳み込みとプーリング
  • 最初の畳み込み層
  • 2 番目の畳み込み層
  • 全結合層
  • リードアウト層
  • モデルの訓練と評価

画像認識

  • Inception-v3
    • C++
    • Java

¹ GPU の使用に関連するトピックは、リモートコースの一部としては利用できません。教室ベースのコースでは事前の合意のもとで提供できますが、トレーナーとすべての参加者がサポートされた NVIDIA GPU を搭載したラップトップを持ち、64 ビット Linux がインストールされていることが必要です(NobleProg は提供しません)。NobleProg は、必要なハードウェアを持つトレーナーの可用性を保証することはできません。

要求

  • Python
 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー