Ultralytics YOLO27:
ビジョンAI

パーセプトロンとニューラルネットワーク:コンピュータビジョンの基本原理

サプライチェーンの品質管理からドローンを使った自律型公共設備点検まで、ニューラルネットワークが現代のテクノロジーを変革する方法を解説します。

ABAbirami Vina9 min read
コンピュータビジョンにおけるパーセプトロンとニューラルネットワーク

ここ数十年で、ニューラルネットワークは、人工知能(AI)における数多くの重要なイノベーションの構成要素となってきました。ニューラルネットワークは、人間の脳の複雑な機能を模倣しようとする計算モデルです。ニューラルネットワークは、機械がデータから学習し、パターンを認識して、情報に基づいた意思決定を行えるようにします。これにより、ヘルスケア金融自動運転車などの分野で、コンピュータビジョンディープラーニングといったAIのサブフィールドが実現されています。

ニューラルネットワークの仕組みを理解すると、AIという「ブラックボックス」についての理解が深まり、最先端テクノロジーが私たちの日常生活にどのように組み込まれているのかを明らかにする助けになります。この記事では、ニューラルネットワークとは何か、どのように動作するのか、そして長年にわたってどのように進化してきたのかを見ていきます。また、コンピュータビジョンアプリケーションにおける役割についても説明します。さっそく始めましょう。

AIにおけるパーセプトロンとは何ですか?#

ニューラルネットワークについて詳しく説明する前に、パーセプトロンについて見ていきましょう。パーセプトロンは最も基本的なタイプのニューラルネットワークであり、より複雑なモデルを構築するための基盤です。

パーセプトロンは、教師あり学習ラベル付きトレーニングデータから学習する手法)に使用される線形機械学習アルゴリズムです。単層ニューラルネットワークとも呼ばれ、通常は2つのデータクラスを区別する二値分類タスクに使用されます。パーセプトロンを視覚化する場合は、単一の人工ニューロンとして考えることができます。

パーセプトロンは単一の人工ニューロンです

図1. パーセプトロンは単一の人工ニューロンです。

パーセプトロンの仕組みを理解する#

パーセプトロンは複数の入力を受け取り、それらを重みと組み合わせて、どのカテゴリに属するかを判断し、単純な意思決定器として機能します。パーセプトロンは、4つの主要なパラメーターで構成されます。入力値(ノードとも呼ばれます)、重みとバイアス、ネット和、活性化関数です。

仕組みは次のとおりです。

  • 入力と重み:複数の情報(入力)があり、それぞれに重要度を示す重みが付いているとします。これに加えて、バイアスによって、パーセプトロンはより柔軟に意思決定できるようになります。
  • 重み付き和の計算:パーセプトロンは各入力にその重みを掛け、その後、バイアスを含むすべての値を加算して、重み付き和を算出します。
  • 意思決定:次に、パーセプトロンは活性化関数を使用して最終的な出力を決定します。重み付き和を受け取り、パーセプトロンを活性化するかどうかを判断します。最も単純なケースでは、活性化関数はステップ関数であり、重み付き和が一定のしきい値を上回る場合は1、そうでない場合は0を出力します。つまり、重み付き入力がイエスかノーかの意思決定に変換されます。
  • 学習と改善:パーセプトロンが誤りを犯した場合、次回の改善を目指して重みを調整します。このプロセスにより、モデルは誤りから学習できます

パーセプトロンの概要

図2. パーセプトロンの概要。出典:indiantechwarrior.com

コンピュータビジョンにおけるパーセプトロンの役割#

パーセプトロンは、コンピュータビジョンの基本を理解するうえで重要な役割を果たします。パーセプトロンは、高度なニューラルネットワークの基盤です。パーセプトロンとは異なり、ニューラルネットワークは単一の層に限定されません。相互接続された複数のパーセプトロンで構成されているため、複雑な非線形パターンを学習できます。ニューラルネットワークは、より高度なタスクを処理し、二値出力と連続値出力の両方を生成できます。たとえば、インスタンスセグメンテーション姿勢推定などの高度なコンピュータビジョンタスクに使用できます。

ニューラルネットワークによるコンピュータビジョン技術の進化#

ニューラルネットワークの歴史は数十年前にさかのぼり、研究と興味深い発見に満ちています。ここでは、主要な出来事のいくつかを詳しく見ていきましょう。

初期の主要なマイルストーンを簡単に紹介します。

  • 1940年代: Warren McCullochとWalter Pittsが、脳の働きを模倣する単純な回路を開発しました。
  • 1958年: Rosenblattがパーセプトロンを発表しました。
  • 1970年代: Paul Werbosが誤差逆伝播法(予測出力と実際の出力の差を最小化することでニューラルネットワークの学習を支援するトレーニング手法)の概念を提唱しました。誤差逆伝播法によって、多層ニューラルネットワークのトレーニングが可能になり、ディープラーニングへの道が開かれました。
  • 1980年代: Geoffrey HintonやYann LeCunなどの研究者が、相互接続されたユニットのネットワークが認知プロセスを形成する仕組みを扱うコネクショニズムを研究しました。彼らの研究は、現代のニューラルネットワークの基盤となりました。
  • 1990年代: Jürgen SchmidhuberとSepp Hochreiterが、系列予測を伴うタスクに不可欠となった長・短期記憶(LSTM)ネットワークを提案しました。

ニューラルネットワークの進化

図3。ニューラルネットワークの進化。

