Понимание сверточной нейронной сети

Understanding of a convolutional neural network
Saad Albawi, Tareq Abed Mohammed, Saad Al-Azawi
2017-08-01

сверточная нейронная сетьImageNetсверточный слойполносвязный слойслой пулинга
Термин «глубокое обучение» или «глубокая нейронная сеть» обозначает искусственные нейронные сети (ИНС) с несколькими слоями. За последние десятилетия глубокое обучение признано одним из наиболее мощных инструментов и стало очень популярным в литературе, поскольку позволяет обрабатывать большие объемы данных. Интерес к более глубоким скрытым слоям в последнее время превзошёл производительность классических методов в различных областях, особенно в задачах распознавания образов. Одна из наиболее популярных глубоких нейронных сетей — сверточная нейронная сеть (CNN), получившая название по математической линейной операции над матрицами, называемой свёрткой. CNN содержит несколько типов слоёв, включая свёрточные слои, слои нелинейности, пулинговые слои и полностью связанные (fully connected) слои. Свёрточные и полностью связанные слои имеют обучаемые параметры, тогда как пулинг и слои нелинейности не содержат параметров. CNN демонстрируют превосходную эффективность в задачах машинного обучения, особенно в приложениях, работающих с изображениями, таких как крупные наборы для классификации изображений (ImageNet), компьютерное зрение и обработка естественного языка (NLP); достигнутые результаты были впечатляющими. В данной статье мы объясняем и определяем все элементы и важные вопросы, связанные со сверточными нейронными сетями, и то, как эти элементы работают. Кроме того, мы указываем параметры, влияющие на эффективность CNN. В статье предполагается, что читатели обладают достаточными знаниями как в области машинного обучения, так и в области искусственных нейронных сетей.
1
CNN показывают отличные результаты в задачах работы с изображениями на большом масштабе (например, ImageNet), в компьютерном зрении и в некоторых задачах обработки естественного языка.
2
Свёрточные нейронные сети (CNN) — популярная архитектура глубоких нейронных сетей, состоящая из свёрточных, нелинейных, пулинг- и полностью-связанных слоев.
3
Свёрточные и полностью-связанные слои содержат обучаемые параметры, тогда как пулинг- и нелинейные слои параметров не имеют.
4
Более глубокие скрытые слои в CNN начали превосходить классические методы в распознавании образов.
5
В статье объясняются ключевые элементы CNN и перечисляются параметры, влияющие на их эффективность.

Сверточная нейронная сеть (CNN)

Компоненты, операции и факторы, влияющие на эффективность CNN (слои: сверточный, нелинейности, пуллинга, полносвязный; операция свёртки; обучаемые параметры) и их функционирование

Publication Details
Publication Date
2017-08-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Saad Albawi
Tareq Abed Mohammed
Saad Al-Azawi
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%