Распознавание образов методом нейронных сетей. Многослойный персептрон



Савченкова Е.В.,

преподаватель 2-ой категории УО «ВГТК», г. Витебск, Республика Беларусь

Научный руководитель – Корчевская Е.А., канд. физ.-мат. наук, доцент

Теория распознавания образов– это раздел кибернетики, развивающий теоретические основы и методы классификации и идентификации предметов, явлений, процессов, сигналов, ситуаций, объектов, которые характеризуются конечным набором некоторых свойств и признаков.

К примерам задач распознавания образовможно можно отнести следующие: оптическое распознавание символов; распознавание штрих-кодов, автомобильных номеров, лиц, речи, распознавание изображений, участков земной коры; классификацию документов.

Создание искусственных систем распознавания образов остаётся сложной теоретической и технической проблемой. Традиционно задачи распознавания образов включают в круг задач искусственного интеллекта. Можно выделить три метода распознавания образов:

1. Метод перебора. В этом случае производится сравнение с базой данных, где для каждого вида объектов представлены всевозможные модификации отображения

2. Второй подход – производится более глубокий анализ характеристик образа.

3. Следующий метод – использование искусственных нейронных сетей (ИНС).

Нейронная сеть представляет собой совокупность большого числа сравнительно простых элементов - нейронов, топология соединений которых зависит от типа сети. В основе искусственных нейронных сетей лежат черты живых нейронных сетей. Прототипом для создания нейрона послужил биологический нейрон головного мозга.

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

Одной из ряда моделей нейронных сетей является модель Розенблата, которая была предложена в 1958 году американским нейрофизиологом Ф. Розенблатом. Он ввел в модель Маккаллока и Питтса способность связей к модификации, что сделало ее обучаемой. Эта модель была названа персептроном. Первоначально персептрон представлял собой однослойную структуру с жесткой пороговой функцией процессорного элемента и бинарными или многозначными входами.

Серьезным недостатком персептрона является то, что не всегда существует такая комбинация весовых коэффициентов, при которой имеющееся множество образов будет распознаваться данным персептроном. Причина этого недостатка состоит в том, что лишь небольшое количество задач предполагает, что линия, разделяющая эталоны, будет прямой. Выходом из этого положения является использование многослойного персептрона, способного строить ломаную границу между распознаваемыми образами.

Многослойными персептронами называют нейронные сети прямого распространения. Входной сигнал в таких сетях распространяется в прямом направлении, от слоя к слою. Многослойный персептрон в общем представлении состоит из следующих элементов: множества входных узлов, которые образуют входной слой; одного или нескольких скрытых слоев вычислительных нейронов; одного выходного слоя нейронов.

Количество входных и выходных элементов в многослойном персептроне определяется условиями задачи. Сложность может возникнуть в отношении того, какие входные значения необходимо выбрать. Также не ясен пока вопрос о том, сколько использовать промежуточных слоев и элементов в них. В качестве начального приближения можно взять один промежуточный слой, а число элементов в нем положить равным полусумме числа входных и выходных элементов.

Многослойные персептроны успешно применяются для решения разнообразных сложных задач и имеют следующих три отличительных признака:

1) каждый нейрон сети имеет нелинейную функцию активации;

2) несколько скрытых слоев;

3) высокая связность.

Комбинация всех этих свойств наряду со способностью к обучению на собственном опыте обеспечивает вычислительную мощность многослойного персептрона. Однако эти же качества являются причиной неполноты современных знаний о поведении такого рода сетей.

Описанная проблема не является единственной трудностью, возникающей при работе с персептронами - также слабо формализован метод обучения персептрона. Персептрон поставил ряд вопросов, работа над решением которых привела к созданию более "разумных" нейронных сетей и разработке методов, нашедших применение не только в нейрокибернетике.

 

 


Дата добавления: 2018-02-18; просмотров: 1269; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!