Настраивайтесь на YOLO Vision 2025!
25 сентября 2025 г.
10:00 — 18:00 BST
Гибридное мероприятие
Yolo Vision 2024
Глоссарий

Анализ временных рядов

Раскройте возможности анализа временных рядов для прогнозирования тенденций, обнаружения аномалий и оптимизации приложений AI/ML в различных отраслях.

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

Реальные приложения AI/ML

Анализ временных рядов имеет решающее значение для построения интеллектуальных систем, которые могут предвидеть будущие события на основе исторических данных.

  1. Прогнозирование финансового рынка: Одно из наиболее распространенных применений — в финансах, где аналитики прогнозируют цены на акции, доходность активов и волатильность рынка. Модели анализируют исторические данные о ценах из таких источников, как Нью-Йоркская фондовая биржа, чтобы выявить тенденции и циклические закономерности, которые могут лечь в основу торговых стратегий. Эти модели могут варьироваться от традиционных статистических методов до передовых архитектур глубокого обучения.
  2. Прогнозирование спроса в розничной торговле: Предприятия используют анализ временных рядов для прогнозирования спроса с целью оптимизации запасов. Анализируя исторические данные о продажах, розничные торговцы могут прогнозировать сезонные пики (например, праздничные покупки) и еженедельные тенденции, обеспечивая наличие нужного количества товара в нужное время. Это ключевой компонент построения эффективных решений ИИ в розничной торговле.
  3. Наука о погоде и климате: Метеорологи используют модели временных рядов для прогнозирования погодных условий, анализируя исторические данные о температуре, влажности и скорости ветра. Такие организации, как Всемирная метеорологическая организация, полагаются на эти прогнозы для обеспечения общественной безопасности и планирования. Аналогичным образом, климатологи анализируют долгосрочные климатические данные для моделирования изменений окружающей среды и выявления аномалий.
  4. Мониторинг здравоохранения: В ИИ в здравоохранении анализ временных рядов используется для мониторинга жизненно важных показателей пациента, таких как частота сердечных сокращений и артериальное давление, с помощью носимых датчиков. Анализ этих данных в режиме реального времени может помочь в раннем выявлении проблем со здоровьем, например, в прогнозировании начала сердечного приступа путем анализа данных ЭКГ.

Методы анализа временных рядов

Для моделирования данных временных рядов используются различные методы, от классических статистических подходов до сложных нейронных сетей.

  • Статистические модели: Эти традиционные методы часто используются в качестве базовых и эффективны для более простых наборов данных.
    • Модели ARIMA: Авторегрессионные интегрированные модели скользящего среднего (ARIMA) фиксируют информацию из прошлых значений и прогнозируют ошибки в рядах.
    • Экспоненциальное сглаживание: Этот метод придает экспоненциально убывающий вес более старым наблюдениям, что делает его подходящим для данных без четкой тенденции или сезонности.
  • Модели машинного обучения: Для более сложных, нелинейных закономерностей предпочтительны модели машинного обучения.

Отличие от задач компьютерного зрения

В то время как анализ временных рядов фокусируется на последовательностях числовых или категориальных точек данных во времени, компьютерное зрение (CV) занимается интерпретацией визуальной информации из изображений или видео. Такие задачи, как обнаружение объектов или сегментация изображений, часто выполняемые моделями, такими как Ultralytics YOLO, в основном анализируют пространственное содержание в отдельных кадрах или связывают объекты между кадрами (отслеживание объектов).

Хотя анализ видео по своей сути включает временное измерение (последовательность кадров), используемые методы часто отличаются от традиционных методов анализа временных рядов. В анализе видео могут использоваться пространственно-временные модели (такие как 3D CNN или Vision Transformers), которые учитывают как пространственные характеристики, так и их изменения во времени. Однако система CV может генерировать данные временных рядов. Например, система для подсчета объектов в видеопотоке может генерировать временной ряд количества людей, проходящих через определенную область в минуту. Этот вывод затем можно проанализировать с помощью стандартных методов анализа временных рядов для анализа трендов или обнаружения аномалий.

Инструменты и ресурсы

Разработка и развертывание моделей временных рядов включает в себя различные инструменты. Помимо ML-библиотек, таких как PyTorch и TensorFlow, специализированные инструменты, такие как библиотека Prophet от Meta, предлагают удобные возможности прогнозирования. Управление жизненным циклом этих моделей, от обучения на эталонных или пользовательских наборах данных (например, тех, которые можно найти в библиотеке данных временных рядов) до оценки и развертывания модели, часто включает в себя принципы операций машинного обучения (MLOps) и платформы, такие как Ultralytics HUB. В качестве учебных ресурсов тексты, такие как "Прогнозирование: принципы и практика", предоставляют всестороннее руководство, а платформы, такие как Kaggle, проводят соревнования по временным рядам для получения практического опыта.

Присоединяйтесь к сообществу Ultralytics

Присоединяйтесь к будущему ИИ. Общайтесь, сотрудничайте и развивайтесь вместе с мировыми новаторами

Присоединиться сейчас
Ссылка скопирована в буфер обмена