Обнаружение объектов на изображении с помощью сверточных нейронных сетей |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2019-06-19 02:53 DETECTION OF OBJECTS IN AN IMAGE USING CONVOLUTIONAL NEURAL NETWORKS Viacheslav Kliuev Student, Reshetnev Siberian State University of Science and Technology, Russia, Krasnoyarsk Аннотация. В данной статье рассмотрен метод обнаружения объектов на изображении с помощью сверточных нейронных сетей. Abstract. This article describes a method for detecting objects in an image using convolutional neural networks. Ключевые слова: сверточные нейронные сети; обнаружение объектов; компьютерное зрение. Keywords: convolutional neural network; object detection; computer vision. В настоящее время обнаружение объектов на изображениях имеет множество применений. Развитие этого направления позволяет решить задачи, связанные с охранными системами, верификацией, криминалистической экспертизой. Одним из наиболее важных применений является обработка изображений в медицине. Исследование информации, получаемой из медицинского оборудования способствует постановке диагноза пациентам. Сверточные нейронные сети позволяют обнаруживать объекты на изображениях в реальном времени. Суть метода заключается в том, что нейронная сеть пытается выделить из изображения абстрактные детали, отбрасывая незначительные. После построения карты абстрактных признаков результаты передаются на обычную полносвязную нейронную сеть. Рисунок 1. Архитектура сверточной нейронной сети [1] Как видно из архитектуры сверточной сети, представленной на рисунке 1, сверточная нейронная сети использует 3 основных слоя:
Слой свертки является основополагающим слоем данной сети. Чередование слоев свертки и субдискретизации позволяет снизить размерность изображения для дальнейшего анализа полносвязной нейронной сетью. Рисунок 2. Пример операции свертки и субдискретизации [2] На данный момент является одним из лучших алгоритмов по обнаружению объектов на изображении. Имеет устойчивость к повороту распознаваемого изображения. Основным минусом данного метода является наличие большого количества параметров нейронной сети, изменение которых является сложной задачей. Эти параметры значительно влияют на результат, но выбираются эмпирически. Данный недостаток нивелируется в случае использования сверточных сетей для типовых задач, так как уже существуют несколько выверенных конфигураций, которые прекрасно себя зарекомендовали. Список литературы: 1.Convolutional neural network // Wikipedia. URL: https://en.wikipedia.org/wiki/Convolutional_neural_network (дата обращения: 11.06.2019). 2.Сверточная нейронная сеть, часть 1: структура, топология, функции активации и обучающее множество // Хабр. URL: https://habr.com/en/post/348000/ (дата обращения: 11.06.2019). Источник: nauchforum.ru Комментарии: |
|