76
capable of giving results of the final grades of the students and will help the teacher to understand
the reason for the results, since this neural network takes into account different factors that lead
the student to have a passing or failing grade. To obtain the results, we worked on the training
of the neural network through the classification model which shows in the result the number of
approved or disapproved students and the other regression model which predicts a student's
grade given the characteristics of their initial survey, both models were of great help in predicting
the behavior of the data.
Keywords: Classification, Neural networks, Regression, Prediction, Student sharing.
INTRODUCIÓN
En este trabajo se presenta el desarrollo de una aplicación con el uso de Redes Neuronales
multicapa el cual busca clasificar a los alumnos de acuerdo a su nota para ver si serán aprobados
o desaprobados en un curso, a su vez esta toma en cuenta los diferentes factores que influyen
en la nota final del alumno los cuales fueron clasificados en variables independientes y
dependientes que posteriormente serán sometidos a una limpieza de datos donde se tratarán
datos duplicados y datos anómalos y estarán listos para ser normalizados y almacenados en un
dataset.
La herramienta que se utilizó para el desarrollo de la aplicación es Anaconda en su entorno de
Spyder en el lenguaje de python donde para construir la red neuronal fue necesario instalar
diferentes librerías las cuales ayudarán a predecir el comportamiento de los datos y las fallas que
influyen en el desempeño de los alumnos los cuales serán reflejados en las notas finales. Esta
aplicación tiene como objetivo ayudar a los profesores a proveer la nota final de sus alumnos y
verificar las causas y los factores que influyen a que un alumno tenga nota aprobatoria o
desaprobatoria al final del curso. Así también el modelo de regresión permitirá predecir la nota
final de un alumno dadas las características iniciales de este.
MATERIALES Y MÉTODOS
Descripción general de la aplicación
Un Instituto Politécnico de Informática (IPI) quiere desarrollar una aplicación que apoye a los
docentes a proveer el resultado final de aprobado o no aprobado para los estudiantes. Este
resultado deberá ser propuesto por la aplicación en función de los datos que los estudiantes
brindaron al inicio del curso.
REVISTA INNOVACIÓN Y SOFTWARE
VOL 2 Nº 2 Septiembre - Febrero 2021 ISSN Nº 2708-0935