0Pricing
Deep Learning Academy icon

Deep Learning Academy

PYTHONPythonAiData_science

PyTorchを使ってディープラーニングをマスターしましょう。ニューロンと逆伝播から、CNN、Transformers、本番環境のMLOpsまで。

🤖 AI 搭載📚 30 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Deep Learning with Python

PyTorchを使ってディープラーニングをマスターしましょう。ニューロンから最新アーキテクチャまで。このトラックは、初心者(A1)から上級者(B2)まで、30の段階的なミニコースをカバーしており、短く焦点を絞ったレッスンと、各コンセプトを定着させるためのクイズが用意されています。

What You Will Learn

テンソル、パーセプトロン、活性化関数、autogradから始めて、ニューラルネットワークを構築・訓練します。次に、CNN、RNN、Transformers、アテンション、転移学習、GAN、拡散モデル、分散学習、本番環境のMLOpsに進みます。すべてのレッスンは実践的で、24時間利用可能なAIチューターがサポートします。

How It Works

各コースは4つの焦点を絞ったコンパクトなレッスンに分かれています。1日に数レッスンを完了すれば、数ヶ月ではなく数週間でトラック全体をマスターできます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

30コース

Deep Learning Academyラーニングパスのすべてのコース

01

ディープラーニングの本質

A14レッスン

ディープラーニングが従来のMLとどう異なり、どのような場面で力を発揮するのかを説明します。

02

PyTorchの開発環境を整える

A14レッスンPRO

PyTorchをインストールし、CPUまたはGPUで実行して、環境が正常に動作することを確認します。

03

テンソル:ディープラーニングのデータ

A14レッスンPRO

PyTorchのテンソルを自信を持って作成、形状変更、計算します。

04

NumPyからベクトル化思考へ

A14レッスンPRO

Pythonのループを高速なベクトル化テンソル演算に置き換えます。

05

ニューロンとパーセプトロン

A14レッスンPRO

単一のニューロンを構築し、決定境界が描かれる様子を確認します。

06

ネットワークを非線形にする活性化関数

A24レッスンPRO

目的に応じてReLU、sigmoid、tanh、softmaxを使い分けます。

07

勾配降下法の直感的理解

A24レッスンPRO

モデルが損失の小さい方向へ坂を下っていく仕組みを理解します。

08

Autograd:PyTorchに微分を任せる

A24レッスンPRO

requires_gradとbackward()を使って、勾配を自動的に計算します。

09

nn.Moduleで作る最初のニューラルネットワーク

A24レッスンPRO

PyTorchでフィードフォワードネットワークを定義、インスタンス化、実行します。

10

実データで分類器を学習する

A24レッスンPRO

小さなネットワークを最初から最後まで学習させ、精度を測定します。

11

バックプロパゲーションを理解する

B14レッスンPRO

誤差が逆方向に伝播し、すべての重みを更新する仕組みを追跡します。

12

タスク別の損失関数

B14レッスンPRO

回帰、二値分類、多クラス分類の問題に適した損失関数を選びます。

13

単純なSGDを超えるオプティマイザー

B14レッスンPRO

SGD、モーメンタム、Adamを調整して、より速く安定して学習させます。

14

堅牢な学習ループを構築する

B14レッスンPRO

検証、チェックポイント、メトリクスを本番品質の学習ループに追加します。

15

DatasetとDataLoaderによるデータパイプライン

B14レッスンPRO

カスタムDatasetとバッチ処理するDataLoaderで、データを効率的に供給します。

16

過学習への対策と正則化

B14レッスンPRO

過学習を診断し、ドロップアウト、データ拡張、正則化を適用します。

17

画像向け畳み込みネットワーク

B14レッスンPRO

生のピクセルから視覚的特徴を学習するCNNを構築します。

18

古典的なCNNアーキテクチャ

B14レッスンPRO

LeNetからResNetまでを理解し、ネットワークを深くした主要なアイデアを学びます。

19

系列モデル:RNNとLSTM

B14レッスンPRO

リカレントネットワークとゲート付きメモリで、順序を持つデータをモデル化します。

20

埋め込みと数値としてのテキスト

B14レッスンPRO

単語を、ネットワークが学習できる密なベクトルに変換します。

21

AttentionとTransformer

B24レッスンPRO

Self-Attentionを実装し、Transformerブロックを組み立てます。

22

転移学習とファインチューニング

B24レッスンPRO

少量のデータで事前学習済みモデルを自分のタスクに適応させます。

23

オートエンコーダーと表現学習

B24レッスンPRO

データを圧縮・再構成し、有用な潜在コードを学習します。

24

敵対的生成ネットワーク

B24レッスンPRO

生成器と識別器を学習させ、新しい画像を生成します。

25

拡散モデルと現代的な生成

B24レッスンPRO

拡散モデルがノイズ除去を重ねて新しいサンプルを生成する仕組みを理解します。

26

高速化:混合精度とプロファイリング

B24レッスンPRO

AMP、プロファイリング、GPUメモリの工夫で学習を高速化します。

27

スケールアウト:分散学習

B24レッスンPRO

DataParallelとDDPを使って複数のGPUで学習します。

28

ディープモデルの評価とデバッグ

B24レッスンPRO

モデルを適切に評価し、なぜその予測をしたのかを解釈します。

29

モデルを本番環境にデプロイする

B24レッスンPRO

学習済みモデルをエクスポートして最適化し、APIの背後で提供します。

30

MLOps:実験から信頼できるパイプラインへ

B24レッスンPRO

本番チームのようにモデルを追跡、バージョン管理、監視します。

よくある質問

よくある質問

Deep Learning Academyコースは無料ですか?

はい。Deep Learning Academyコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

PYTHONを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、PYTHONの事前経験がなくても始められます。

CoddyKitでPYTHONをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

Deep Learning Academyを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、Deep Learning Academyコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでPYTHONを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもPYTHONを学習でき、進捗がすべてのデバイスで同期されます。

Deep Learning Academyを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る