用語集

ニューラルネットワーク(NN)

コンピュータビジョン、NLP、ディープラーニングなど、AIとMLの革新の鍵となるニューラルネットワークのパワーをご覧ください。

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

さらに詳しく

ニューラル・ネットワーク(NN)は、人間の脳の構造と機能にヒントを得た計算モデルである。データのパターンを認識するように設計されたニューラルネットワークは、私たちが日常的に使用している多くの人工知能(AI)や機械学習(ML)アプリケーションの基盤となっている。画像認識から複雑な言語理解まで、ニューラルネットワークは今日のインテリジェント・テクノロジーの多くを支える主力である。

ニューラルネットワークを理解する

ニューラルネットワークは、相互に接続されたノード(ニューロン)で構成され、層で組織される。これらの層には通常、入力層、1つ以上の隠れ層、出力層が含まれる。ニューロン間の各接続には、接続の強さを表すウェイトが関連付けられている。ニューロンはまた、受け取った入力に基づいて、そのニューロンを活性化すべきかどうかを決定する活性化関数を持っている。ネットワークは、多くの場合、勾配降下や バックプロパゲーションのようなアルゴリズムを使用する学習と呼ばれるプロセスを通じて、これらの重みを調整することによって学習し、ネットワークの予測と実際の値との差を最小化する。

ディープラーニングモデルとは、複数の隠れ層を持つニューラルネットワークのことで、膨大な量のデータから、より複雑なパターンや表現を学習することができる。この深さが、物体検出や 画像セグメンテーションのような高度なタスクを高い精度で実行することを可能にしている。より単純な機械学習モデルは、画像やテキストのような非構造化データに苦戦するかもしれないが、ニューラルネットワークは、そのようなデータから関連する特徴を自動的に抽出することに優れており、信じられないほど汎用性が高い。

ニューラルネットワークの応用

ニューラルネットワークは幅広い分野に応用され、機械が世界を認識し、相互作用する方法に革命をもたらしている。その例をいくつか紹介しよう:

  • コンピュータビジョンニューラル・ネットワークは、最新のコンピュータ・ビジョン(CV)システムのバックボーンである。 Ultralytics YOLO例えば、CNN(Convolutional Neural Networks:畳み込みニューラルネットワーク)は、画像処理に特に効果的なニューラルネットワークの一種であり、リアルタイムの物体検出などのタスクで最先端の性能を発揮します。これらのモデルは、Ultralytics HUBを介して、セキュリティシステムから自律走行車まで、さまざまなアプリケーションに展開することができます。
  • 自然言語処理(NLP):ニューラル・ネットワーク、特にリカレント・ニューラル・ネットワーク(RNN)とトランスフォーマーは、自然言語処理(NLP)において極めて重要である。機械翻訳、感情分析、チャットボットなどのアプリケーションを可能にする。トランスフォーマー・ネットワークに基づくGPT-3や BERTのようなモデルは、人間の言語を理解し生成するニューラルネットワークの力を実証している。

ニューラルネットワークと類似概念

ニューラルネットワークを関連用語と区別することは重要だ:

  • 畳み込みニューラルネットワーク(CNN)CNNは特定のタイプのニューラルネットワーク・アーキテクチャで、特に画像などの格子状データの処理に適している。すべてのCNNがニューラルネットワークであるが、すべてのニューラルネットワークがCNNであるわけではない。
  • 人工知能(AI)AIは、知的エージェントの開発を包含する広範な分野である。ニューラル・ネットワークは、AI、特に機械学習のサブフィールドに属するツールのひとつであり、知的システムの構築に使用される。

要約すると、ニューラルネットワークは、コンピュータがデータから学習することを可能にする強力なツールであり、数多くのAIアプリケーションの進歩を牽引している。複雑な関係をモデル化する能力により、コンピュータ・ビジョンから自然言語処理に至るまで、幅広い分野で不可欠なものとなっており、現代のAI研究開発の要として進化を続けている。

すべて読む