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