YOLO Vision Shenzhen
深セン
今すぐ参加
用語集

エッジコンピューティング

リアルタイムAIにおけるエッジコンピューティングの利点を探求しましょう。Ultralytics Platformを介してレイテンシを削減し、Ultralytics YOLO26をエッジデバイスにデプロイする方法を学びます。

エッジコンピューティングは、分散型情報技術アーキテクチャであり、データ処理とストレージを、通常数千マイル離れた中央の場所に依存するのではなく、必要とされる場所に近づけます。ローカルサーバー、IoTゲートウェイ、またはデバイス自体など、データ発生源の近くでデータを処理することで、このアプローチはレイテンシを大幅に削減し、データ伝送に必要な帯域幅を最小限に抑えます。人工知能と機械学習の文脈において、エッジコンピューティングはエッジAIを展開するために必要な重要なインフラストラクチャを提供し、高度なモデルをスマートカメラ、ドローン、産業用センサーで直接実行し、即座に応答できるようにします。

エッジコンピューティングの主要な利点

集中型クラウド処理からローカライズされたエッジ処理への移行は、特にコンピュータービジョンとリアルタイム分析において、いくつかの革新的な利点をもたらします。

  • レイテンシの削減:従来のクラウドアーキテクチャでは、データは処理のためにデータセンターに移動し、その後デバイスに戻る必要があります。エッジコンピューティングはこの往復を排除し、ミリ秒が重要となるリアルタイム推論を可能にします。これは、瞬時のブレーキ判断を下さなければならない自動運転車のような、安全性に不可欠なシステムにとって不可欠です。
  • 帯域幅効率: 物体検出のための高精細ビデオストリームの伝送は、膨大な帯域幅を消費します。生データをローカルで処理し、関連するメタデータやアラートのみをクラウドに送信することで、組織はデータ伝送コストを大幅に削減できます。
  • データプライバシーの強化: 医療画像や顔認識データなどの機密情報は、完全にローカル環境内で処理できます。このローカルでのデータ保持は、個人データがデバイスから決して離れないようにすることで、GDPRのような厳格な規制への準拠をサポートします。
  • オフライン機能: エッジデバイスは、インターネット接続が断続的または失われた場合でも、自律的に動作し続けることができます。この信頼性は、ネットワークカバレッジの悪い遠隔地の畑でドローンが作物を監視する農業AIのようなアプリケーションにとって不可欠です。

エッジコンピューティング vs. クラウドコンピューティング

クラウドコンピューティングが大規模なデータセットの保存と大規模モデルのトレーニングに優れている一方で、エッジコンピューティングは実行フェーズに焦点を当てます。これらを競合ではなく補完的なテクノロジーとして捉えることが役立ちます。クラウドは、履歴データを処理するために大量の計算能力が必要なモデルトレーニングによく使用されます。トレーニング後、最適化されたモデルは推論のためにエッジにデプロイされます。このハイブリッドアプローチは、クラウドの無限のスケーラビリティとエッジの速度という両方の強みを活用します。

実際のアプリケーション

エッジコンピューティングは、物理的なオペレーションに直接インテリジェンスを組み込むことで、産業を再構築しています。

  • Smart Manufacturing: 産業オートメーションでは、工場はエッジゲートウェイを使用して機械からのセンサーデータを分析します。振動異常が検出された場合、システムは即座に予知保全プロトコルをトリガーし、高額なダウンタイムを防ぐことができます。
  • インテリジェントな小売: 実店舗は、在庫管理のためにエッジAIを搭載したカメラを利用します。システムは棚の在庫レベルを自律的にtrackし、品切れをスタッフに通知することで、顧客のビデオフィードを外部サーバーにストリーミングすることなく運用効率を向上させます。
  • 交通管理:スマートシティは、交差点にエッジノードを配備して交通信号を制御します。これらのシステムは、交通流をリアルタイムでローカルに分析することで、信号機のタイミングを最適化して混雑を緩和し、中央制御センターから独立して機能することができます。

エッジへのモデルの展開

リソースが制約されたエッジデバイスで複雑なモデルを実行するため、開発者はしばしばモデル量子化のような最適化手法を使用したり、TensorRTONNXのような特殊なフォーマットにエクスポートしたりします。Ultralytics Platformは、このプロセスを簡素化し、ユーザーがクラウドでモデルをトレーニングし、さまざまなエッジターゲットにシームレスにデプロイできるようにします。

以下の例は、YOLO26 モデルをNCNNフォーマットにエクスポートする方法を示しています。NCNNフォーマットは、モバイルおよび組み込みエッジデバイス向けに高度に最適化されています。

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to NCNN format for mobile edge deployment
# This creates a lightweight, optimized version of the model
model.export(format="ncnn")

関連概念

  • エッジAI: エッジコンピューティングが分散インフラストラクチャを指すのに対し、エッジAIは、そのインフラストラクチャ上で実行される人工知能アルゴリズムの適用を具体的に指します。
  • モノのインターネット (IoT): センサーとソフトウェアが組み込まれた物理的な「モノ」のネットワークです。エッジコンピューティングは、これらのIoTデバイスを「スマート」にする処理能力を提供します。
  • フォグコンピューティング: データ、計算、ストレージ、およびアプリケーションがデータソースとクラウドの間に配置される分散型コンピューティングインフラストラクチャであり、しばしばクラウドコンピューティングのエッジへの拡張と見なされます。

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

未来の機械学習で、新たな一歩を踏み出しましょう。