リアルタイムAIにおけるエッジコンピューティングの利点を探求しましょう。Ultralytics Platformを介してレイテンシを削減し、Ultralytics YOLO26をエッジデバイスにデプロイする方法を学びます。
エッジコンピューティングは、分散型情報技術アーキテクチャであり、データ処理とストレージを、通常数千マイル離れた中央の場所に依存するのではなく、必要とされる場所に近づけます。ローカルサーバー、IoTゲートウェイ、またはデバイス自体など、データ発生源の近くでデータを処理することで、このアプローチはレイテンシを大幅に削減し、データ伝送に必要な帯域幅を最小限に抑えます。人工知能と機械学習の文脈において、エッジコンピューティングはエッジAIを展開するために必要な重要なインフラストラクチャを提供し、高度なモデルをスマートカメラ、ドローン、産業用センサーで直接実行し、即座に応答できるようにします。
集中型クラウド処理からローカライズされたエッジ処理への移行は、特にコンピュータービジョンとリアルタイム分析において、いくつかの革新的な利点をもたらします。
クラウドコンピューティングが大規模なデータセットの保存と大規模モデルのトレーニングに優れている一方で、エッジコンピューティングは実行フェーズに焦点を当てます。これらを競合ではなく補完的なテクノロジーとして捉えることが役立ちます。クラウドは、履歴データを処理するために大量の計算能力が必要なモデルトレーニングによく使用されます。トレーニング後、最適化されたモデルは推論のためにエッジにデプロイされます。このハイブリッドアプローチは、クラウドの無限のスケーラビリティとエッジの速度という両方の強みを活用します。
エッジコンピューティングは、物理的なオペレーションに直接インテリジェンスを組み込むことで、産業を再構築しています。
リソースが制約されたエッジデバイスで複雑なモデルを実行するため、開発者はしばしばモデル量子化のような最適化手法を使用したり、TensorRTやONNXのような特殊なフォーマットにエクスポートしたりします。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")

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