メインコンテンツへスキップ
ホームPyTorch

コース

PyTorchで学ぶIntroduction to Deep Learning

中級スキルレベル
更新日 2026/01
PyTorchで最初のニューラルネットワークを構築し、ハイパーパラメータを調整して、分類と回帰の問題に取り組む方法を学びます。
コースを無料で開始
PyTorchArtificial Intelligence
4時間
16 ビデオ
49 演習
3,900 XP
86,995
修了証明書

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

何千もの企業の従業員が支持

Group

チームのトレーニングを担当していますか?

Businessをお試しください

コース説明

ディープラーニングの力を理解する

ディープラーニングはあらゆるところにあります。スマートフォンのカメラ、音声アシスタント、自動運転車の中にも。 タンパク質の構造を発見し、囲碁で人間を打ち負かすことにも役立ってきました。 この強力なテクノロジーを発見し、最も人気のあるディープラーニングライブラリのひとつであるPyTorchを使って活用する方法を学びましょう。

最初のニューラルネットワークを学習させる

まず、ディープラーニングと「従来の」機械学習の違いに取り組みます。 ニューラルネットワークの学習プロセスと、トレーニングループの書き方について学びます。 そのために、回帰問題と分類問題のための損失関数を作成し、PyTorchを活用してそれらの導関数を計算します。

モデルを評価し、改善する

後半では、モデルを改善するために調整できるさまざまなハイパーパラメータを学びます。 ニューラルネットワークのさまざまな構成要素を学んだ後は、より大規模で複雑なアーキテクチャを作成できるようになります。 モデルの性能を測定するために、PyTorch のモデル評価ライブラリである TorchMetrics を活用します。

修了時には、PyTorchを活用して、深層学習を用いた表形式データと画像データの両方における分類および回帰の問題を解決できるようになります。 キャリアをさらに前進させたい経験豊富なデータ専門家にとって不可欠なスキル。

前提条件

Supervised Learning with scikit-learnIntroduction to NumPyPython Toolbox
1

Deep LearningライブラリPyTorchの概要

自動運転車、スマートフォン、検索エンジンなど、Deep learningは今や身近な存在です。複雑なモデルを作る前に、まずはDeep learningフレームワークであるPyTorchに慣れましょう。テンソルの操作方法、PyTorchのデータ構造の作り方、そして線形層を使った最初のニューラルネットワークの構築を学びます。
チャプターを開始
2

ニューラルネットワークのアーキテクチャとハイパーパラメータ

PyTorchでニューラルネットワークを学習させるには、まず活性化関数や損失関数といった追加の要素を理解する必要があります。そのうえで、ネットワークの学習とは損失関数を最小化することであり、そのために勾配を計算することを学びます。さらに、これらの勾配を使ってモデルのパラメータを更新する方法を身につけます。
3

PyTorchでのニューラルネットワークの学習

4

モデルの評価と改善

Deep learningモデルの学習は一種の技術であり、適切に学習できているかを確認するために、学習中は損失や正解率(accuracy)などの指標を追跡する必要があります。こうした指標の計算方法と、過学習を抑える方法を学びます。
PyTorchで学ぶIntroduction to Deep Learning
コース完了

修了証明書を取得

この修了書をLinkedInや履歴書、CVに追加しましょう
ソーシャルメディアや人事評価で共有しましょう
今すぐ登録

19百万人を超える学習者と共にPyTorchで学ぶIntroduction to Deep Learningを始めましょう!

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。