Yolo Vision Shenzhen
Шэньчжэнь
Присоединиться сейчас
Глоссарий

Визуализация данных

Преобразуйте сложные данные AI/ML в полезные сведения с помощью мощных методов и инструментов визуализации. Узнайте больше в Ultralytics!

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

Роль визуализации в компьютерном зрении

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

  • Исследовательский анализ данных (EDA): перед обучением специалисты используют визуализацию для понимания своих входных данных. Библиотеки, такие как Matplotlibdetect и Seaborn помогают построить графики распределения классов для выявления смещения набора данных. Анализ этих распределений гарантирует то, что данные обучения точно отражают реальную среду.
  • Динамика обучения: в процессе обучения инженеры отслеживают производительность, строя графики функции потерь и точности во времени. Для этого используются такие инструменты, как TensorBoard или Weights & Biasestrack позволяют пользователям отслеживать эти показатели в режиме реального времени, помогая выявлять такие проблемы, как переобучение или исчезающие градиенты, на ранних этапах процесса.
  • Результаты вывода: Наиболее прямое применение заключается в наложении прогнозов модели на изображения. Это включает в себя рисование ограничительных рамок для задач обнаружения , рисование пиксельных масок для сегментации изображений или построение ключевых точек для оценки позы.

Применение в реальном мире

Визуализация устраняет разрыв между техническими показателями и бизнес-ценностью в различных отраслях.

  1. Диагностика в здравоохранении: В ИИ в здравоохранении визуализация используется для выделения аномалий в медицинских изображениях. Например, модель, обрабатывающая МРТ-сканы, может использовать сегментационные наложения для цветового кодирования областей опухолей. Это визуальное пособие помогает радиологам ставить более быстрые и точные диагнозы, служа основным компонентом объяснимого ИИ (XAI).
  2. Аналитика розничной торговли: для использования искусственного интеллекта в розничной торговле менеджеры магазинов используют тепловые карты, созданные на основе данных с камер наблюдения. Эти визуализации объединяют модели движения покупателей в течение определенного времени, выявляя «горячие точки», где наблюдается высокая посещаемость. Эти данные позволяют оптимизировать планировку магазина и стратегии размещения товаров без необходимости анализа пользователем необработанных журналов координат.

Различение смежных терминов

  • Аналитика данных: это более широкая наука, занимающаяся анализом необработанных данных для вывода заключений. Визуализация — это метод, используемый в аналитике для представления результатов. Подробнее об этом различии можно прочитать в руководстве Tableau по аналитике.
  • Интеллектуальный анализ данных: Интеллектуальный анализ данных сосредоточен на алгоритмическом обнаружении закономерностей и корреляций в больших наборах данных. В то время как анализ извлекает информацию, визуализация предоставляет графический интерфейс для ее просмотра.
  • Дашбординг: дашборд — это набор визуальных элементов, организованных на одном экране для предоставления комплексного обзора состояния системы или ключевых показателей эффективности бизнеса, часто используемый в инструментах бизнес-аналитики, таких как Microsoft BI.

Реализация визуализации с помощью Ultralytics

Ultralytics упрощает визуализацию результатов инференции. В следующем примере показано, как загрузить модель YOLO26 и отобразить обнаруженные объекты с их метками и оценками достоверности непосредственно на изображении.

from ultralytics import YOLO

# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

# Run inference on an image source
results = model("https://ultralytics.com/images/bus.jpg")

# Visualize the results
for result in results:
    # plot() returns a BGR numpy array of the annotated image
    im_array = result.plot()
    # show() displays the image directly using the default image viewer
    result.show()

Этот фрагмент кода автоматически обрабатывает рисование прямоугольников и меток, позволяя разработчикам сразу же проверить возможности модели по задачам обнаружения объектов.

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

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

Присоединиться сейчас