MODULO IV APLICACIÓN PRÁCTICA: ÁRBOLES DE DECISIÓN (APRENDIZAJE SUPERVISADO) EJEMPLO PARA CLASIFICAR FLORES EN TRES ESPECIES DIFERENTES
DIPLOMA DO
EN INTELIGENCIA ARTIFICIAL
MODULO IV
APRENDIZAJE AUTOMATICO CON PYTHON Y ASISTENTES INTELIGENTES
Ortega Irusta Mireya Elena
Interaccion con chat GPT
https://chat.openai.com/share/c99f1bfe-b3ca-4b64-9c6e-cfe55be0a1e6
Para aplicar los componentes del
pensamiento computacional en un ejemplo de árboles de decisión (aprendizaje
supervisado) y discutir conceptos clave de regresión logística, aquí tienes:
Paso a paso utilizando el Pensamiento
Computacional:
1. Descomposición:
- Problema:
Clasificar clientes bancarios como riesgosos o no para préstamos.
- Objetivo:
Utilizar un modelo de árbol de decisión para predecir la clasificación.
- Entradas: Datos de clientes (ingresos,
historial crediticio, etc.).
- Salidas:
Clasificación de riesgo (riesgoso/no riesgoso).
2. Reconocimiento de Patrones:
- Regresión
Logística: Un modelo estadístico para problemas de clasificación binaria.
- Árboles
de Decisión: Estructuras de árbol que toman decisiones basadas en
características.
3. Abstracción:
- Regresión
Logística: Usa una función logística para modelar la probabilidad de una clase.
- Árboles
de Decisión: Dividen el conjunto de datos basándose en las características para
hacer predicciones.
4. Algoritmos:
- Regresión
Logística: Usa el algoritmo de optimización (gradiente descendente, por
ejemplo) para ajustar los parámetros.
- Árboles
de Decisión: Algoritmo que busca dividir los datos en nodos para maximizar la
homogeneidad de las clases.
5. Automatización:
- Regresión
Logística: Automatiza la predicción de la clase basada en parámetros
aprendidos.
- Árboles de Decisión: Automatiza la clasificación utilizando la
estructura del árbol.
Conceptos Clave de Regresión Logística:
- Función Logística: Transforma la salida
a una probabilidad entre 0 y 1.
- Clasificación Binaria: Predecir entre
dos clases (Sí/No, 0/1).
- Entrenamiento: Ajuste de parámetros para
minimizar el error de predicción.
Fundamentos de Árboles de Decisión:
- Nodos: Puntos de decisión basados en
características.
- Ramificaciones: Divisiones en el árbol
basadas en valores de características.
- Hoja: Nodo terminal que representa una
clase o valor final.
Análisis de Importancia de Características
y Poda del Árbol:
- Importancia de Características: Evalúa
qué características tienen más peso en las decisiones del árbol.
- Poda del Árbol: Proceso de eliminar
nodos poco importantes para evitar el sobreajuste y mejorar la generalización
del modelo.
Al implementar regresión logística y
árboles de decisión, se puede realizar un análisis comparativo para determinar
cuál modelo se ajusta mejor a los datos y a los objetivos específicos del
problema. ¿Te gustaría profundizar más en algún aspecto en particular?
Los árboles de decisión son un algoritmo de aprendizaje supervisado utilizado tan
to para clasificación como para regresión. Aquí tienes un ejemplo simple utilizando Python y la biblioteca scikit-learn:
Interaccion con chat GPT
https://chat.openai.com/share/c134c2a0-e8e7-4286-9d19-a1e100f1959f
EJEMPLO PARA CLASIFICAR FLORES EN TRES ESPECIES DIFERENTES
Supongamos
que queremos construir un árbol de decisión para clasificar flores en tres
especies diferentes (setosa, versicolor y virginica) basándonos en las
características de longitud y ancho del sépalo y pétalo.
Primero,
necesitarás instalar scikit-learn si aún no lo has hecho:
Interacción
con Google colab:
Este código utiliza el conjunto de datos Iris, que es comúnmente utilizado para ejemplos de clasificación. El árbol de decisión se entrena en el conjunto de entrenamiento y luego se evalúa en el conjunto de prueba. La función `export_text` se utiliza para mostrar las reglas de decisión aprendidas por el árbol.
Ten en cuenta que este es un ejemplo básico, y en la práctica, debes ajustar los
parámetros del árbol de decisión y realizar una validación cruzada para obtener
una evaluación más robusta del modelo.
Puedes utilizar la biblioteca matplotlib para visualizar el árbol de decisión y sus decisiones. Aquí hay una versión modificada del código anterior para incluir gráficos:
Conclusiones y reflexiones: es de gran importancia poder conocer estas herramientas
de árbol de decisiones (aprendizaje supervisado), para mejorar nuestra practica
docente empleado es las nuevas herramientas.



Comentarios
Publicar un comentario