Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.1. Однослойная сетьОднослойную сеть образуют нейроны, расположенные в одной плоскости (рис. 3.1). Каждый
Выходные сигналы нейрона
Рис. 3.1. Структура однослойной сигмоидальной нейронной сети Расположенные на одном уровне нейроны функционируют независимо друг от друга, поэтому возможности такой сети ограничиваются свойствами отдельных нейронов. Веса нейронов образуют определенное пространство решений. Следует учитывать, что каждый нейрон реализует функциональное отображение она относится к классу задач линейной сепарации (например, с применением логических функций AND или OR). Продемонстрируем ограниченность возможностей однослойных сетей на примере реализации двухвходовой логической функции XOR [101]. Для упрощения будем использовать функцию активации в виде одноступенчатого порога. Множество данных для обучения логической функции XOR представлено в табл. 3.1. Таблица 3.1 Множество данных для обучения функции XOR
Легко показать, что в этом случае невозможно провести единственную линию, разделяющую пространство данных на два подпространства, из которых одно соответствовало бы входному сигналу 1, а другое - 0 (на рис. 3.2 заштрихованная область относится к одному классу, а незаштрихованная - ко второму). Внутри заштрихованной области выходной сигнал нейрона должен быть равен 1, а за ее пределами - 0. Такое условие не может быть выполнено при использовании для разделения пространства единственной прямой (одного нейрона) независимо от значений параметров этой прямой
Рис. 3.2. Иллюстрация невозможности линейного разделения обучающих данных, соответствующих логической функции XOR
Рис. 3.3. Решение проблемы нелинейного разделения путем применения двух линейных разделителей Добавлением на выходе сети еще одного слоя, состоящего из единственного нейрона, можно реализовать функцию логического суммирования, выделяющую общую часть подмножеств Окончательная структура ИНС, выполняющей функцию XOR, представлена на рис. 3.4. Следует отметить, что добавление в сеть дополнительного слоя позволило разрешить проблему невозможности линейного разделения данных. Каждый нейрон скрытого слоя осуществляет дополнительное линейное разделение плоскости, причем граница такого раздела на области Несмотря на то, что однослойная сеть имеет небольшое практическое значение, ее продолжают использовать там, где для решения поставленной задачи достаточно и одного слоя нейронов.
Рис. 3.4. Структура ИНС, выполняющей функцию XOR Выбор архитектуры такой сети весьма прост. Количество входных нейронов определяется размерностью входного вектора
|
1 |
Оглавление
|