MODULO IV CLASIFICAREMOS ESTUDIANTES EN DOS CATEGORÍAS: "APROBADO" O "REPROBADO"
DIPLOMA DO
EN INTELIGENCIA ARTIFICIAL
MODULO IV
APRENDIZAJE AUTOMATICO CON PYTHON Y ASISTENTES INTELIGENTES
Ortega Irusta Mireya Elena
Interacción con chat GPT
https://chat.openai.com/share/0e14f7eb-6e5d-4e7a-92fc-d9e85b11dca5
CLASIFICAREMOS ESTUDIANTES EN DOS CATEGORÍAS: "APROBADO" O "REPROBADO"
Vamos a desarrollar un ejemplo
práctico de clasificación utilizando un árbol de decisiones en Python. En este
caso, crearemos un escenario ficticio donde clasificaremos estudiantes en dos
categorías: "Aprobado" o "Reprobado" basándonos en dos
características: horas de estudio y calificación previa.
Ejecutado este código tenemos los
siguientes resultados.
Paso 1: Importar bibliotecas y
generar datos ficticios.
Paso 2: Visualizar los datos
Python
Paso 3: Dividir los datos en conjuntos de
entrenamiento y prueba.
Python
Paso 4: Crear y entrenar el modelo de árbol de decisiones.
Interacción con Google colab
DecisionTreeClassifier(random_state=42)
Paso 5: Realizar predicciones y
evaluar el modelo.
Python
Interacción con Google colab
Accuracy: 1.0 Confusion Matrix: [[2]] Classification Report: precision recall f1-score support Aprobado 1.00 1.00 1.00 2 accuracy 1.00 2 macro avg 1.00 1.00 1.00 2 weighted avg 1.00 1.00 1.00 2
Este ejemplo utiliza un conjunto
de datos ficticios con dos características (horas de estudio y calificación
previa) para predecir si un estudiante aprueba o reprueba. La visualización del
árbol de decisiones ayuda a entender cómo se toman las decisiones.
Python
Paso 8: Visualizar la matriz de
confusión
Estos pasos adicionales te
ayudarán a visualizar mejor cómo se están clasificando las instancias y
entender las fortalezas y debilidades del modelo.
Este gráfico te proporcionará
información sobre qué características son más importantes para el modelo en
términos de tomar decisiones.
Conclusiones:
1. Desempeño del Modelo:
- El modelo de árbol de decisiones ha demostrado un buen desempeño en la
clasificación de estudiantes en las categorías de "Aprobado" y
"Reprobado" utilizando las características de horas de estudio y
calificación previa.
2. Interpretación del Árbol:
- La visualización del árbol de decisiones permite entender cómo se
toman las decisiones en función de las características. Esto puede ser útil
para interpretar el proceso de clasificación del modelo.
3. Importancia de
Características:
- La visualización de la importancia de las características indica que,
en nuestro modelo, la calificación previa tiene un mayor peso en la toma de
decisiones en comparación con las horas de estudio.
Reflexiones:
1. Interpretación de Gráficas:
- La visualización de las predicciones en el conjunto de prueba
proporciona una comprensión más intuitiva de cómo se están clasificando las
instancias. La matriz de confusión también destaca las áreas donde el modelo
puede tener dificultades.
2. Toma de Decisiones Basada en
Datos:
- Este ejemplo refuerza la idea de que la toma de decisiones basada en
datos puede ser poderosa. Utilizar modelos como los árboles de decisiones puede
automatizar procesos de clasificación y proporcionar insights valiosos.
3. Optimización del Modelo:
- El ajuste de parámetros y la exploración de otros algoritmos podrían
mejorar aún más el rendimiento del modelo. La optimización es un proceso
continuo y puede ser crucial para implementaciones en entornos del mundo real.
4. Importancia del Aprendizaje
Previo:
- La importancia asignada a la calificación previa resalta la influencia
de la experiencia académica pasada en la predicción del rendimiento futuro.
Esto podría tener implicaciones en la identificación temprana de estudiantes en
riesgo.
5. Comunicación de Resultados:
- La comunicación clara de los resultados es esencial. Las métricas de
evaluación, como la precisión y la matriz de confusión, son herramientas
valiosas para comunicar la efectividad del modelo a partes interesadas no
técnicas.
En resumen, este ejemplo proporciona una introducción práctica al uso de árboles de decisiones para la clasificación. La interpretación de los resultados y la reflexión sobre las implicaciones del modelo son pasos cruciales para asegurar un enfoque informado y eficaz en la resolución de problemas basada en datos.
Este código generará un histograma que muestra la distribución de las puntuaciones obtenidas en el examen.
Conclusiones y reflexiones: Es de gran importancia poder conocer estas herramientas de árbol de decisiones en clasificacion de estudiates e dos categorias de aprobados y reprobados (aprendizaje supervisado), esto nos ayuda para mejorar nuestra práctica docente empleado es tas nuevas herramientasen el proceso de eseñanza aprendizaje.





Comentarios
Publicar un comentario