Периферийные вычисления
Откройте для себя мощь периферийных вычислений: повысьте эффективность, уменьшите задержку и обеспечьте приложения AI в реальном времени с локальной обработкой данных.
Пограничные вычисления - это архитектура распределенных информационных технологий, при которой клиентские данные обрабатываются на периферии
сети, как можно ближе к источнику. Перенося задачи обработки данных из централизованных
центров обработки данных облачных вычислений, эта парадигма
значительно сокращает время ожидания и пропускную способность сети. Этот
подход позволяет таким устройствам, как интеллектуальные камеры, датчики и мобильные телефоны, выполнять
локальные выводы в режиме реального времени, что позволяет принимать быстрые
принятия решений, не завися от постоянного высокоскоростного интернет-соединения с удаленным сервером.
Актуальность граничных вычислений в искусственном интеллекте
Интеграция моделей машинного обучения (ML)
в пограничную инфраструктуру произвела революцию в работе с данными в промышленности. Выполняя алгоритмы непосредственно на аппаратном обеспечении,
организации получают ряд важнейших преимуществ для
компьютерного зрения (CV) и приложений IoT:
-
Сокращение времени ожидания: Для критически важных приложений время, необходимое для отправки данных в облако и ожидания ответа, часто неприемлемо.
облако и ожидание ответа, часто неприемлемо. Пограничные вычисления позволяют добиться времени отклика на уровне миллисекунд, что крайне важно для автономных систем.
что очень важно для автономных систем.
-
Эффективность использования полосы пропускания: Потоковая передача видео высокой четкости с тысяч камер требует огромной
пропускную способность. Анализ видеопотоков на локальном уровне позволяет устройствам отправлять только метаданные или предупреждения, что значительно снижает
расходы на передачу данных.
-
Повышенная конфиденциальность: Обработка конфиденциальных личных данных, таких как изображения лиц или медицинские карты,
непосредственно на устройстве, сводит к минимуму риск утечки данных во время их передачи, что способствует соблюдению
нормативных актов, таких как GDPR.
-
Эксплуатационная надежность: Пограничные устройства могут работать независимо в удаленных средах с
нестабильной связью, например на морских нефтяных вышках или сельскохозяйственных полях с использованием
методы точного земледелия.
Edge Computing в сравнении со смежными концепциями
Чтобы полностью понять ландшафт распределенной обработки, полезно отличать граничные вычисления от схожих терминов.
терминов:
-
Edge AI: Хотя часто используется
Взаимозаменяемые понятия, Edge AI относится именно к выполнению
алгоритмов искусственного интеллекта на
локальном оборудовании. Пограничные вычисления обеспечивают физическую инфраструктуру и топологию, в то время как Edge AI описывает
конкретную интеллектуальную рабочую нагрузку, выполняемую на этой инфраструктуре.
-
Интернет вещей (IoT): IoT - это
физическая сеть подключенных объектов - датчиков, программного обеспечения и других технологий, - которые собирают и обмениваются данными.
Пограничные вычисления - это уровень обработки, который воздействует на данные, генерируемые этими
IoT-устройствами.
-
Туманные вычисления: Часто описывается как децентрализованная вычислительная инфраструктура,
туманные вычисления выступают в качестве
промежуточный слой между границей и облаком. Обычно она занимается агрегацией и предварительной обработкой данных
на уровне локальной сети (LAN) перед отправкой информации в облако.
Применение в реальном мире
Пограничные вычисления обеспечивают работу огромного количества инновационных технологий в различных отраслях:
-
Автономные транспортные средства:
Самостоятельно управляемые автомобили ежедневно генерируют терабайты данных, поступающих от
LiDAR, радаров и камер. Они полагаются на мощные
бортовые компьютеры, такие как
NVIDIA Jetson, для detect
пешеходов, интерпретировать сигналы светофора и в доли секунды принимать навигационные решения на месте, не дожидаясь облачных
инструкции.
-
Умное производство: В
В сфере Индустрии 4.0 на заводах используются пограничные шлюзы
для мониторинга состояния оборудования. Алгоритмы анализируют данные о вибрации и температуре, чтобы выполнять
предиктивного обслуживания, выявляя неисправности оборудования до их возникновения, чтобы оптимизировать график обслуживания и сократить время простоя.
-
Умный ритейл: Магазины используют
обнаружение объектов на периферийных устройствах для управления
Управление товарными запасами в режиме реального времени и кассовые операции без кассира, обработка видеоданных в магазине для
track движения товаров и анализа
поведение покупателей.
Оптимизация моделей для края
Развертывание моделей искусственного интеллекта на устройствах с пограничным доступом часто требует оптимизации, чтобы обеспечить их эффективную работу на аппаратном обеспечении
с ограниченной мощностью и памятью, таких как Raspberry Pi или
Google Edge TPU. Такие методы, как
квантование модели и
уменьшение размера модели и вычислительной нагрузки.
Обычный рабочий процесс включает в себя обучение модели типа YOLO11 и
затем экспортировать ее в высоко оптимизированный формат, например
ONNX или
TensorRT для развертывания.
Следующий пример на Python демонстрирует, как экспортировать модель YOLO11 в формат ONNX , что делает ее готовой к развертыванию
на различных аппаратных платформах:
from ultralytics import YOLO
# Load a lightweight YOLO11 model (Nano size is ideal for edge devices)
model = YOLO("yolo11n.pt")
# Export the model to ONNX format for broad hardware compatibility
# This generates a 'yolo11n.onnx' file optimized for inference engines
model.export(format="onnx")