ВВЕДЕНИЕ 3
ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ НЕЙРОННЫХ СЕТЕЙ 4
1.1 Определение и виды нейронной сети 4
1.2 Применение нейронных сетей и основные проблемы 6
ГЛАВА 2. РЕАЛИЗАЦИЯ АЛГОРИТМА ОБУЧЕНИЯ НЕЙРОННОЙ СЕТИ С ИСПОЛЬЗОВАНИЕМ АЛГОРИТМА ОБРАТНОГО РАСПРОСТРАНЕНИЯ ОШИБКИ 9
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 16
ПРИЛОЖЕНИЕ 1 18
Читать дальше
Во время выполнения работы была достигнута поставленная цель: изучены основные понятия нейронных сетей и полученные знания применены для моделирования своей нейронной сети.
Для достижения цели были решены следующие задачи:
изучены основные понятия нейронных сетей, а именно:
а. определения и виды нейронных сетей;
б. применение нейронных сетей и основные проблемы.
реализован алгоритм обучения нейронной сети с использованием обратного распространения ошибки.
Сегодня существует много модификаций алгоритма обратного распространения ошибки. Возможно обучение не «по шагам» (выходная ошибка вычисляется, веса корректируются на каждом примере), а «по эпохам» в offline-режиме (изменения весовых коэффициентов происходит после подачи на вход нейросети всех примеров обучающего множества, а ошибка обучения neural сети усредняется по всем примерам).
Обучение «по эпохам» более устойчиво к выбросам и аномальным значениям целевой переменной благодаря усреднению ошибки по многим примерам. Зато в данном случае увеличивается вероятность «застревания» в локальных минимумах. При обучении «по шагам» такая вероятность меньше, ведь применение отдельных примеров создаёт «шум», «выталкивающий» алгоритм обратного распространения из ям градиентного рельефа.
Появление алгоритма обратного распространения ошибки стало знаковым событием и положительно отразилось на развитии нейросетей, ведь он реализует эффективный с точки зрения вычислительных процессов способ обучения многослойного персептрона. В то же самое время, было бы неправильным сказать, что алгоритм предлагает наиболее оптимальное решение всех потенциальных проблем.
Читать дальше
1. Бурый Я. А. Нейроэволюционное подкрепляющее обучение нейронных сетей // Системный анализ. – 2021. – № 4, – С. 16-24
2. Данилов, В. В. Нейронные сети : учебное пособие / В. В. Данилов. – Донецк : ДонНУ, 2020. – 158 с.
3. Классификация нейронных сетей [электронный ресурс]. – Режим доступа: https://aisimple.ru/12-klassifikacija-nejronnyh-setej.html (Дата обращения: 19.09.2022)
4. Нейронные сети [электронный ресурс]. – Режим доступа: https://sbercloud.ru/ru/services/neural-networks (Дата обращения: 19.09.2022)
5. Ростовцев, В. С. Искусственные нейронные сети : учебник для вузов / В. С. Ростовцев. – 2-е изд., стер. – Санкт-Петербург : Лань, 2021. – 216 с.
6. Хливненко, Л. В. Практика нейросетевого моделирования : учебное пособие для вузов / Л. В. Хливненко, Ф. А. Пятакович. — 2-е изд., стер. – Санкт-Петербург : Лань, 2021. – 200 с.
7. Цаунит, А. Н. Перспективы развития и применения нейронных сетей / А. Н. Цаунит // Молодой ученый. – 2021. – № 23 (365). – С. 114-117.
8. Ямшев, К. А. Нейронные сети: цели и проблемы / К. А. Ямшев // Современное профессиональное образование: опыт, проблемы, перспективы : Материалы Международной научно-практической конференции. В 2-х частях, Ростов-на-Дону, 22 марта 2021 года. – Ростов-на-Дону: Южный университет (ИУБиП), "Издательство ВВМ", 2021. – С. 113-117.
9. Artificial neural networks optimization and convolution neural networks to classifying images in remote sensing: A review / K. A. Alafandy, H. Omara, M. Lazaar, M. Al Achhab // ACM International Conference Proceeding Series : 4, Rabat, 23–24 октября 2019 года. – Rabat, 2019.
10. Frank E.-S. An Introductory Review of Deep Learning for Prediction Models With Big Data // E.-S. Frank, Y. Zhen, F. Han, T. Shailesh, Dehmer Matthias. – 2020. – №3. P. 125-135.
11. Neuroscience and artificial intelligence can help improve each other [electronic resource]. – 2019. – Access mode: https://theconversation.com/neuroscience-and-artificial-intelligence-can-help-improve-each-other-110869 (Date of the application: 19.09.2022)
Читать дальше