术语表

云计算

探索云计算在人工智能/ML 方面的强大功能!高效扩展,更快地训练Ultralytics YOLO 模型,并以经济高效的方式无缝部署。

使用Ultralytics HUB 对YOLO 模型进行简单培训

了解更多

云计算是一种变革性技术,它通过互联网("云")提供计算服务,包括服务器、存储、数据库、网络、软件、分析和智能。这可以实现更快的创新、灵活的资源和规模经济。通常情况下,您只需为所使用的云服务付费,从而帮助您降低运营成本,更高效地运行基础设施,并根据业务需求的变化进行扩展。对于熟悉基本机器学习(ML)概念的用户来说,云计算提供了一个强大的平台来开发、训练和部署 ML 模型,而无需对物理硬件进行大量前期投资。

主要概念和优势

云计算简化了资源密集型应用程序(如人工智能和 ML 中使用的应用程序)的部署。无需购买和维护物理数据中心和服务器,您可以根据需要从云提供商获取技术服务。这种模式有以下几个主要优势:

  • 可扩展性:云资源可根据需求快速增减。例如,在Ultralytics YOLO 模型的训练阶段,可以分配更多的计算资源以加快进程,训练完成后再缩减,从而优化资源利用率和成本效益。
  • 成本效益:云计算消除了购买硬件和软件以及建立和运行现场数据中心的资本支出。它还减少了运营开支,如电力和冷却,以及管理基础设施的 IT 专家。
  • 可访问性:只要有互联网连接,在任何地方都可以访问云服务,这为位于不同地理位置的团队之间的远程工作和协作提供了便利。这种可访问性对于培训Ultralytics YOLO 模型尤其有利,因为可以远程访问和处理数据集和模型。
  • 速度和效率:云计算服务通常以自助和按需的方式提供,因此即使是大量的计算资源也可以在几分钟内完成调配,这为企业提供了很大的灵活性,并减轻了容量规划的压力。
  • 可靠性:云提供商提供强大的数据备份、灾难恢复和业务连续性解决方案,确保数据安全和应用程序高度可用。

人工智能/移动语言应用中的云计算

云计算在各种人工智能/人工智能应用中发挥着至关重要的作用,为支持复杂计算和大型数据集提供了必要的基础设施和工具。下面是两个具体例子:

  1. 模型训练:训练复杂的 ML 模型,尤其是深度学习模型(如Ultralytics YOLO 中使用的模型),需要大量的计算能力。云平台提供高性能GPUTPU,可显著缩短训练时间。例如,使用基于云的 GPU 可以加快在大型数据集上训练物体检测模型的速度,从而加快模型的迭代和开发。
  2. 部署和推理:一旦模型训练完成,就需要将其部署到新数据上进行推理预测。云平台提供了可扩展的解决方案,可将模型部署为网络服务,处理大量推理请求。例如,经过训练的Ultralytics YOLO 模型可以部署在云平台上,在视频流中执行实时物体检测,为监控系统或自动驾驶汽车感知等应用提供支持。

云计算与相关术语

边缘计算:云计算在集中式数据中心处理数据,而边缘计算则在智能手机或物联网传感器等设备上处理更接近源头的数据。边缘计算有利于要求低延迟和实时处理的应用,如自动驾驶。而云计算则更适合需要大规模数据处理和存储的应用。

无服务器计算无服务器计算是云计算的一个子集,由云提供商动态管理服务器的分配和供应。开发人员只需部署代码,无需担心服务器管理。这对于工作负载可变的应用程序尤其有用,因为云提供商会根据需求自动扩展资源。虽然无服务器计算简化了部署,但传统云计算提供了对基础设施的更多控制,这对于某些专业应用来说可能是必要的。

结论

云计算为广泛的计算需求提供了灵活、可扩展且具有成本效益的解决方案,尤其是在人工智能和 ML 领域。通过利用云资源,开发人员和研究人员可以加快复杂模型(如Ultralytics YOLO )的开发和部署,推动各行各业的创新。无论是训练复杂的模型、部署可扩展的推理服务,还是管理大型数据集,云计算都能提供高效支持这些任务所需的工具和基础设施。通过Ultralytics HUB 了解有关在云中训练模型的更多信息。您还可以了解Ultralytics' 为企业和行业提供的一系列计算机视觉解决方案,或查找为您的行业量身定制的视觉人工智能应用。在我们的博客上探索Ultralytics' 最前沿的人工智能解决方案和趋势。了解我们的人工智能基础设施如何为全球企业的应用提供动力。

阅读全部