Глоссарий

Глубокое обучение (DL)

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

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

Узнай больше

Глубокое обучение (Deep Learning, DL) - это специализированная область машинного обучения (Machine Learning, ML), которая сама по себе относится к более широкому направлению искусственного интеллекта (Artificial Intelligence, AI). Алгоритмы DL вдохновлены структурой и функциями человеческого мозга, в частности, они используют искусственные нейронные сети (NN) с несколькими слоями (отсюда и слово "глубокий"). Эти глубокие архитектуры позволяют моделям изучать сложные паттерны и иерархические представления непосредственно из необработанных данных, таких как изображения, текст или звук, часто превосходя традиционные методы ML, особенно на больших и сложных наборах данных.

Как работает глубокое обучение

Основными компонентами Deep Learning являются глубокие нейронные сети, которые состоят из входного слоя, нескольких скрытых слоев и выходного слоя. Каждый слой содержит взаимосвязанные узлы или "нейроны", которые обрабатывают информацию. В отличие от более мелких сетей, глубина этих моделей позволяет им иерархически изучать признаки. Например, при распознавании изображений начальные слои могут обнаруживать простые края, последующие слои объединяют их в фигуры, а более глубокие слои распознают сложные объекты. Этот процесс автоматического извлечения признаков устраняет необходимость в ручном проектировании признаков, что является значительным преимуществом по сравнению со многими традиционными подходами ML. Обучение этих сетей обычно включает в себя подачу им большого количества помеченных данных(Supervised Learning) и использование алгоритмов, таких как обратное распространение и градиентный спуск, для настройки весов модели и минимизации ошибок(функция потерь). Этот процесс, требующий больших вычислительных затрат, в значительной степени зависит от мощного аппаратного обеспечения, в частности от графических процессоров, для эффективного обучения моделей.

Важность в искусственном интеллекте и компьютерном зрении

Глубокое обучение - один из главных двигателей прогресса в области ИИ, особенно в сфере компьютерного зрения (КВ). Его способность обучаться осмысленным представлениям на основе огромных наборов данных, таких как COCO или ImageNet, привела к прорыву в областях, которые раньше считались сложными для машин. Такие модели, как Ultralytics YOLO используют DL для высокопроизводительного обнаружения объектов, сегментации изображений и их классификации. Такие техники, как трансферное обучение, позволяют использовать предварительно обученные модели (модели, уже обученные на больших наборах данных) для ускорения разработки новых, смежных задач, даже с меньшим количеством данных. Эта область во многом обязана таким пионерам, как Джеффри Хинтон, Янн ЛеКун и Йошуа Бенгио, которых часто называют "крестными отцами ИИ". Такие организации, как DeepLearning.AI и Ассоциация по развитию искусственного интеллекта (AAAI), продолжают продвигать исследования и образование в этой быстро развивающейся области.

Отличие от родственных терминов

  • Машинное обучение (ML): DL - это подмножество ML. Хотя все DL - это ML, не все ML - это DL. ML включает в себя более широкий спектр алгоритмов, в том числе ненейросетевые методы, такие как машины опорных векторов (SVM), деревья решений и линейная регрессия, которые часто требуют ручной разработки признаков. DL лучше справляется с задачами, связанными с неструктурированными данными и автоматическим изучением признаков с помощью глубоких архитектур.
  • Искусственный интеллект (ИИ): ИИ - это всеобъемлющая область, ориентированная на создание систем, демонстрирующих разумное поведение. ML - это один из подходов к достижению ИИ, позволяющий системам обучаться на основе данных. DL - это особый набор методов в рамках ML, в котором используются глубокие нейронные сети. Думай об этом как о вложенных друг в друга концепциях: AI > ML > DL.

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

Deep Learning лежит в основе многих современных приложений ИИ:

Инструменты и фреймворки

Разработку DL-моделей облегчают различные программные библиотеки и платформы. К популярным фреймворкам с открытым исходным кодом относятся:

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

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