用語集

ディープラーニング(DL)

ディープラーニングのパワーを発見しよう:ニューラルネットワーク、トレーニングテクニック、AIやヘルスケアなどにおける実際のアプリケーションを探求しよう。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

ディープラーニング(DL)は、機械学習(ML)の専門的なサブフィールドであり、それ自体はより広い人工知能(AI)の傘下にある。ディープラーニングのアルゴリズムは、人間の脳の構造と機能に着想を得ており、特に多層(それゆえ「ディープ」)の人工ニューラルネットワーク(NN)を利用する。これらのディープ・アーキテクチャーにより、画像、テキスト、音声などの生データから複雑なパターンや階層的な表現を直接学習することが可能になり、特に大規模で複雑なデータセットでは、従来のML技術を凌駕することが多い。

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

ディープラーニングの核となるコンポーネントはディープニューラルネットワークで、入力層、複数の隠れ層、出力層で構成される。各層には、情報を処理する相互接続されたノードまたは「ニューロン」が含まれる。より浅いネットワークとは異なり、これらのモデルの深さは、特徴を階層的に学習することを可能にする。例えば画像認識では、最初の層が単純なエッジを検出し、次の層がそれらを組み合わせて形状を作り、さらに深い層が複雑な物体を認識する。この自動特徴抽出プロセスにより、手作業による特徴設計が不要になり、従来の多くのMLアプローチに対する大きな利点となる。このようなネットワークの学習には通常、大量のラベル付きデータを与え(教師あり学習)、バックプロパゲーションや 勾配降下のようなアルゴリズムを使ってモデルの重みを調整し、誤差(損失関数)を最小化する必要がある。この計算集約的なプロセスは、効率的なモデル学習のために強力なハードウェア、特にGPUに大きく依存している。

AIとコンピュータ・ビジョンにおける重要性

ディープラーニングは、AI、特にコンピュータビジョン(CV)の進歩の大きな原動力となっている。COCOデータセットや ImageNetのような膨大なデータセットから意味のある表現を学習するディープラーニングの能力は、以前は機械にとって困難と考えられていた分野でのブレークスルーをもたらした。次のようなモデル Ultralytics YOLOのようなモデルは、高性能な物体検出画像セグメンテーション画像分類にDLを活用している。転移学習のような技術は、事前に訓練されたモデル(すでに大規模なデータセットで訓練されたモデル)を活用することで、少ないデータでも、関連する新しいタスクの開発を加速させることができる。この分野は、しばしば「AIの名付け親」と呼ばれるジェフリー・ヒントンヤン・ルクンヨシュア・ベンジオのような先駆者に負うところが大きい。DeepLearning.AIや 人工知能推進協会(AAAI)のような組織は、急速に進化するこの分野の研究と教育を推進し続けている。

関連用語との区別

  • 機械学習(ML)DLはMLのサブセットである。すべてのDLがMLである一方で、すべてのMLがDLというわけではない。MLには、サポートベクターマシン(SVM)決定木線形回帰のような非ニューラルネットワーク手法を含む、より広範なアルゴリズムが含まれます。DLは、非構造化データとディープアーキテクチャによる自動特徴学習を含むタスクを得意とする。
  • 人工知能(AI)AIは、知的な振る舞いをするシステムを作ることに焦点を当てた包括的な分野である。MLは、システムがデータから学習できるようにすることで、AIを実現するアプローチの1つである。DLは、ディープ・ニューラル・ネットワークを使用するMLの中の特定の技術セットである。入れ子の概念として考えてみよう:AI > ML > DL。

実世界での応用

ディープラーニングは、最新のAIアプリケーションの多くを支えている:

ツールとフレームワーク

DLモデルの開発は、さまざまなソフトウェア・ライブラリやプラットフォームによって促進されている。人気のあるオープンソースのフレームワークには次のようなものがある:

Ultralytics HUBのようなプラットフォームは、カスタムモデルのトレーニング、DLモデルのデプロイ、管理のための統合環境を提供します。 YOLO11.効果的な開発には、厳密なハイパーパラメータのチューニングパフォーマンスメトリクスの理解、効率的なモデルトレーニングのためのGPU アクセラレーションの活用といったプラクティスが含まれることが多い。

すべて読む