Yolo 深圳
深セン
今すぐ参加
用語集

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

エッジコンピューティングの力を発見しましょう。効率を高め、レイテンシを削減し、ローカルデータ処理によるリアルタイムAIアプリケーションを可能にします。

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

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

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

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

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

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

実際のアプリケーション

エッジコンピューティングは、知能を物理的な運用に直接組み込むことで産業を変革している。

  • スマート製造: 産業オートメーションにおいて、工場はエッジゲートウェイを使用して機械からのセンサーデータを分析します。振動異常が検出された場合、システムは即座に予知保全プロトコルを起動でき、コストのかかるダウンタイムを防止します。
  • インテリジェント小売:実店舗では在庫管理にエッジコンピューティング対応カメラを活用。システムは棚のtrack レベルをtrack 、補充が必要な商品をスタッフに通知。顧客映像を外部サーバーにストリーミングすることなく業務効率を向上させる。
  • 交通管理:スマートシティでは交差点にエッジノードを設置し、 信号機を制御する。現地でリアルタイムに交通流を分析することで、 これらのシステムは信号タイミングを最適化し渋滞を軽減できる。 中央制御センターから独立して機能する。

エッジへのモデルの展開

リソース制約のあるエッジデバイス上で複雑なモデルを実行するため、開発者はモデル量子化や TensorRTなどの専用フォーマットへのエクスポートといった最適化手法を頻繁に利用します。 TensorRTONNXなどの特殊なフォーマットへのエクスポートといった最適化技術を利用することが多い。 Ultralytics 簡素化し、ユーザーがクラウド上でモデルをトレーニングし、様々なエッジターゲットへシームレスにデプロイすることを可能にする。

以下の例は、YOLO26モデルをモバイルおよび組み込みエッジデバイス向けに高度に最適化された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デバイスを「スマート」にする処理能力を提供する。
  • フォグコンピューティング データ、演算、ストレージ、アプリケーションがデータソースとクラウドの中間地点に配置される分散型コンピューティングインフラ。 クラウドコンピューティングをエッジまで拡張したものと見なされることが多い。

Ultralytics コミュニティに参加する

AIの未来を共に切り開きましょう。グローバルなイノベーターと繋がり、協力し、成長を。

今すぐ参加