エッジコンピューティング
エッジコンピューティングの力を発見しましょう。効率を高め、レイテンシを削減し、ローカルデータ処理によるリアルタイムAIアプリケーションを可能にします。
エッジ・コンピューティングとは、クライアント・データをネットワークの周辺部で処理する分散型情報技術アーキテクチャである。
クライアント・データをネットワークの周辺部で処理する分散型情報技術アーキテクチャである。クラウド・コンピューティングのデータセンターからデータ処理タスクをシフトさせることで
クラウド・コンピューティング・データセンターからデータ処理タスクをシフトさせることで、このパラダイムはネットワークの遅延と帯域幅を大幅に削減する。
ネットワークの待ち時間と帯域幅の使用量を大幅に削減します。このアプローチは
このアプローチは、スマートカメラ、センサー、携帯電話などのデバイスがローカルでリアルタイム推論を実行することを可能にする。
ローカルでリアルタイムの推論を行うことができる。
リモートサーバーへの継続的な高速インターネット接続に依存することなく、迅速な意思決定を可能にする。
AIにおけるエッジコンピューティングの重要性
機械学習(ML)モデルのエッジインフラへの統合
エッジ・インフラへの統合は、業界のデータ処理方法に革命をもたらした。アルゴリズムをハードウェア上で直接実行することで、企業はいくつかの重要なメリットを享受できる、
組織は次のような重要なメリットを享受できる。
コンピュータ・ビジョン(CV)とIoTアプリケーションのためのいくつかの重要な利点を解き放ちます:
-
待ち時間の短縮:タイムクリティカルなアプリケーションの場合、クラウドへのデータ送信に必要な往復時間は、多くの場合受け入れられません。
クラウドにデータを送信し、応答を待つために必要な往復時間は、多くの場合受け入れられません。エッジ・コンピューティングは、ミリ秒レベルの応答時間を可能にします。
自律型システムには不可欠です。
-
帯域幅の効率:数千台のカメラからの高解像度ビデオのストリーミングは、膨大な帯域幅を消費します。
帯域幅を消費します。ビデオストリームをローカルで解析することで、デバイスはメタデータまたはアラートのみを送信し、データ伝送コストを大幅に削減できます。
データ伝送コストを大幅に削減します。
-
プライバシーの強化:顔画像や医療記録など、機密性の高い個人データの処理、
デバイス上で直接処理することで、送信中のデータ漏洩リスクを最小限に抑え、GDPRなどの規制への準拠をサポートします。
をサポートします。
-
運用の信頼性:エッジ・デバイスは、以下のような接続が不安定なリモート環境でも独立して機能します。
エッジ・デバイスは、海上石油採掘施設や精密農業技術を利用した農地など、接続が不安定な遠隔環境でも独立して機能します。
精密農業技術を利用した農地などです。
エッジコンピューティングと関連概念の比較
分散処理の状況を完全に理解するためには、エッジコンピューティングを類似の用語と区別することが役に立つ。
用語と区別することが役立つ:
-
エッジAI
互換的に使われることも多いが、エッジAIは特に、以下のような人工知能アルゴリズムの実行を指す。
人工知能アルゴリズムの
ローカル・ハードウェア上での人工知能アルゴリズムの実行を指す。エッジコンピューティングが物理的なインフラとトポロジーを提供するのに対し、エッジAIはそのインフラ上で実行される特定のインテリジェントなワークロードを指す。
そのインフラ上で実行される特定のインテリジェントなワークロードを指します。
-
モノのインターネット(IoT):IoTとは
IoTとは、データを収集・交換するセンサー、ソフトウェア、その他のテクノロジーで接続されたモノの物理的なネットワークを指す。
エッジ・コンピューティングは、これらのIoTデバイスによって生成されたデータに作用する処理層である。
IoTデバイス。
-
フォグ・コンピューティング:多くの場合、分散型コンピューティング・インフラとして説明される、
フォグ・コンピューティングは
エッジとクラウドの中間層として機能する。フォグ・コンピューティングは通常、データの集約と予備処理をローカル・エリア・ネットワーク(LAN)レベルで行い、その後にクラウドに洞察を送信する。
クラウドに洞察を送る前に、ローカルエリアネットワーク(LAN)レベルでデータの集約と予備処理を行う。
実際のアプリケーション
エッジ・コンピューティングは、さまざまな分野にわたる膨大な数の革新的テクノロジーを支えている:
-
自律走行車:
自動運転車は、LiDARやレーダー、カメラなどから毎日テラバイト単位のデータを生成している。
テラバイトのデータを生成します。自動運転車は、強力な
エッジコンピュータに依存している。
detect
依存している。
歩行者を検知し、交通信号を解釈し、クラウドの指示を待つことなくローカルで瞬時にナビゲーションを決定します。
の指示に従う。
-
スマート・マニュファクチャリングインダストリー4.0の領域では
インダストリー4.0の領域では、工場はエッジ・ゲートウェイを利用する。
を利用して機器の健全性を監視する。アルゴリズムが振動や温度データを分析し、予知保全を行う。
機械の故障を事前に特定してメンテナンス・スケジュールを最適化し、ダウンタイムを削減する。
-
スマートリテール:店舗は
店舗では、エッジ・デバイスの物体検出を
リアルタイムで在庫を管理し、レジなしのレジ体験を可能にします。
商品の動きをtrack し
顧客の行動を分析します。
エッジのためのモデルの最適化
AIモデルをエッジデバイスに導入するには、多くの場合、以下のようなハードウェア上で効率的に動作するように最適化する技術が必要です。
最適化技術が必要になることが多い。
Google TPU例えば
モデルの量子化と
プルーニングのような技術は、モデルのサイズと計算負荷を削減します。
一般的なワークフローでは YOLO11のようなモデルを学習し
のような高度に最適化されたフォーマットにエクスポートします。
ONNXまたは
TensorRTをデプロイする。
次のPython 例は、YOLO11 モデルをONNX フォーマットにエクスポートする方法を示しています。
様々なエッジ・ハードウェア・プラットフォームに展開できるようにします:
from ultralytics import YOLO
# Load a lightweight YOLO11 model (Nano size is ideal for edge devices)
model = YOLO("yolo11n.pt")
# Export the model to ONNX format for broad hardware compatibility
# This generates a 'yolo11n.onnx' file optimized for inference engines
model.export(format="onnx")