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