AI/MLのためのクラウドコンピューティングのパワーをご覧ください!効率的に拡張し、Ultralytics YOLO モデルをより速くトレーニングし、シームレスに展開し、費用対効果を高めます。
クラウドコンピューティングとは、サーバー、ストレージ、データベース、ネットワーク、ソフトウェアなどのITリソースをインターネット経由でオンデマンドで提供する概念を指します。組織が物理的なデータセンターを購入、所有、維持管理する代わりに、クラウドプロバイダーから必要な時に必要な分だけ技術サービスを利用できるようになります。人工知能(AI) および機械学習(ML)の実践者にとって、このパラダイムは変革をもたらすものである。膨大なデータセットや複雑な計算を処理するために必要な弾力的なスケーラビリティを提供しつつ、ハードウェアの法外な初期費用を回避できる。
クラウドインフラと現代のAIの共生関係は、技術革新を加速させている。 高度な深層学習(DL)モデルのトレーニングには膨大な処理能力が必要だ。クラウドプラットフォームは高性能なグラフィックス処理ユニット(GPU) Tensor ユニット(TPU)のクラスターへの即時アクセスを提供し、研究者が膨大な量のトレーニングデータに対して 分散トレーニングを実行することを可能にしている。
クラウドサービスは、単なる処理能力を超え、 機械学習オペレーション(MLOps)を効率化します。 データ取り込みやデータラベリングから モデル展開や監視に至るまで、クラウドは 統合されたエコシステムを提供します。 これによりチームはインフラ管理ではなく アルゴリズムの改良に集中できます。 Ultralytics クラウドリソースを活用し、 YOLO26のようなビジョンモデルの トレーニングと管理を簡素化します。
クラウドコンピューティングは通常、3つのモデルに分類され、それぞれ異なるレベルの制御を提供します:
クラウドコンピューティングにより、AIソリューションは多様な産業分野でグローバルに運用可能となる。
クラウドコンピューティングとエッジコンピューティングは、AIパイプラインにおいて補完的な役割を果たすため、両者を区別することが重要です。
一般的なワークフローでは、高速GPUを活用するために クラウド上でYOLO26のような堅牢なモデルを訓練し、 その後ONNXなどの形式にエクスポートします。 ONNX などの形式にエクスポートし、 エッジデバイス上で効率的に実行します。
Python 、YOLO26モデルのトレーニングを開始する方法を示しています。このコードはローカル環境で実行可能ですが、GPU 処理を大幅に高速化するクラウド環境へシームレスに拡張できるよう設計されています。
from ultralytics import YOLO
# Load the latest YOLO26 model (recommended for speed and accuracy)
model = YOLO("yolo26n.pt")
# Train the model on the COCO8 dataset
# Cloud GPUs drastically reduce training time for larger datasets
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)
大規模プロジェクトでは、クラウドトレーニングソリューションを活用することで、ローカルワークステーションを過熱させることなく、モデル重みを効率的に最適化できます。