お問い合わせ

コース概要

ディープラーニングの入門

  • ディープラーニングとは何か、そして従来の機械学習とどのように異なるか
  • コンピュータビジョン、NLP、その他の分野における実世界の応用
  • ディープラーニングエコシステム概要:TensorFlow 2.x、Keras、PyTorch
  • GPUアクセラレーションされた開発環境のセットアップ

ディープラーニングの仕組み

  • 人工ニューロン、活性化関数、ネットワークレイヤー
  • 順伝播と予測の計算
  • 分類および回帰タスクのための損失関数
  • 勾配降下法による最適化と逆伝播
  • MNISTデータセットを用いた最初のニューラルネットワークの学習

コンピュータビジョン向けの畳み込みニューラルネットワーク(CNN)

  • 畳み込み、フィルター、特徴マップの理解
  • プーリングレイヤーと次元削減
  • CNNアーキテクチャ:LeNet、VGG、ResNetの概念
  • 画像分類のためのCNNの構築と学習
  • 学習された特徴および中間活性化の可視化

データ拡張とモデル精度の向上

  • なぜデータ拡張が過学習を防ぎ、汎化性能を向上させるのか
  • 画像変換:回転、反転、ズーム、切り抜き
  • Kerasの前処理レイヤーを用いた拡張パイプラインの実装
  • Dropout、バッチ正規化、その他の正則化技術
  • 検証指標と早期打ち切りを用いた学習の監視

事前学習済みモデルによる転移学習

  • 転移学習の理解と、それが機能する理由
  • Keras Applications(ResNet、EfficientNet、MobileNet)からの事前学習済みモデルの読み込み
  • 特徴抽出:ベースレイヤーの固定と新しい分類器のトレーニング
  • ファインチューニング:ドメイン適応のために特定のレイヤーを段階的に凍結解除
  • 限られたトレーニングデータで高精度を実現する

再帰型ネットワークと系列モデリング

  • 系列データおよび時間依存性への入門
  • 再帰型ニューラルネットワーク(RNN)と消失勾配問題
  • 長距離依存性を処理するためのLSTMおよびGRUセル
  • 文字レベルのテキスト生成モデルの学習
  • 単語埋め込みとKerasにおけるEmbeddingレイヤー

自然言語処理(NLP)の基礎

  • テキスト前処理:トークン化、パディング、語彙構築
  • RNNとLSTMを用いたテキスト分類器の構築
  • 機械翻訳の概念におけるシーケンスツーシーケンスタイプのモデル
  • 現代的なNLPにおける注意機構(アテンションメカニズム)とその役割
  • TensorFlow 2.xのテキスト処理APIを用いた実践的なNLP

最終プロジェクト:画像キャプション生成

  • マルチモーダルアーキテクチャにおいてコンピュータビジョンとNLPを組み合わせる
  • 事前学習済みCNNエンコーダーを用いた画像特徴の抽出
  • キャプション生成のためのLSTMベースのデコーダーの構築
  • Kerasの関数型APIにおける複数入力レイヤーの管理
  • エンドツーエンドのキャプション生成パイプラインの学習と評価

次のステップおよびリソース

  • TensorFlow Servingを用いたトレーニング済みモデルの展開
  • トランスフォーマーアーキテクチャおよび大規模言語モデル(LLM)の探索
  • NVIDIA DLIのアドバンストワークショップおよび認証パスウェイ
  • コミュニティリソース、データセット、プロジェクトアイデア

要求

  • Pythonプログラミングの基本的な習熟度(関数、ループ、辞書、配列)
  • 変数、条件分岐、データ構造などのプログラミング概念への親しみ
  • ディープラーニングや機械学習の既往経験は不要

対象者

  • AIおよび機械学習へと移行しようとしているソフトウェア開発者およびエンジニア
  • ディープラーニングのスキルを習得したいデータアナリストおよびデータサイエンティスト
  • ニューラルネットワークモデルを理解し、適用したい技術系プロフェッショナル
  • ディープラーニングの旅を始めている学生および研究者
 8 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー