探索云计算如何赋能人工智能。学习如何在云端GPU上训练Ultralytics ,并利用全新Ultralytics 大规模部署视觉模型。
云计算是指通过互联网按需交付IT资源——例如服务器、存储、数据库、网络和软件。企业无需购买、拥有和维护实体数据中心,而是可以根据需求从云服务提供商处获取技术服务。 对于人工智能(AI) 和机器学习(ML)从业者而言,这种模式具有变革性意义。它提供了弹性扩展能力,能够处理海量数据集和复杂计算,同时避免了硬件的高昂前期成本。
云基础设施与现代人工智能之间的共生关系加速了技术创新。 训练复杂的深度学习(DL)模型 需要巨大的处理能力。云平台提供对高性能图形处理单元(GPU) Tensor (TPU)集群的即时访问, 使研究人员能够对海量训练数据进行分布式训练。
除了强大的计算能力,云服务还能优化机器学习运维(MLOps)。从数据采集、数据标注 到模型部署和监控,云端提供了一个统一的生态系统。这使团队能够专注于算法优化,而非基础设施管理。例如,Ultralytics 利用云资源简化了YOLO26等视觉模型的训练与管理。
云计算通常分为三种模式,每种模式提供不同程度的控制:
云计算使人工智能解决方案能够在全球范围内跨行业运行。
区分云计算与边缘计算至关重要, 因为它们在人工智能管道中发挥着互补作用。
常见的工作流程包括在云端利用高速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)