Тип работы:
Предмет:
Язык работы:


ПРОГНОЗИРОВАНИЕ УСПЕВАЕМОСТИ СТУДЕНТОВ С ИСПОЛЬЗОВАНИЕМ НЕЙРОННЫХ СЕТЕЙ

Работа №161816

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы83
Год сдачи2024
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
6
Не подходит работа?

Узнай цену на написание


Перечень сокращений и обозначений 5
ВВЕДЕНИЕ
1 Анализ предметной области
1.1 Общая характеристика задач машинного обучении..
1.2 Архитектуры нейронных сетей 11
1.3 Виды нейронных сетей
13.1 Рекуррентные нейронные сети
1.3.2 Хаотические нейронные сети
1.3.3 Осцнл пятерные нейронные сети 16
13.4 Глубокие нейронные сечи 18
13.5 Сверточные нейронные
13.6 Генеративно-состязательные нейросети
1.4 Постановка задачи обучения ....21
2 Анализ аналогов
2.1 Gradescope.... 24
2.2 MyEdu
2.3 Dreambox
2.4 Smart Sparrow
2.5 Статистика успеваемости ....28
3 Анализ и требования к используемым данным для обучения 29
3.1 Сбор данных для модели
3.2 Формирование датасета
4 Реализация работы с нейронной сетью
4.1 Реализация с использованием глубокой нейронной сети 40
4.1.1 Реализация глубокой нейронной сети ....40
4.1.2 Реализация процесса обучения нейронной сети
4.1.3 Реализация процесса оценки обучения нейросети
4.2 Реализация с использованием RNN 46
4.2.1 Реализация RNN 46
4.2.2 Реализация процесса обучения RNN 49
4.2.3 Реализация процесса оценки обучения RNN 54
4.2.4 Реализация процесса прогнозирования 56
Заключение 60
Список использованных источников 63
Приложение А Листинг программы 66
Приложение А. 1 Файл main Y.py 67
Приложение А.2Файл RNNY.py 69
Приложение А. 3 Фай л RNNmaintrain.py 71
Приложение Б Презентация 77


Благодаря техническому прогрессу, многие компании в настоящее время применяют технологию datanuning. позволяющую обрабатывать существенные объемы данных и извлекать из них полезную информацию.
Задачей этого анализа является выявление скрытых правил и закономерностей в наборах данных. Долгое время основным инструментом оставалась статистика, однако она не всегда способна эффективно решать задачи реальной жизни. Основным её применением является проверка заранее сформулированных гипотез [2].
Изначально использование нейронных сетей в анализе данных вызывало скептические настроения из-за недостатков нейросетей, таких как сложная структура, низкая интерпретируемость и долгое время обучения. Однако их преимущества, такие как хорошая адаптивность к зашумленным данным, постоянная оптимизация и улучшение алгоритмов обучения, правил и упрощения сетей, представляют нейронные сети как все более перспективное направление в datamining-области [3].
Нейросети применимы в совершенно различных областях, начиная автоматизацией распознавания образов, прогнозированием, адаптивным управлением и созданием экспертных систем, организацией ассоциативной памяти, заканчивая обработкой сигналов, синтезом и идентификацией электрических цепей и систем [1].
Развитие электронной среды в университетах, формирование электронных н дистанционных технологий образования становится нормой нашего времени. В помощь принятия решений по подготовке студентов приходит инструмент использования цифровых средств и электронной информационно-образовательной среды (ЭИОС). Современные технологии информатизации системы образования приводят к появлению большого количества разнообразных систем сбора, обработки и хранения больших массивов информации, которые можно использовать для эффективного прогнозирования успеваемости учащихся. Прогнозирование успеваемости учащихся - важный инструмент оценки эффективности применяемых педагогических технологий и методических приемов для преподавателей.
Целью магистерской работы является проектирование, разработка и реализация модели прогнозирования класса обучения студентов (отличник, ударник, троечник, неуспевающий) с использованием электронной информационно-образовательной среды (ЭИОС) ВУЗа на основе технологии нейронных сетей.
Основными задачами работы является:
- изучение методов и способов классификации с использованием нейросети.
- реализация модели нейросети для прогнозирования класса обучающегося,
- обучение реализованной нейросети.
- апробация реализованного функционала.
Работа может быть полезна кураторам и сотрудникам, занимающимся работой со студенческой успеваемостью. Заранее определить на кого из учащихся стоит обратить особое внимание.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате магистерской работы было проведено исследование существующих на данный момент нейронных сетей, а также юс реализаций. Была выбрана модель, наиболее подходящая для прогнозирования по наборам данных. Перед началом проектирования был произведен анализ данных и выявлены требования к используемым данным для обучения.
По окончании работ было принято решение о реализации рекуррентной нейронной сети на языке программирования Python. Средой разработки была выбрана IDE Spyder.
На основании анализа удалось разработать рекуррентную нейронную сеть, реализующую прогнозирование на основе данных, собранных из электронной информационно-образовательной среды ВУЗа (ЭИОС). Анализ модели показал её работоспособность и высокий процент точности.
В перспективе работа может быть полезна кураторам и сотрудникам университета, занимающимся работой со студенческой успеваемостью. Заранее определить на кого из учащихся стоит обратить особое внимание.
Были спрогнозированы данные для учащихся курируемых групп. Результаты представлены на рисунках 22 и 23. Эти предсказанные результаты будут провеяться в ходе текущей весенней сессии 2024 года.
Предлагается за нулевой показатель взять средний уровень успеваемости, то есть оценку 3 («удовлетворительно»). Следовательно, все остальные показатели будут распределяться относительно этого уровня. Все оценки ниже нулевого уровня окажутся в отрицательной области, то есть в зоне риска (от 0 до 3). Как результат - выделяется часть неуспевающих студентов, на которых следует обратить внимание и более тщательно с ними работать в плане мотивации, либо контроля успеваемости.



