Использование нейронных сетей для проверки знаний в процессе обучения
Автор: Кадыркулова Н.К., Мансуров К.Т.
Журнал: Бюллетень науки и практики @bulletennauki
Рубрика: Социальные и гуманитарные науки
Статья в выпуске: 3 т.11, 2025 года.
Бесплатный доступ
Рассмотрены задачи применения нейронных сетей в сфере образования. Основная гипотеза - модель нейронных сетей может успешно оценить знания студентов. В данной статье авторы рассмотрели компьютерное тестирование как одну из основных форм контроля. Целью данного исследования является обучение нейронных сетей анализу данных, полученных при прохождении учащихся тестовых заданий, оцениванию качества знаний и навыков, и предоставлению персонализированных рекомендаций по улучшению обучения. Основной акцент делается на компьютерное тестирование как основную форму контроля учебного процесса и оценки эффективности нейронной системы при моделировании многоэлементных, сложных систем. Результаты исследования показали, что нейронные сети можно эффективно использовать для оценки уровня знаний студентов в процессе обучения, особенно при их применении в компьютерном тестировании. Нейронная сеть является особенно полезным инструментом для моделирования этих сложных систем, что подтверждает ее потенциал в разработке методов структурирования и управления знаниями. Новизна заключается в использовании искусственного интеллекта и машинного обучения для объективного и точного анализа знаний и навыков учащихся. Анализ данной статьи заключается в проверке гипотезы о возможности эффективной оценки обучения учащихся с помощью модели нейронной сети. Использование нейронных сетей в процессе обучения показывает возможность улучшения системы обучения. Планируемые исследования помогают улучшить планирование темпа обучения, подбор учебных материалов и оптимизацию учебного процесса посредством количественного анализа образовательной системы.
Нейронная сеть, оценка компетентности, оценка знаний, тестирование
Короткий адрес: https://sciup.org/14132549
IDR: 14132549 | УДК: 37, | DOI: 10.33619/2414-2948/112/68
Текст научной статьи Использование нейронных сетей для проверки знаний в процессе обучения
Бюллетень науки и практики / Bulletin of Science and Practice
УДК 37; 004.021:421(575.2)
В последние десять лет наблюдается активное развитие прикладной математики, которая сосредотачивается на искусственных нейронных сетях. Это подтверждается тем, что исследования в данной области применяются во многих нейронных областях таких как: включая автоматизацию процессов, адаптивное управление и аппроксимацию функций, а также многие другие приложения. Искусственная нейронная сеть — это вычислительная модель, сформированная на принципах и структуре биологических нейронных сетей. Она обусловлена для обработки информации и совершения всяческих задач, в том числе распознавание образов, классификацию и предсказание. Эта система содержит взаимодействующие элементы (нейроны), которые анализируют входящие данные и развивают навыки на примерах для достижения улучшения результативности своих решений. Искусственная нейронная сеть является комплексом нейронов, соединяющихся друг с другом. В нейронной сети функции передачи настраиваются с помощью параметра, называемым весом. Нейроны бывают входными и выходными. Нейронные сети — это система взаимосвязей, создаваемых для обмена между нейронами. Узлы и элементы нейронов следует определенным правилам обработки входных сигналов, что позволяет фиксировать выходные сигналы. Выход нейросети реагирует на входные воздействия, которые обрабатываются с использованием набора весов для каждого входного сигнала. Задаваемые веса на вход образуют комбинацию чисел, влияющую на итоговый выходной сигнал нейросети. Окружающая среда влияет на поведение нейросети.
Обучение нейросети состоит в изменении «силы» связей между ее нейронами. Чтобы обеспечить корректную реакцию сети при анализе входных сигналов, синаптические связи настраиваются и обучаются. Обучению сети обычно способствует малое отклонение входной информации и позволяет корректно обрабатывать образы с различными помехами и искажениями. В высших учебных заведениях применяется новый государственный образовательный стандарт высшего профессионального образования (ГОСПО), который предполагает обучение с использованием компетентностного подхода. Интеграция исследования в учебный процесс образовательного учреждения через создание модели обучения является одним из наиболее эффективных методов развития компетентности в образовательной системе.
Помимо очевидных аспектов, важно учитывать применение нелинейных математических методов нейронных сетей при оценке компетентности студентов, а также сложность и нестандартность экзаменационных задач. Для полноценной оценки уровня компетентности студента необходимо разработать систему оценки компетенций, учитывающую уровень образования по соответствующим дисциплинам. Это требует создания инструментов и технологий для мониторинга и оценки, так как методы сбора данных и аналитическая оценка состояния должны основываться на результатах на каждом этапе. Некоторые концепции, которые определяют эффективность методов, продемонстрированных в исследовании уровня готовности студентов, были представлены в работе Т. Плаксуновой «Нанообучение в будущей модернизации города» [1], а также нейронные сети в процессе обучения, которые были разработаны Т. А. Онуфриева, А. С. Сухова в работе «Применение нейронных сетей при разработке электронных обучающих ресурсов» [2].
Цель данного исследования заключается в подтверждении гипотезы о том, что неросеть может эффективно оценить знания студентов.
Для оценки знаний по данной дисциплине предлагается следующая методика: дисциплина разбивается на несколько частей (сегментов), обозначим их как n. Студенту необходимо решить несколько типовых задач по каждому из этих разделов.
При проведении тестирования необходимо учитывать так называемый удельный вес i-й дисциплины ( P 1 , P 2 , … P n ). Эти веса устанавливаются кафедрой, ответственной за данную дисциплину. При этом следует соблюдаться: P 1 + P 2 , +…+ P n = 1 или 100%.
Тестирование может принимать разные формы. Это может быть письменная задание, устный интервью в онлайн - чате или видеоконференции, экзамен и т.д. В данной работе авторы рассматривают в качестве основной формы контроля — это компьютерное тестирование. Тестирование представляет собой метод оценки знаний студентов, который основывается на использовании тестов. Этот процесс включает в себя создание качественных тестов, их проведение и анализ результатов, что дает возможность оценить уровень готовности участников. Постоянное увеличение роли информационных технологий в общественном развитии, особенно в сфере образования, а также значительный прогресс в области компьютерных технологий создают благоприятные условия для активного внедрения компьютерного тестирования [3].
Математическая модель контроля знаний может быть построена следующим образом.
V = ( v i , v i ,..., v i )
Допустим, в i-м тесте содержится n j : 1 12 n , где n — количество тестов.
kiii
V = (v, v2,..., vn )
Пусть 1 1 2 nk , — это набор вопросов, выбранных случайным образом, при
V^ G V, (j = 1, k) k < n этом i — 1 ’ , 7, I .
Л
Обозначим через j сумму
теста, при этом ,
.
баллов, которые студент получил на 1, 2, …, j-м шагах Интервальный ряд, используемый для оценки знаний Z
можно представить следующим образом:
Z = [0;11/ 0z 1;12 / 0z2;...;Ik / Ozk;1/ ^zk+1],
___0 < I < Д < ... < I, < 1 ___________________ ^ , ( q = 1, k + 1) где 1 2 k указаны границы интервалов оценивания, zq
Л II ..I
-
- оценка знании студентов, когда сумма баллов j составляет половину интервала ( 1 - 1, 1 ].
Если считать, что случайная величина X – отражает уровень знаний студента, а L – это истинныИ балл, представляющий собой математическое ожидание M[ X] этоИ случаИноИ величины X. Следовательно k < n, то сумма баллов ^j, может быть интерпретирована как оценка математического ожидания L. Таким образом, уровень знаний учащегося можно определить с уверенностью
.
Для того чтобы установить результат обучения, следует учитывать случайный интервал
2, ±A>0 „ в,*1,
-
j , в котором с определенной вероятностью j располагается истинное значение
оценки L:
L ^ -A; 2 + A]
,
Если сумма баллов оказывается в этом интервал i
j i +1
-
A, то оценку можно
θ определить и+1+1 немедленно, без необходимости в дополнительных оценках.
При создании теста авторы, как правило, исходят из того, что на каждый j-й вопрос
v,, (j = 1,к )
-
j можно выбрать лишь один правильный ответ из предложенных вариантов. В
λ r результате, сумма баллов j , выражается как отношение количества правильных ответов j к общему числу вопросов k:
r
2j =к ’ где
'j П , ^ j - это число баллов, требуемое для достижения
*
определенной оценки, η – это наивысшее число баллов. Обозначим значимость каждого j - го ni
Y i ( E Y j = 1);
V, , ( j = 1, к )
вопроса j через j 1 На основе ответов обучающихся рассчитывается оценка за каждый тест:
n i
L=Е y2 ,
j = 1
где i — номер теста ( i 1, m )
Результаты исследования и их обсуждение
Предложенный способ оценки компетенций использует результаты выполнения тестов и заданий в качестве входной информации для заранее обученной нейронной сети, которая выдает оценку в баллах для каждого студента. Для проверки знаний после запуска программы на Delphi появляются ряд диалоговых окон, с помощью которых преподаватель может ввести необходимые данные для выполнения расчетов с последующим анализом полученных результатов. Следует заметить, решается для каждого студента в отдельности. В первом диалоговом окне преподаватель выбирает нужную группу студентов (Рисунок 1).
Далее преподаватель выбирает нужного студента (Рисунок 2).
Если нажать на кнопку «Выбрать всех», то будут выбраны все студенты данной группы. Для группы или отдельного студента указывается наименование дисциплины (Рисунок 3).

Рисунок 1. Диалоговое окно выбора группы

Рисунок 2. Диалоговое окно выбора студента

Рисунок 3. Диалоговое окно выбора дисциплины
После этого программа обращается к базе данных и выводит результаты тестирования для конкретного студента. На Рисунке 4, например, выведены результаты тестирования для студентки группы А. по дисциплине «Программирование в среде Delphi».
Одной из сфер, где применение технологий нейросетей предоставляет значительные перспективы, является систематизация анализа знаний. В своих исследованиях авторы также рассматривали нейронные сети в контексте образовательного процесса [4-7].
Методы нейронных сетей используются в различных сферах, где требуется определить значения неизвестных переменных или характеристик, основываясь на имеющихся данных наблюдений или измерений.

Рисунок 4. Диалоговое окно результатов тестирования
Вывод
Применение нейросетей в сфере образования обладает значительным потенциалом для значительного улучшения образовательной системы. Данные исследования играют ключевую роль в оценке знаний учащихся с использованием нейросетевых технологий. Для проведения такого рода исследования необходимо привлечение не только педагогов, но и специалистов в области нейронных сетей и искусственного интеллекта. В процессе исследования были получены следующие результаты: сформирована математическая модель для анализа знаний; создано программное обеспечение на платформе Delphi.
Список литературы Использование нейронных сетей для проверки знаний в процессе обучения
- Плаксунова Т. А. Нанообразование в перспективах модернизации высшего образования // Славянский форум. 2013. №1. С. 267-272. EDN: SZOOCB
- Онуфриева Т. А., Сухова А. С. Применение нейронных сетей в разработке электронных обучающих ресурсов // Южно-Сибирский научный вестник. 2020. №6. С. 194-197. EDN: TYSFQL
- Кочконбаева Б. О., Кадыркулова Н. К. Использование программы Test_DL для проверки знаний дистанционно-обучающихся студентов // Бюллетень науки и практики. 2019. Т. 5. №9. С. 484-488. DOI: 10.33619/2414-2948/46/58 EDN: YENAOQ
- Зыкова Т. В., Кытманов А. А., Халтурин Е. А., Вайнштейн Ю. В., Носков М. В. Алгоритм анализа и оценки учебных планов образовательных программ // Информатика и образование. 2024. Т. 39. №1. С. 52-64. DOI: 10.32517/0234-0453-2024-39-1-52-64 EDN: UNSWXG
- Чупакова А. О., Гудин С. В., Хабибулин Р. Ш. Разработка и обучение модели искусственной нейронной сети для создания систем поддержки принятия решений // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика. 2020. №3: 61-73. DOI: 10.24143/2072-9502-2020-3-61-73
- Казаченок В. В. Применение нейронных сетей в обучении // Информатика и образование. 2020. №2. С. 41-47. DOI: 10.32517/0234-0453-2020-35-2-41-47 EDN: CEYGED
- Козлова О. А., Протасова А. А. Использование нейронных сетей в дистанционных образовательных технологиях для идентификации обучающихся // Открытое образование. 2021. Т. 25. №3. С. 26-35. DOI: 10.21686/1818-4243-2021-3-26-35 EDN: SEQOEH