Глоссарий

Конволюционная нейронная сеть (CNN)

Изучи, как конволюционные нейронные сети преобразуют ИИ с извлечением признаков и классификацией изображений, на сайте Ultralytics. Окунись в мир CNN уже сегодня!

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

Узнай больше

Конволюционные нейронные сети (КНС) - это класс моделей глубокого обучения, особенно эффективных для обработки данных с топологией, похожей на сетку, например, изображений. CNN сыграли важную роль в развитии области компьютерного зрения, позволив совершить прорыв в таких областях, как классификация изображений, обнаружение объектов и даже анализ видео.

Структура CNN

CNN состоят из множества слоев, каждый из которых предназначен для решения конкретных задач, таких как извлечение признаков и классификация. Три основных типа слоев в CNN - это:

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

Для тех, кому интересно узнать больше о том, как CNN сравниваются с другими нейронными сетями, например с рекуррентными нейронными сетями (RNN), в глоссарииUltralytics приведены подробные сравнения.

Ключевые понятия

Извлечение признаков

CNN отлично справляются с извлечением признаков, автоматически обнаруживая и иерархизируя признаки на изображениях. Подробнее о том, как работает извлечение признаков в глубоком обучении, читай на Ultralytics Feature Extraction.

Трансферное обучение

Заметным применением CNN является трансферное обучение, когда предварительно обученные модели адаптируются для новых, но смежных задач. Эта техника использует существующие изученные характеристики, сокращая вычислительные ресурсы и данные, необходимые для обучения новых моделей. Узнай больше о трансферном обучении на сайте Ultralytics.

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

Классификация изображений

CNN широко используются в задачах классификации изображений, где целью является отнесение изображений к заранее определенным классам. Например, CNN может различать разные виды животных на фотографиях. Ultralytics использует CNN-архитектуры в задачах классификации изображений.

Обнаружение объектов

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

Отличия CNN от похожих технологий

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

Достижения и проблемы

CNN сыграли ключевую роль в развитии искусственного интеллекта, раздвинув границы в таких областях, как медицинская визуализация и автоматизация. Однако они сталкиваются с такими проблемами, как интенсивность вычислений и необходимость в большом количестве помеченных данных. Развитие граничных вычислений и облачных ресурсов, таких как Ultralytics HUB, помогает преодолеть эти ограничения, предлагая эффективные решения для обучения и развертывания.

Для более глубокого изучения CNN и их роли в искусственном интеллекте внешние источники, такие как Deep Learning with Python Франсуа Шолле, предлагают исчерпывающие сведения, а академические обсуждения можно найти в публикациях, доступных на таких платформах, как Google Scholar.

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

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