Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Data Analytics

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

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

Четыре типа аналитики#

Аналитику обычно делят по типу вопроса, на который она отвечает; каждый следующий тип опирается на предыдущий:

  • Описательная аналитика: Что произошло? Итоговые значения, средние, распределения и тенденции обобщают прошлые данные и составляют основу бизнес-отчётов.
  • Диагностическая аналитика: Почему это произошло? Детализированный анализ, корреляции и сравнения сегментов помогают выявить причины.
  • Прогнозная аналитика: Что произойдёт? Статистические модели и модели машинного обучения прогнозируют такие результаты, как спрос, отток клиентов или отказ оборудования.
  • Предписывающая аналитика: Что нужно сделать? Оптимизация и моделирование преобразуют прогнозы в рекомендуемые действия, например определяют, сколько касс следует открыть.

Первые три типа аналитики можно реализовать в нескольких строках кода с помощью pandas и scikit-learn, используя включённый в scikit-learn набор данных о диабете. В нём содержатся 10 исходных измерений для 442 пациентов и оценка прогрессирования болезни год спустя:

from sklearn.datasets import load_diabetes
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split

# 442 diabetes patients: 10 baseline measurements and a disease progression score one year later
data = load_diabetes(as_frame=True).frame

# Descriptive: how far did the disease progress?
print(f"progression: mean {data['target'].mean():.0f}, range {data['target'].min():.0f}-{data['target'].max():.0f}")

# Diagnostic: which measurements move with progression?
print(data.corr()["target"].drop("target").nlargest(3).round(2).to_dict())

# Predictive: how well do the measurements forecast progression for new patients?
X_train, X_test, y_train, y_test = train_test_split(data.drop(columns="target"), data["target"], random_state=0)
model = LinearRegression().fit(X_train, y_train)
print(f"R^2 on held-out patients: {model.score(X_test, y_test):.2f}")

Описательный анализ показывает, что средняя оценка прогрессирования составляет 152 при диапазоне от 25 до 346. Диагностический анализ выявляет самую сильную корреляцию прогрессирования с индексом массы тела (0,59), затем идут показатель сывороточных триглицеридов s5 (0,57) и артериальное давление (0,44). Прогнозная модель объясняет 36% разброса прогрессирования у пациентов, которых она не видела: R² равно 0,36.

Процесс анализа данных#

Проект начинается с чёткой формулировки вопроса и метрики, которая на него отвечает; затем собираются релевантные данные из баз данных, журналов, датчиков или камер. Очистка данных и предварительная обработка данных устраняют пропуски, дубликаты и несогласованные единицы измерения. До моделирования исследовательский анализ строит графики распределений и взаимосвязей. Затем аналитики применяют статистические методы, анализ временных рядов или алгоритмы интеллектуального анализа данных и сообщают результаты с учётом их неопределённости. Для небольших задач обычно используют SQL и электронные таблицы, для анализа — pandas и ноутбуки, для больших данных — распределённые движки, например Apache Spark, а для панелей мониторинга — инструменты бизнес-аналитики, такие как Tableau и Power BI.

В проектах машинного обучения аналогичный анализ применяют к собственным данным и моделям. До обучения количество объектов каждого класса и статистика меток выявляют дисбаланс и смещение набора данных; после обучения матрица ошибок и метрики по классам показывают, какие классы, условия освещения или размеры объектов модель определяет неправильно.

Видеоаналитика#

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

Решение Analytics Ultralytics YOLO выполняет это преобразование за один этап: запускает модель YOLO26 с отслеживанием на каждом кадре видео и отображает результаты в виде графика в реальном времени — линейного графика общего количества обнаружений на кадр, столбчатой диаграммы, круговой диаграммы или графика с областями для числа объектов каждого класса. Результат можно записать в выходное видео.

  • Наука о данных: более широкая область, которая включает аналитику, а также создание моделей и продуктов на основе данных, например рекомендательных систем, работающих в промышленной эксплуатации.
  • Бизнес-аналитика (BI): отчёты и дашборды на основе подготовленных данных компании, в основном описательная и диагностическая аналитика.
  • Интеллектуальный анализ данных: этап поиска закономерностей в аналитике, на котором алгоритмы автоматически выявляют взаимосвязи, кластеры и аномалии в больших наборах данных.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения