Тема: НЕЙРОСЕТЕВОЕ МОДЕЛИРОВАНИЕ НА ОСНОВЕ БАЙЕСОВСКОГО ПОДХОДА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Нейронные сети 5
1.1 Искусственный нейрон 5
1.2 ИНС с учителем 9
1.3 Байесовский подход 12
2 Практическая часть 14
2.1 Используемые инструменты 14
2.2 Парная регрессия 15
2.3 Множественная регрессия 23
2.3 Бинарная регрессия 25
ЗАКЛЮЧЕНИЕ 30
ЛИТЕРАТУРА 31
ПРИЛОЖЕНИЕ А 32
ПРИЛОЖЕНИЕ Б 36
ПРИЛОЖЕНИЕ В 41
📖 Введение
Основным преимуществом нейронных сетей является самообучаемость. Эти модели могут изменять свою внутреннюю структуру в зависимости от входных данных, уточняя значения связей между нейронами. Также зачастую нейронные сети имеют более высокую скорость работы нежели классические алгоритмы.
Однако, при построении нейросетевой модели аналитики часто сталкиваются с проблемой переобучения. Переобучение - это процесс, когда модель «запоминает» связи между входными и выходными значениями конкретной обучающей выборки, теряя возможность решить схожую задачу на других данных. Для решения этой проблемы существует большое количество алгоритмов, таких как, например, регуляризация весов или батч- нормализация. С другой стороны, можно применить другой подход к построению самой нейросети и воспользоваться байесовской статистикой.
Принцип байесовского подхода можно описать выражением «уверенность в справедливости некоторого утверждения возрастает по мере приобретения новых знаний об этом утверждении». Иными словами, априорные знания о распределении некоторого параметра влияют на искомое апостериорное распределение.
Байесовская нейросеть отличается от нейросети, основанной на частотном подходе, тем, что в такой нейросети веса нейронов заданы не конкретными числами, а вероятностью, высчитываемой по формуле Байеса:
Использование байесовских сетей избавляет аналитика от сложностей, связанных с переобучением, поскольку результатом ее работы является распределение всех возможных значений искомого параметра.
Целью данной работы является рассмотрение вопроса применения искусственных нейронных сетей на основе байесовского подхода для решения задач обработки данных.
Задачи:
1. Изучить теоретические материалы по теме «искусственные байесовские нейронные сети».
2. Построить нейронные сети на основе байесовского и частотного подхода с использованием библиотек и инструментов высокоуровневого языка Python и применить их для решения регрессионных задач.
3. Сравнить точность прогнозов нейросетей, построенных на основе байесовского и частотного подхода.
Выпускная квалификационная работа состоит из введения, двух глав, заключения и трех приложений.
Во введении рассмотрена актуальность темы, а также поставлена цель и задачи работы. В главе 1 рассматриваются основные термины, понятия и алгоритмы. В главе 2 приведено описание построения искусственных нейронных сетей с точки зрения частотного и байесовского подхода на языке Python, а также результаты сравнения качества их прогноза в задачах регрессии. В заключении приводятся выводы и результаты работы. В приложении содержатся полные версии программного кода.
✅ Заключение
Подводя итоги, можно сделать вывод, что байесовский подход работает лучше частотного в условиях небольшого объема выборки для задач парной и множественной регрессии. Кроме того, байесовские сети очень хорошо справляются с анализом данных, содержащих статистические выбросы: с увеличением доли выбросов в данных качество прогноза байесовской сети уменьшается на несколько процентов, между тем как точность частотной сети ощутимо падает. Также стоит отметить, что согласно графикам, отображающим качество работы частотной сети для задачи парной регрессии (Приложение Б), более низкая точность прогноза может быть связана с проблемой переобучения.
При решении задачи бинарной классификации оба подхода показали неплохие результаты, однако точность результатов частотной сети в среднем выше на несколько процентов.





