Глоссарий

Облачные вычисления

Открой для себя мощь облачных вычислений для AI/ML! Эффективно масштабируй, быстрее обучай Ultralytics YOLO модели и беспрепятственно развертывай их с минимальными затратами.

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

Облачные вычисления - это преобразующая технология, которая предоставляет вычислительные услуги, включая серверы, хранилища, базы данных, сети, программное обеспечение, аналитику и интеллектуальные данные через Интернет ("облако"). Это позволяет быстрее внедрять инновации, использовать гибкие ресурсы и получать экономию от масштаба. Как правило, ты платишь только за те облачные сервисы, которые используешь, что помогает тебе снизить эксплуатационные расходы, эффективнее управлять инфраструктурой и масштабировать ее по мере изменения потребностей твоего бизнеса. Для пользователей, знакомых с базовыми концепциями машинного обучения (ML), облачные вычисления предлагают мощную платформу для разработки, обучения и развертывания ML-моделей без необходимости значительных предварительных инвестиций в физическое оборудование.

Ключевые понятия и преимущества

Облачные вычисления упрощают развертывание ресурсоемких приложений, таких как те, что используются в AI и ML. Вместо того чтобы покупать и содержать физические дата-центры и серверы, ты можешь по мере необходимости получать доступ к технологическим сервисам от облачного провайдера. Эта модель предлагает несколько ключевых преимуществ:

  • Масштабируемость: Облачные ресурсы можно быстро увеличивать или уменьшать в зависимости от спроса. Например, на этапе обучения модели Ultralytics YOLO можно выделить больше вычислительных ресурсов, чтобы ускорить процесс, а после завершения обучения снова уменьшить масштаб, оптимизировав использование ресурсов и экономическую эффективность.
  • Экономическая эффективность: Облачные вычисления избавляют от капитальных затрат на покупку оборудования и программного обеспечения, а также на создание и эксплуатацию центров обработки данных на месте. Это также снижает эксплуатационные расходы, такие как электроэнергия для питания и охлаждения, а также затраты на IT-специалистов для управления инфраструктурой.
  • Доступность: Облачные сервисы доступны из любого места, где есть подключение к интернету, что облегчает удаленную работу и сотрудничество между командами, находящимися в разных географических точках. Такая доступность особенно выгодна для обучения Ultralytics YOLO моделей, когда доступ к наборам данных и моделям и их обработка могут осуществляться удаленно.
  • Скорость и эффективность: Услуги облачных вычислений обычно предоставляются по принципу самообслуживания и по требованию, поэтому даже огромные объемы вычислительных ресурсов могут быть предоставлены за считанные минуты, что обеспечивает предприятиям большую гибкость и снимает нагрузку с планирования мощностей.
  • Надежность: Облачные провайдеры предлагают надежные решения для резервного копирования данных, аварийного восстановления и обеспечения непрерывности бизнеса, гарантируя сохранность данных и высокую доступность приложений.

Облачные вычисления в приложениях AI/ML

Облачные вычисления играют важнейшую роль в различных AI/ML-приложениях, предоставляя необходимую инфраструктуру и инструменты для поддержки сложных вычислений и больших массивов данных. Вот два конкретных примера:

  1. Обучение моделей: Обучение сложных ML-моделей, особенно моделей глубокого обучения, таких как те, что используются в Ultralytics YOLO , требует значительных вычислительных мощностей. Облачные платформы предоставляют доступ к высокопроизводительным GPU и TPU, которые могут значительно сократить время обучения. Например, обучение модели обнаружения объектов на большом наборе данных может быть ускорено с помощью облачных GPU, что позволит быстрее проводить итерации и разрабатывать модели.
  2. Развертывание и вывод: После того как модель обучена, ее нужно развернуть, чтобы сделать вывод о предсказаниях на новых данных. Облачные платформы предоставляют масштабируемые решения для развертывания моделей в виде веб-сервисов, которые могут обрабатывать большое количество запросов на вывод. Например, обученная модель Ultralytics YOLO может быть развернута на облачной платформе для обнаружения объектов в видеопотоках в режиме реального времени, что поддерживает такие приложения, как системы наблюдения или восприятие автономных транспортных средств.

Облачные вычисления в сравнении со смежными терминами

Пограничные вычисления: В то время как облачные вычисления обрабатывают данные в централизованных дата-центрах, пограничные вычисления обрабатывают данные ближе к источнику, на таких устройствах, как смартфоны или IoT-датчики. Пограничные вычисления выгодны для приложений, требующих низкой задержки и обработки данных в реальном времени, например для автономного вождения. Облачные вычисления, с другой стороны, больше подходят для приложений, требующих масштабной обработки и хранения данных.

Бессерверные вычисления: Бессерверные вычисления - это подмножество облачных вычислений, в которых облачный провайдер динамически управляет распределением и предоставлением серверов. Разработчики могут просто развернуть код, не заботясь об управлении серверами. Это особенно полезно для приложений с переменной рабочей нагрузкой, так как облачный провайдер автоматически масштабирует ресурсы в зависимости от спроса. Хотя бессерверные вычисления упрощают развертывание, традиционные облачные вычисления предлагают больший контроль над инфраструктурой, что может быть необходимо для некоторых специализированных приложений.

Заключение

Облачные вычисления обеспечивают гибкое, масштабируемое и экономически эффективное решение для широкого спектра вычислительных потребностей, особенно в области AI и ML. Используя облачные ресурсы, разработчики и исследователи могут ускорить разработку и развертывание сложных моделей, таких как Ultralytics YOLO , способствующих инновациям в различных отраслях. Будь то обучение сложных моделей, развертывание масштабируемых сервисов вывода или управление большими наборами данных, облачные вычисления предлагают инструменты и инфраструктуру, необходимые для эффективной поддержки этих задач. Узнай больше об обучении моделей в облаке с помощью Ultralytics HUB. Ты также можешь открыть для себя Ultralytics' спектр решений в области компьютерного зрения для бизнеса и промышленности или найти приложения для искусственного зрения, разработанные специально для твоей отрасли. Изучи Ultralytics' передовые решения и тенденции в области ИИ в нашем блоге. Узнай, как наша инфраструктура ИИ обеспечивает работу приложений для предприятий по всему миру.

Читать полностью