Свёрточные нейронные сети (Convolutional Neural Networks, CNN) — это класс нейросетей, специально приспособленный для работы с изображениями. Именно они совершили прорыв в компьютерном зрении.
Как устроены CNN
Сеть применяет к изображению набор фильтров-свёрток, которые выделяют признаки: сначала простые (края, углы), затем всё более сложные (формы, объекты). Слои подвыборки (pooling) уменьшают размерность, а финальные полносвязные слои выполняют классификацию.
Где применяются
- Распознавание и классификация объектов
- Медицинская диагностика по снимкам
- Системы безопасности и видеонаблюдения
- Беспилотные автомобили
На основе CNN построены такие знаменитые архитектуры, как AlexNet, VGG, GoogLeNet и ResNet, которые задали стандарты точности в задачах зрения.






