用語集

スケーラビリティ

AI と ML におけるスケーラビリティが、Ultralytics YOLO のような実世界のアプリケーションにおいて、一貫したパフォーマンス、適応性、効率性をどのように保証するかをご覧ください。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

人工知能(AI)や機械学習(ML)の領域におけるスケーラビリティとは、増大するワークロードを効率的に管理するシステム、モデル、インフラの能力のことです。より大きなデータセット、より多くのユーザー、より複雑な計算の処理など、要求が増大しても一貫したパフォーマンスと効率を確保することです。開発から実世界への展開へと移行するAIアプリケーションにとって、スケーラビリティは有益であるだけでなく、必要不可欠です。

スケーラビリティの重要性

スケーラビリティの重要性は、AIシステムの範囲や用途が拡大しても、最適なパフォーマンスを維持する能力にある。スケーラブルなシステムは適応性があり、より大量のデータを処理し、より高いトラフィック負荷を管理し、パフォーマンスを低下させることなく新しい機能を組み込むことができる。この適応性は、ヘルスケア、農業、自律走行車など、AIアプリケーションが展開後に急速に拡張されることが多い分野で特に重要です。例えば、 Ultralytics YOLO のような物体検出モデルやUltralytics HUBのようなプラットフォームを考えてみよう。どちらも、多様化し成長するユーザーニーズに対応できるよう、スケーラビリティを念頭に設計されている。

AIと機械学習における応用

スケーラビリティは、多くのAIやMLアプリケーションの要である。主な例をいくつか紹介しよう:

  • リアルタイム推論: Ultralytics YOLO11 や自律走行 車で最適化された交通管理システムのようなアプリケーションでは、AIシステムは即座にデータを処理しなければならない。スケーラブルなアーキテクチャは、これらのシステムが様々なソースからのデータの増加するストリームを遅延やエラーなく処理できることを保証します。
  • ヘルスケア診断: 腫瘍検出のための医療画像解析のような医療分野では、AIモデルは膨大な医療画像のデータセットを解析する必要があります。スケーラビリティは、診断精度とスピードを維持しながら、システムが複数の病院からの増大するデータセットを管理できることを保証します。
  • 小売業と在庫管理:AIを活用した在庫システム、特にUltralytics YOLO を活用 した物体検出システムは、店舗数、商品数、取引量の増加など、ビジネスの成長に対応できる拡張性が求められる。

スケーラビリティの主な要因

AIシステムでスケーラビリティを実現するには、いくつかの重要な要素がある:

  • インフラのスケーラビリティ:スケーラブルなAIは、多くの場合、分散コンピューティングやクラウドコンピューティング環境に依存している。AzureMLクイックスタートガイドのようなプラットフォームは、スケーラブルなクラウドインフラストラクチャ上でのトレーニングとデプロイメントを可能にし、需要に応じて動的にリソースを割り当てます。
  • モデルの拡張性:AIモデルは、効率性を失うことなく、複雑性の増大に対応できるように設計される必要がある。分散トレーニングのような技術は、複数のGPUやコンピューティング・ノードにワークロードを分散させることで、大規模なデータセットでモデルをトレーニングすることを可能にします。
  • スケーラブルなデプロイメント: TensorRT 統合ガイドと ONNX 統合ガイドは、エッジデバイスからサーバーまで、多様なハードウェア構成へのモデル展開を容易にし、さまざまな環境でのスケーラビリティを確保します。
  • データパイプラインのスケーラビリティ:AIシステムは、スケーラブルなデータパイプラインで増大するデータセットを管理しなければならない。データ増強や効率的な前処理パイプラインなどの技術は、トレーニング用の大規模データセットを準備するために不可欠です。

実例

  • 自律走行車:自動運転システムには、多数のセンサーやカメラからのリアルタイムデータを処理する、拡張性の高いソリューションが必要です。のような先進的なモデルは、スケーラブルで複雑な環境にも対応できるように設計されています。 Ultralytics YOLOv8は、自律走行に不可欠な高精度と低レイテンシーで複雑な環境を処理できるように設計されています。
  • Eコマース・レコメンデーション・システム:大規模なeコマース・プラットフォームでは、ショッピング体験をパーソナライズするために、AI主導のレコメンデーション・システムを使用している。これらのシステムは、数百万人のユーザーと商品を処理し、膨大な量のデータを処理して、リアルタイムで適切なレコメンデーションを提供するために拡張する必要があります。スケーラビリティは、ユーザーベースや商品カタログが増加しても、これらのシステムが応答性と有効性を維持することを保証します。
すべて読む