1. Бирюков Е.В.. Корнев М.С. Практическая реализация нечеткой нейронной сети при краткосрочном прогнозировании электрической нагрузки // Портал магистров ДонНТУ [Электронный ресурс]: сайт. - URL: http www. masters. donntu. edu. ua/20 06/kita /с huyko v/libr ary'library/artic le_5 htm (дата обращения 02.09.2023).
2. Дюк В.A. Data Mining - интеллектуальный анализ данных // Информационные технологии [Электронный ресурс]:: сайт. - URL: http://www. inft ech.webservis.rwit/database/datamining/ar 2 ..htnil (дата обращения 01.09.2023)
3. Xianjun Ni Research of Data Mining Based on Neural Networks // World Academy of Science, Engineering and Technology. - 2008. - № 39. - P. 381-384.
4. Абхишек Шарма. Машинное обучение - Приложения // Информационные технологии [Электронный ресурс]: сайт. - URL: http5://proglef.ni./blogJ,niashinDoe-obuchenie-prilozlieniya (дата обращения 01.11.2023)
5. Хенрик Б.. Джозеф Р., Марк Ф. Машинное обучение. - Издательский дом «Питер), 2017.-336 с.
6. Хайкин С. Нейронные сети: полный курс, 2-е издание. - М.: Вильямс.200 8.
7. Бендерская Е. Н., Никитин К. В. Рекуррентная нейронная сеть как динамическая система и подходы к ее обучению // Научно-технические ведомости С анкт-Петербургского государственного политехнического университета. Информатика. Телекоммуникации. Управление. 2013. №4. С. 29.
8. Бендерская Е. Н., Граничил О. Н. Использование сложности входного образа в управлении структурной сложностью интеллектуальной системы // 5-я Российская ыультиконференция по проблемам управления. Санкт-Петербург. 2012. С. 276-280.
9. Бендерская Е. Н., Толстов А. А. Реализация осшьтляторной хаотической нейронной сети с применением технологии NVIDIA CUD А для решения задач кластеризации // Информационно-управляющие системы.2014.№4. С. 94-101.
10. Schrmdhuber J. Deep Learning in Neural Networks: An Overview ll Neural Networks. 2015. Vol. 61 P. 35-117.
11. Mikolov T, Karafiat Ml, Burget L, Cemocky J., Khudanpur S. Recurrent neural network based language model //11th Annual Conference of the International Speech Communication Association. Japan. 2010. P. 1045—1048.
12. Прошкина. E. H. Анализ и прогнозирование успеваемости студентов на основе радиальной базисной нейронной сети / Е. Н. Прошкина. И. Ю. Балашова. - Текст: непосредственный // Технические науки: традиции и инновации: материалы III Междунар. науч. конф. (г. Казань, март 2018 г.). - Казань: Молодой ученый. 2018. - С. 24-28. - [Электронный ресурс]: URL: https:/Anoluch.ru/conf;'tech/:archive/287/13683/ (дата обращения: 27.05.2024)
13. Русаков С.В., Русакова О.Л.. Посохина КА_ Нейросетевая модель прогнозирования группы риска по успеваемости студентов первого курса // Современные информационные технологии и ИТ-образование. 2018. № 4. С. 815-822.
14. ML: Рекуррентные сети на Ру Torch [Электронный ресурс]: сайт. -
URL: https7//qudata.com/ml/ru/NN_RNN_Torch.html (дата обращения
09.03.2024)
15. Diedenk Р. Kingma, Jimmy Lei Ba. ADAM: A METHOD FOR STOCHASTIC OPTIMIZATION // arXiv: 1412.6980v9 [cs.LG] 30 Jan 2017
16. Андрей Алексеев. Пишем простую нейронную сеть с использованием математики и Numpy // Хабр [Электронный ресурс]: сайт. - URL: https:/.,‘habr.com-,ru,/articles/460539/ (дата обращения: 27.05.2024)
17. Ерофеева В. А. Обзор теории гштеллектуального анализа данных на базе нейронных сетей // Стохастическая оптимизация в информатике.
2015. Т. 11^3. С 3-17.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