広範な実用アプリケーションをカバーするコンピューター ビジョンと自然言語処理の分野で人気のある事前学習済みモデルを活用して、PyTorch を利用した AI アプリケーションのプロトタイピングを開始します。
PyTorch Essentials: An Applications-First Approach (LFD273)
対象者
このコースは、PyTorch に深層学習モデル (特にコンピューター ビジョンと自然言語処理の事前訓練モデル) を追加して、アプリケーションのプロトタイプを迅速に作成して展開したいと考えている機械学習の実践者向けに設計されています。
折りたたむ
続きを読む
学習内容
このコースは、モデル クラス、データセット、データ ローダー、訓練ループなどの PyTorch の概要から始まります。次に、転移学習の役割と能力、および事前学習済みモデルでの転移学習の使用方法について説明します。実践的なラボ演習では、画像分類、オブジェクト検出、感情分析、テキスト分類、テキストの生成/完成などの複数のトピックを取り上げます。また、データを使用して既存のモデルを微調整したり、サードパーティ API を活用したりします。
折りたたむ
続きを読む
身につく知識
このコースでは、コンピューター ビジョンと自然言語処理タスク用の事前学習済みモデルの豊富な PyTorch や Hugging Face エコシステムを使用して、ディープ ラーニング モデルを訓練および微調整するための実践的な経験を提供します。さらに、TorchServe を使用してプロトタイプ アプリケーションをデプロイし、アプリケーションを迅速に検証してデモすることができます。
折りたたむ
続きを読む
前提条件
- Python (オブジェクト指向プログラミング (OOP) の概念)
- PyData スタック (Numpy – 配列、スライス、ベクトル化操作 – 、Pandas – シリーズ、スライス、インデックス付け、変換 – 、Matplotlib – 基本的なプロットのみ – 、Scikit-Learn – 線形回帰、パイプライン、one-hot エンコーディング、正規化/スケーリング、グリッド検索、ハイパーパラメーター最適化)
- 機械学習の概念 (教師あり学習:回帰と分類。損失関数:RMSE、クロスエントロピー。train-validation-test split(= 訓練・検証・テストの分割)。評価指標(決定係数、適合率、再現率、正解率、混合行列))
実習について
- Google アカウント (Google Colab 用、無料枠)
2024年7月
パイプラインだけを取得する、モデルを取得してそのヘッドを変更する、またはモデルを最初から作成するなど、モデルをトレーニングするためのさまざまなタイプのアプローチが強調されているのが気に入っています。
2024年5月
どの章も本当に勉強になりました。ありがとう!
2023 年 12 月
内容はしっかりしており、さらに深く掘り下げるための参考資料も提供されていました。