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