Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

Neural Network (NN)

Исследуй основы нейронных сетей. Узнай, как они обеспечивают работу ИИ, чем отличаются от глубокого обучения и как лежат в основе передовых моделей, таких как Ultralytics YOLO26.

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

Link to this sectionНейронные сети против глубокого обучения#

Хотя эти термины часто используются как взаимозаменяемые, важно различать базовую нейронную сеть и глубокое обучение (DL). Основное различие заключается в глубине и сложности. Стандартная или «мелкая» нейронная сеть может иметь всего один или два скрытых слоя между входом и выходом. В отличие от нее, глубокое обучение включает в себя «глубокие» нейронные сети с десятками или даже сотнями слоев. Такая глубина позволяет извлечению признаков происходить автоматически, позволяя модели понимать иерархические закономерности — простые грани становятся фигурами, а фигуры — распознаваемыми объектами. Для более глубокого технического погружения ознакомься с тем, как MIT News объясняет глубокое обучение и его эволюцию от простых сетей.

Link to this sectionКак обучаются нейронные сети#

Процесс «обучения» в нейронной сети включает настройку внутренних параметров для минимизации ошибок. Данные поступают через входной слой, проходят через один или несколько скрытых слоев, где выполняются вычисления, и выходят через выходной слой в виде прогноза.

  • Веса и смещения: Каждая связь между нейронами имеет «вес», который определяет силу сигнала. В процессе обучения сеть корректирует эти веса на основе обучающих данных.
  • Функции активации: Чтобы решить, должен ли нейрон «сработать» или активироваться, сеть использует функцию активации, например ReLU или Sigmoid. Это вносит нелинейность, позволяя сети изучать сложные границы.
  • Обратное распространение ошибки: Когда сеть делает прогноз, она сравнивает результат с фактическим правильным ответом. Если есть ошибка, алгоритм под названием обратное распространение ошибки (Backpropagation) отправляет сигнал назад через сеть для точной настройки весов, со временем повышая точность.
  • Оптимизация: Алгоритмы, такие как стохастический градиентный спуск (SGD), помогают найти оптимальный набор весов для минимизации функции потерь. Ты можешь прочитать больше об алгоритмах оптимизации на AWS.

Link to this sectionРеальные приложения#

Нейронные сети — это двигатели многих технологий, определяющих современную эпоху.

  1. Компьютерное зрение: В области компьютерного зрения (CV) для анализа визуальных данных используются специализированные сети, называемые сверточными нейронными сетями (CNN). Передовые модели, такие как Ultralytics YOLO26, используют архитектуры глубоких нейронных сетей для обнаружения объектов в реальном времени. Эти системы критически важны для ИИ в сельском хозяйстве, где они следят за состоянием посевов, и в системах безопасности для обнаружения аномалий.

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

  3. Прогнозная аналитика: Бизнес использует нейронные сети для анализа временных рядов, чтобы прогнозировать цены на акции или потребности в складских запасах. IBM предоставляет отличный обзор нейронных сетей в бизнес-аналитике.

Link to this sectionПрактическая реализация#

Современные библиотеки программного обеспечения позволяют развертывать нейронные сети без необходимости писать математические операции с нуля. Инструменты вроде Ultralytics Platform позволяют пользователям легко обучать эти сети на собственных наборах данных. Следующий код на Python демонстрирует, как загрузить предварительно обученную нейронную сеть (в частности, современную модель YOLO26) и запустить логический вывод на изображении с использованием пакета ultralytics.

from ultralytics import YOLO

# Load a pretrained YOLO26 neural network model
model = YOLO("yolo26n.pt")

# Run inference on an image to detect objects
# The model processes the image through its layers to predict bounding boxes
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Link to this sectionПроблемы и соображения#

Несмотря на свою мощность, нейронные сети представляют определенные трудности. Как правило, для обучения с учителем (Supervised Learning) им требуется большое количество размеченных данных. При недостатке разнообразия данных сеть склонна к переобучению (Overfitting), когда она запоминает примеры из обучения вместо того, чтобы учиться обобщать. Кроме того, глубокие нейронные сети часто называют «черными ящиками», поскольку интерпретация того, как именно они пришли к конкретному решению, может быть затруднительной, что порождает исследования в области объяснимого ИИ (XAI). Такие организации, как IEEE Standards Association, активно работают над стандартами, чтобы обеспечить этичное и безопасное использование этих мощных сетей.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

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

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

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