Сверточная нейронная сеть (Convolutional Neural Network, CNN) - это вид искусственных нейронных сетей, основанный на применении математической операции свертки. Они были разработаны специально для обработки данных с множеством координат, таких как изображения или временные ряды. Сверточные сети обеспечивают эффективное распознавание признаков, масштабируемость и способность к обобщению. Основные компоненты сверточной нейронной сети: 1. Сверточный слой (Convolutional layer) - основной тип слоев CNN, здесь происходит применение операции свертки. В сверточном слое каждый "нейрон" соединяется с небольшим локальным участком предыдущего слоя, а не со всеми нейронами, как в полносвязной нейронной сети. Это позволяет учесть локальные свойства данных и снизить количество параметров сети. 2. Реляционный слой (ReLU, Rectified Linear Unit) – является по сути функцией активации, и задачей данного слоя является введение нелинейности. Это делается для того, чтобы вместо простых линейных комбинаций ве
Сверточная нейронная сеть (Convolutional Neural Network, CNN)
30 марта 202330 мар 2023
237
2 мин