21世紀に入ると、ニューラルネットワークの研究は急速に進展し、さらなる大きな発展につながりました。2000年代には、Hintonによる制限付きボルツマンマシン(データ内のパターンを見つけるニューラルネットワークの一種)に関する研究が、ディープラーニングの発展に重要な役割を果たしました。この研究により、ディープネットワークのトレーニングが容易になり、複雑なモデルに伴う課題の克服に役立つとともに、ディープラーニングがより実用的で効果的になりました。

その後、2010年代には、ビッグデータ並列コンピューティングの台頭により、研究が急速に加速しました。この時期の大きな出来事の1つが、ImageNetコンペティション(2012年)におけるAlexNetの優勝です。AlexNetは、ディープ畳み込みニューラルネットワークであり、画像を正確に認識するなどのコンピュータビジョンタスクにおいて、ディープラーニングがいかに強力であるかを示した大きなブレークスルーでした。これにより、画像認識分野におけるAIの急速な成長が促進されました。

現在、ニューラルネットワークは、系列の理解に優れたTransformerや、データ内の複雑な関係を適切に扱うグラフニューラルネットワークなど、新たなイノベーションとともに進化しています。あるタスクでトレーニングしたモデルを別のタスクに使用する転移学習や、モデルがラベル付きデータなしで学習する自己教師あり学習などの手法も、ニューラルネットワークの可能性を広げています。

ニューラルネットワークを理解する:基本#

ここまで基本を説明してきたので、ニューラルネットワークとは正確には何かを理解しましょう。ニューラルネットワークは、人間の脳に似た層構造の中で相互接続されたノードまたはニューロンを使用する機械学習モデルの一種です。これらのノードまたはニューロンはデータを処理して学習し、パターン認識などのタスクを実行できるようにします。また、ニューラルネットワークは適応性を備えているため、誤りから学習し、時間の経過とともに改善できます。これにより、顔認識などの複雑な問題にも、より正確に取り組めます。

ニューラルネットワーク

図4. ニューラルネットワーク。

ニューラルネットワークは、層に編成された複数のプロセッサで構成され、これらが並列に動作します。入力層、出力層、そしてその間にある複数の隠れ層で構成されています。入力層は、生データを受け取ります。これは、私たちの視神経が視覚情報を取り込む仕組みに似ています。

各層は元の入力を直接処理するのではなく、脳内のニューロンが互いに信号を送る仕組みと同じように、その出力を次の層へ渡します。最後の層がネットワークの出力を生成します。このプロセスを使用することで、人工ニューラルネットワーク(ANN)は画像の分類などのコンピュータビジョンタスクを実行できるように学習します。

コンピュータビジョンにおけるニューラルネットワークの産業利用#

ニューラルネットワークとは何か、どのように動作するのかを理解したところで、コンピュータビジョンにおけるニューラルネットワークの可能性を示すアプリケーションを見ていきましょう。

エネルギー分野における送電線の点検#

ニューラルネットワークはUltralytics YOLO11のようなコンピュータビジョンモデルの基盤であり、ドローンを使用して送電線を目視点検するために利用できます。公益事業業界は、広大な送電線ネットワークの点検と保守において、物流面の課題に直面しています。送電線は、混雑した都市部から遠隔地の険しい地形まで、さまざまな場所にまたがっていることがよくあります。従来、こうした点検は地上作業員が実施していました。効果的ではあるものの、こうした手作業による方法はコストと時間がかかり、作業員環境上および電気的な危険にさらす可能性があります。調査によると、公益事業の送電線作業は米国で最も危険な仕事の上位10職種に含まれ、年間死亡率は10万人あたり30~50人です。

しかし、ドローン点検テクノロジーにより、空中点検はより実用的で費用対効果の高い選択肢になります。最先端テクノロジーにより、ドローンは点検中に頻繁なバッテリー交換を必要とせず、より長い距離を飛行できます。現在、多くのドローンにはAIが統合されており、自動障害物回避機能や、より優れた故障検出機能を備えています。これらの機能により、送電線が多数ある混雑したエリアを点検し、より遠距離から高品質な画像を撮影することが可能になります。多くの国で、送電線の点検作業にドローンとコンピュータビジョンが導入されています。たとえばエストニアでは、送電線点検の100%がこのようなドローンによって実施されています。

ドローンとAIツールを使用して送電線を点検する技術者

図5. ドローンとAIツールを使用して送電線を点検する技術者(左の画像)と、技術者が操作しているドローン(右の画像)(suasnews)。

主なポイント#

ニューラルネットワークは、研究からアプリケーションへと長い道のりを歩み、現代の技術的進歩における重要な要素となっています。ニューラルネットワークによって、機械は学習し、パターンを認識し、学習した内容に基づいて情報に基づいた意思決定を行えます。ヘルスケアや金融から自律走行車、製造業に至るまで、これらのネットワークはイノベーションを推進し、業界を変革しています。ニューラルネットワークモデルの可能性を探り、改良し続けるにつれて、日常生活やビジネスオペレーションのさらに多くの側面を再定義する可能性が、ますます明確になっています。

さらに詳しく知りたい場合は、GitHubリポジトリをご覧いただき、コミュニティにご参加ください。ソリューションページで、製造業および農業におけるAIの活用事例をご覧ください。🚀

Explore solutions

航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る

AIの未来を一緒に築きましょう!

機械学習の未来への歩みを始めましょう