Открыть сервис

AlexNet

AlexNet — это глубокая свёрточная нейронная сеть (CNN), разработанная группой исследователей из Университета Торонто (Алекс Крижевский, Илья Суцкевер, Джеффри Хинтон) и представленная в 2012 году. Архитектура стала ключевым прорывом в области компьютерного зрения, впервые продемонстрировав значительное превосходство глубинных нейросетей над традиционными методами машинного обучения на задаче классификации изображений. Сеть одержала убедительную победу в соревновании ImageNet Large Scale Visual Recognition Challenge (ILSVRC) 2012 года, что положило начало эпохе глубокого обучения в данной области.

История

Предпосылки создания

До 2012 года доминирующими подходами в компьютерном зрении были методы, основанные на ручном выделении признаков (например, SIFT, HOG) и классификаторах вроде SVM. Свёрточные нейронные сети (CNN) были известны с 1980-х годов (LeNet-5 Янна Лекуна), но их применение ограничивалось небольшими наборами данных из-за высокой вычислительной сложности, склонности к переобучению и отсутствия мощных графических процессоров (GPU). К 2012 году рост производительности GPU и появление больших размеченных наборов данных, таких как ImageNet (содержащий более 14 миллионов изображений и 22 000 категорий), создали предпосылки для обучения глубоких моделей.

Соревнование ILSVRC-2012

В 2012 году команда SuperVision (Крижевский, Суцкевер, Хинтон) представила AlexNet на конкурсе ILSVRC. Сеть продемонстрировала топ-5 ошибку (то есть вероятность того, что правильный ответ не входит в пятёрку наиболее вероятных предсказаний) в 15,3%, что было на 10,8 процентных пункта лучше, чем у занявшего второе место метода, основанного на комбинации классических признаков. Этот результат был воспринят как сенсация и послужил катализатором для массового перехода исследовательского сообщества к глубоким нейронным сетям.

Влияние на развитие ИИ

Успех AlexNet привёл к резкому росту интереса к глубокому обучению, финансирования исследований и коммерческих разработок. Архитектура стала основой для многих последующих моделей (VGGNet, GoogLeNet, ResNet). Сам Алекс Крижевский, Илья Суцкевер и Джеффри Хинтон впоследствии основали компанию DNNresearch, которая была приобретена компанией Google в 2013 году. Суцкевер стал одним из сооснователей OpenAI.

Архитектура

AlexNet представляет собой последовательную свёрточную нейронную сеть, состоящую из восьми обучаемых слоёв: пяти свёрточных и трёх полносвязных.

Основные компоненты

  1. Входной слой: Принимает изображения размером 227×227×3 пикселя (RGB). Исходные изображения из ImageNet (обычно 256×256) обрезались до этого размера.
  2. Свёрточные слои (C1–C5):
  1. Полносвязные слои (FC6–FC8):

Ключевые нововведения

Обучение

Набор данных

AlexNet обучался на подмножестве ImageNet, содержащем около 1,2 миллиона изображений из 1000 классов. Для валидации использовалось 50 000 изображений, для тестирования — 150 000.

Гиперпараметры

Результаты

На тестовом наборе ILSVRC-2012 AlexNet показал топ-1 ошибку 37,5% и топ-5 ошибку 17,0% (в конкурсе — 15,3% с учётом ансамбля из семи моделей). Эти результаты более чем вдвое превзошли все предыдущие подходы.

Применение и наследие

Области использования

Хотя AlexNet был создан для классификации изображений, его архитектура и принципы обучения легли в основу многих прикладных задач:

Критика и ограничения

Интересные факты

Источники

  1. Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. Advances in Neural Information Processing Systems 25 (NIPS 2012).
  2. Russakovsky, O., Deng, J., Su, H., et al. (2015). ImageNet Large Scale Visual Recognition Challenge. International Journal of Computer Vision, 115(3), 211–252.
  3. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press. (Глава 9: Convolutional Networks).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →