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

クラウドコンピューティング

AI/MLのためのクラウドコンピューティングのパワーをご覧ください!効率的に拡張し、Ultralytics YOLO モデルをより速くトレーニングし、シームレスに展開し、費用対効果を高めます。

クラウドコンピューティングとは、サーバー、ストレージ、データベース、ネットワーク、ソフトウェアなどのITリソースをインターネット経由でオンデマンドで提供する概念を指します。組織が物理的なデータセンターを購入、所有、維持管理する代わりに、クラウドプロバイダーから必要な時に必要な分だけ技術サービスを利用できるようになります。人工知能(AI) および機械学習(ML)の実践者にとって、このパラダイムは変革をもたらすものである。膨大なデータセットや複雑な計算を処理するために必要な弾力的なスケーラビリティを提供しつつ、ハードウェアの法外な初期費用を回避できる。

AI開発におけるクラウドの重要性

クラウドインフラと現代のAIの共生関係は、技術革新を加速させている。 高度な深層学習(DL)モデルのトレーニングには膨大な処理能力が必要だ。クラウドプラットフォームは高性能なグラフィックス処理ユニット(GPU) Tensor ユニット(TPU)のクラスターへの即時アクセスを提供し、研究者が膨大な量のトレーニングデータに対して 分散トレーニングを実行することを可能にしている。

クラウドサービスは、単なる処理能力を超え、 機械学習オペレーション(MLOps)を効率化します。 データ取り込みやデータラベリングから モデル展開や監視に至るまで、クラウドは 統合されたエコシステムを提供します。 これによりチームはインフラ管理ではなく アルゴリズムの改良に集中できます。 Ultralytics クラウドリソースを活用し、 YOLO26のようなビジョンモデルの トレーニングと管理を簡素化します。

コアサービスモデル

クラウドコンピューティングは通常、3つのモデルに分類され、それぞれ異なるレベルの制御を提供します:

  • Infrastructure as a Service (IaaS):基本的なコンピューティングリソースとストレージリソースを提供します。ユーザーは オペレーティングシステムとアプリケーションを管理し、多くの場合Dockerコンテナなどのツールを使用します。例としては Amazon EC2や Google Engineが挙げられます。
  • Platform as a Service (PaaS):基盤となるインフラの管理が不要となり、 開発者はアプリケーションのデプロイに集中できます。 データベース管理やアプリケーションホスティングで広く利用されています。
  • Software as a Service (SaaS):インターネット経由で完全なソフトウェア製品を提供する。 Ultralytics SaaSの代表例であり、 コンピュータービジョンモデルのトレーニングに ノーコードインターフェースを提供する。

AIの実世界での応用

クラウドコンピューティングにより、AIソリューションは多様な産業分野でグローバルに運用可能となる。

  • 医療画像:医療提供者はクラウドを活用し、ペタバイト規模のデータを安全に保管しています。 クラウドサーバー上で稼働する医療画像解析アルゴリズムは、MRIやCTスキャンを処理し、放射線科医が異常を検出するのを支援します。この集中処理により、常に最新モデルバージョンが使用されることが保証されます。
  • スマート小売:小売業者はクラウド接続カメラを活用した物体検知技術で在庫レベルを監視し、顧客の来店動向を分析します。データはクラウドにストリーミングされ、洞察を抽出するために処理され、店舗管理者のダッシュボード上で可視化されます。小売業界におけるAIが業務を最適化する方法をご覧ください。

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

クラウドコンピューティングとエッジコンピューティングは、AIパイプラインにおいて補完的な役割を果たすため、両者を区別することが重要です。

  • クラウドコンピューティング:大規模データセンターにデータ処理を集中化します。モデルトレーニング、過去のビッグデータ分析、長期保存といった重いワークロードに最適です。
  • エッジコンピューティング:データ生成源(例:IoTデバイス、製造ロボット)の近くでデータを処理する。これにより推論の遅延と帯域幅使用量を最小限に抑える。

一般的なワークフローでは、高速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)

大規模プロジェクトでは、クラウドトレーニングソリューションを活用することで、ローカルワークステーションを過熱させることなく、モデル重みを効率的に最適化できます。

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

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

今すぐ参加