Литература


НазваниеЛитература
страница15/66
ТипЛитература
1   ...   11   12   13   14   15   16   17   18   ...   66

Обучение многослойной сети


Главное отличие и преимущество нейросетей перед классическими средствами прогнозирования и классификации заключается в их способности к обучению. Так что же такое обучение нейросетей?

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

Для обучения нейронной сети требуются обучающие данные. Они должны отвечать свойствам представительности и случайности или последовательности. Все зависит от класса решаемой задачи. Такие данные представляют собой ряды примеров с указанием для каждого из них значением выходного параметра, которое было бы желательно получить. Действия, которые при этом происходят, можно назвать контролируемым обучением: "учитель" подаем на вход сети вектор исходных данных, а на выходной узел сообщает желаемое значение результата вычислений. Контролируемое обучение нейросети можно рассматривать как решение оптимизационной задачи. Ее целью является минимизация функции ошибок Е на данном множестве примеров путем выбора значений весов W. Достижение минимума называется сходимостью процесса обучения. Именно возможность этого и доказал Розенблатт. Поскольку ошибка зависит от весов нелинейно, получить решение в аналитической форме невозможно, и поиск глобального минимума осуществляется посредством итерационного процесса- так называемого обучающего алгоритма. Разработано уже более сотни разных обучающих алгоритмов, отличающихся друг от друга стратегией оптимизации и критерием ошибок. Обычно в качестве меры погрешности берется средняя квадратичная ошибка (СКО):

,

где М – число примеров в обучающем множестве.

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

.

Здесь  - определяемый пользователем параметр, который называется коэффициентом обучения.

Обратное распространение ошибки


Одним из самых распространенных алгоритмов обучения нейросетей прямого распространения является алгоритм обратного распространения ошибки (BackPropagation, BP). Этот алгоритм был переоткрыт и популяризован в 1986 г. Румельхартом и МакКлелландом из группы по изучению параллельных распределенных процессов в Массачусетском технологическом институте. Здесь я хочу подробно изложить математическую суть алгоритма, так как очень часто в литературе ссылаются на какой-то факт или теорему, но никто не приводит его доказательства или источника. Честно говоря, то же самое относится к Теореме об отображении нейросетью любой функциональной зависимости, на которой основываются все попытки применить нейросети к моделированию реальных процессов. Я бы хотел посмотреть на ее доказательство, но еще нигде его не смог найти. Вот, чтобы у Вас не возникало такого чувства неудовлетворенности в полноте понимания работы нейросети, я решил привести этот алгоритм полностью, хотя честно сознаюсь, что не совсем понимаю его логику.

Итак, это алгоритм градиентного спуска, минимизирующий суммарную квадратичную ошибку:

.

Здесь индекс i пробегает все выходы многослойной сети.

Основная идея ВР состоит в том, чтобы вычислять чувствительность ошибки сети к изменениям весов. Для этого нужно вычислить частные производные от ошибки по весам. Пусть обучающее множество состоит из Р образцов, и входы k-го образца обозначены через {xi k}. Вычисление частных производных осуществляется по правилу цепи: вес входа i-го нейрона, идущего от j-го нейрона, пересчитывается по формуле:



где  - длина шага в направлении, обратном к градиенту.

Если рассмотреть отдельно k-тый образец, то соответствующиее изменение весов равно:



Множитель ik вычисляется через аналогичные множители из последующего слоя, и ошибка, таким образом, передается в обратном направлении.

Для выходных элементов получим:



Для скрытых элементов множитель ik определяется так:



где индекс h пробегает номера всех нейронов, на которые воздействует i-ый нейрон.

Чтобы наглядно представить себе алгоритм обратного распространения ошибки, можно посмотреть следующий рисунок 7:


Рис. 7
1   ...   11   12   13   14   15   16   17   18   ...   66

Похожие:

Литература iconЛитература |
Студентам: электронная книга | литература | указатель | форум | мнения | однокурсники | рейтинг

Литература iconЛитература по курсу 16 Основная литература 16
Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины 9

Литература iconРусская литература XIX века. Русская литература в контексте мировой культуры
Наименование циклов, разделов, модулей, требования к знаниям, умениям, практическому опыту

Литература iconМетодические рекомендации и задания для самостоятельной работы по...
Документационное обеспечение управления и архивоведение (базовая подготовка), изучающих учебную дисциплину «Литература» – Пермь:...

Литература iconЛитература для подготовки по изучаемой теме Основная литература:...
Специальность: 40. 05. 01 (030901. 65) Правовое обеспечение национальной безопасности; специализация уголовно-правовая

Литература iconЛитература Справочная литература

Литература iconЛитература по курсу «Международный коммерческий арбитраж»
Литература по курсу «Международный коммерческий арбитраж», подлежащая изучению к Семинару №11 по теме: «Определение арбитражного...

Литература iconЛитература по курсу «Международный коммерческий арбитраж»
Литература по курсу «Международный коммерческий арбитраж», подлежащая изучению к Семинару №8 по теме: «Возбуждение арбитражного разбирательства....

Литература iconЛитература по курсу «Международный коммерческий арбитраж»
Литература по курсу «Международный коммерческий арбитраж», подлежащая изучению к Семинару №9 по теме: «Отдельные элементы арбитражного...

Литература iconЛитература по курсу «Международный коммерческий арбитраж»
Литература по курсу «Международный коммерческий арбитраж», подлежащая изучению к Семинару №5 по теме: «Договорный и обязательный...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск