Прореживание двухслойной нейронной сети (пример)
Материал из MachineLearning.
(Различия между версиями)
(→Постановка задачи) |
|||
Строка 3: | Строка 3: | ||
== Постановка задачи == | == Постановка задачи == | ||
- | Задана обучающая выборка <tex>X^l, Y^l</tex> | + | Задана обучающая выборка <tex>X^l, Y^l</tex>. Требуется решить задачу классификации с использованием двухслойной нейронной сети; затем упростить сеть, выбросив из нее параметры, соответствующие наименьшей степени выпуклости; среднеквадратичная ошибка классификации при этом не должна сильно возрасти. |
== Алгоритм настройки нейронной сети == | == Алгоритм настройки нейронной сети == | ||
{{UnderConstruction|[[Участник:Mikethehuman|Mikethehuman]] 13:22, 14 апреля 2010 (MSD)}} | {{UnderConstruction|[[Участник:Mikethehuman|Mikethehuman]] 13:22, 14 апреля 2010 (MSD)}} |
Версия 11:55, 14 апреля 2010
Прореживание двухслойной нейронной сети (optimal brain damage) - метод упрощения структуры нейронной сети. Идея прореживания состоит в том, что из сети удаляются параметры, оказывающие малое влияние на ошибку аппроксимации. Таким образом, модель упрощается, а ошибка аппроксимации возрастает незначительно.
Постановка задачи
Задана обучающая выборка . Требуется решить задачу классификации с использованием двухслойной нейронной сети; затем упростить сеть, выбросив из нее параметры, соответствующие наименьшей степени выпуклости; среднеквадратичная ошибка классификации при этом не должна сильно возрасти.
Алгоритм настройки нейронной сети
Статья в настоящий момент дорабатывается. Mikethehuman 13:22, 14 апреля 2010 (MSD) |