Árboles de Decisión (decision trees) usando Entropía con Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ค. 2024
  • En este video se explica cómo crear un árbol de decisión clasificador a partir de la entropía. Además, se presenta un caso práctico para aterrizar los conceptos de una forma intuitiva. El árbol de decisión se programa utilizando la librería Scikit-Learn de Python.
    Para citar este recurso educativo utiliza la siguiente referencia:
    Gutiérrez-García, J.O. [Código Máquina]. (2021, 18 de Octubre). Árboles de Decisión (decision trees) usando Entropía con Python [Video]. TH-cam. [Incluye aquí la URL del video].
    ********************************************
    Para guiar tu aprendizaje, en este vínculo ( • Curso de Inteligencia ... ) se encuentra una guía secuencial para aprender:
    1. Programación Básica con Python;
    2. Manejo de Datos;
    3. Visualización de Datos;
    4. Análisis de Datos; y
    5. Aprendizaje de Máquina y Ciencia de Datos.
    ********************************************
    Índice del Video:
    0:00 Introducción
    1:28 Ejemplo de Árbol
    5:58 Graficar datos y contexto
    8:21 Entropía
    22:06 Creación del Árbol
    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en:
    / shop
    El código y datos del video están disponibles en GitHub github.com/CodigoMaquina/code
    ⭐ De la co-fundadora de Código Máquina, productos de cosmética natural SINHAKI:
    www.amazon.com.mx/s?srs=12094...
    #MachineLearning #AprendizajeAutomático #ScikitLearn #Python #AprendizajeDeMaquina

ความคิดเห็น • 53

  • @CodigoMaquina
    @CodigoMaquina  2 ปีที่แล้ว

    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en:
    facebook.com/C0d1g0Maqu1na/shop

  • @martinasterix
    @martinasterix 6 หลายเดือนก่อน +4

    Excelente trabajo Octavio! Es el mejor canal de aprendizaje de máquina por lejos!

    • @CodigoMaquina
      @CodigoMaquina  6 หลายเดือนก่อน

      @martinasterix muchas gracias por tus palabras. Feliz año!!!

  • @JuicioDeOsiris
    @JuicioDeOsiris 3 หลายเดือนก่อน

    El mejor video que he visto hasta ahora sobre el Decision Tree. Gracias!

  • @Luk17a5
    @Luk17a5 2 หลายเดือนก่อน

    Siempre un genio. Gracias por tanto

  • @alberthpinco3543
    @alberthpinco3543 5 หลายเดือนก่อน +1

    Excelente, me gustaría agregar que el criterio de entropia se usa más que todo cuando se tienen variables categóricas y el criterio de gini cuando se tienen datos mixtos o en su mayoría variables continuas (numéricas)

  • @eliopadillaramos
    @eliopadillaramos ปีที่แล้ว +3

    Excelente tu trabajo no dejes de hacerlo. Me dedico a comentar tu canal a todos los estudiantes de CDD que conozco.

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว +1

      @eliopadillaramos muchas gracias por el apoyo. De hecho, prácticamente es la única forma que tenemos de llegar a más personas. ¡Gracias!

  • @AlbertoDuqueVillegas
    @AlbertoDuqueVillegas 6 หลายเดือนก่อน +1

    @CodigoMaquina Excelente forma de explicar cómo funciona este algoritmo. Así aprendemos, no solo a saber Cómo resolver los problemas sino Por qué son soluciones y por qué funcionan. ¡Felicitaciones porque este canal hace la diferencia!

    • @CodigoMaquina
      @CodigoMaquina  6 หลายเดือนก่อน

      @AlbertoDuqueVillegas muchas gracias por tus palabras. ¡¡¡Feliz año!!!

  • @pptmtz
    @pptmtz 3 หลายเดือนก่อน

    Gracias, profe!

  • @marcelocruz1785
    @marcelocruz1785 ปีที่แล้ว +1

    increíble explicación, muy clara y sin alargarse demasiado

  • @JorgeRodriguez-mp1mt
    @JorgeRodriguez-mp1mt 2 ปีที่แล้ว +3

    Gracias por el video tutorial esta muy bien explicado, gracias por compartir.

    • @CodigoMaquina
      @CodigoMaquina  2 ปีที่แล้ว +1

      Gracias por los comentarios y por ver el canal :)

  • @JoseIgnacioSCNacho
    @JoseIgnacioSCNacho ปีที่แล้ว +1

    Gracias Octavio. Clarísimo cómo siempre.

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว

      José Ignacio muchas gracias por comentar y por seguir el contenido del canal.

  • @karsenbergstrom7098
    @karsenbergstrom7098 ปีที่แล้ว +1

    Excelente video, gracias código maquina.

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว

      Muchas gracias Karsen. Saludos!!

  • @JavierPerez-ls8xe
    @JavierPerez-ls8xe 2 ปีที่แล้ว +1

    Excelente explicación, Gracias

    • @CodigoMaquina
      @CodigoMaquina  2 ปีที่แล้ว

      Gracias por tus comentarios y por ver nuestro contenido :)

  • @mid_vela6621
    @mid_vela6621 5 หลายเดือนก่อน

    Te debo una, muhas gracias Octavio

  • @leticiaramirez827
    @leticiaramirez827 ปีที่แล้ว +1

    Excelente explicación. Mil gracias

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว

      Gracias por los comentarios y por seguir el contenido del canal :)

  • @danilo17lo
    @danilo17lo 2 ปีที่แล้ว +1

    Muy bueno, te sigo y me suscribo.

    • @CodigoMaquina
      @CodigoMaquina  2 ปีที่แล้ว

      Gracias por tus comentarios :)

  • @victoroliveroing
    @victoroliveroing ปีที่แล้ว +2

    Muy buen video. Gracias

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว +1

      Víctor muchas gracias por tus palabras :)

    • @victoroliveroing
      @victoroliveroing ปีที่แล้ว +1

      Trato de ver todos tus videos, explicas muy bien y cubren lo necesario para aprender. Me han resultado muy útiles.

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว

      @@victoroliveroing leer que los videos son de utilidad, nos llena de satisfacción y le da sentido a este esfuerzo que realizamos con mucho cariño.

  • @marco4479
    @marco4479 2 ปีที่แล้ว +1

    Buen video , gracias :D

    • @CodigoMaquina
      @CodigoMaquina  2 ปีที่แล้ว

      Muchas gracias por tu comentario y feliz año :)

  • @CyberpunkAngel
    @CyberpunkAngel ปีที่แล้ว +1

    Gracias Capo sos groso sabelo

  • @RRR-yp4is
    @RRR-yp4is ปีที่แล้ว +1

    Excelente

  • @fabianbustosaguirre6958
    @fabianbustosaguirre6958 ปีที่แล้ว +1

    eres el mejor

  • @arquitectomm8482
    @arquitectomm8482 ปีที่แล้ว +1

    Muchas gracias. Explicas de una forma excelente. (El audio puede mejorar si lo subes un poco más)

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว

      Muchas gracias por tus comentarios. Ciertamente tengo algunas fallas con el audio en algunos videos, creo que mi micrófono no es de lo mejor. Voy aprendiendo tanto en edición de video como en edición de audio. Poco a poco, pero vamos mejorando :)

  • @guillermosilva1527
    @guillermosilva1527 2 ปีที่แล้ว +4

    Gran video! Voy a mirar todos tus videos y voy a pasar la vos entre los panas

    • @CodigoMaquina
      @CodigoMaquina  2 ปีที่แล้ว

      Muchas gracias por comentar en los videos y te agradecemos que compartas el canal entre tus conocidos. Su apoyo es prácticamente la única forma de poder llegar a más personas. Gracias :)

  • @jonathan1003046909
    @jonathan1003046909 9 หลายเดือนก่อน +1

    Como siempre una genialidad de video! una consulta donde podría encontrar mas bases de datos en formato csv y que se puedan descargar

    • @CodigoMaquina
      @CodigoMaquina  9 หลายเดือนก่อน

      Hola @jonathan1003046909 échale un ojo a nuestro siguiente video con información sobre conjuntos de datos y dónde descargarlos:
      th-cam.com/video/lIPCpPd0YuI/w-d-xo.html

  • @CarlosHernandez-rj3to
    @CarlosHernandez-rj3to 8 หลายเดือนก่อน +1

    Exceleente video, buen trabajo. Te consulto como lograria que el arbol dde decision me defina quien esta (noddo) saluddable o quien tiene paro cardiaco (nodo). Agradezco de antemano

    • @CodigoMaquina
      @CodigoMaquina  6 หลายเดือนก่อน

      @CarlosHernandez-rj3to gracias por tus comentarios y por tu pregunta. Al respecto, para determinar si el modelo clasifica a un nuevo registro/paciente como saludable o con problema cardiaco, habría que utilizar el método predict (justo como en 38:00)

  • @marcantom1
    @marcantom1 ปีที่แล้ว +2

    La base de datos para practicarlo, de donde lo saco?

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว

      Los datos los puedes descargar de nuestro repositorio :) github.com/CodigoMaquina/code/blob/main/datos/pacientes.csv

  • @CarlosHernandez-nn3ll
    @CarlosHernandez-nn3ll 2 ปีที่แล้ว +1

    ImportError: DLL load failed: No se encontró el proceso especificado. A que se debe este error?

    • @CarlosHernandez-nn3ll
      @CarlosHernandez-nn3ll 2 ปีที่แล้ว +1

      Aparecio Cuando metí from sklearn import tree

    • @CodigoMaquina
      @CodigoMaquina  2 ปีที่แล้ว +1

      Al parecer es algún problema con la instalación del interprete o suite que estás utilizando. Te recomiendo utilizar Google Colab que ya tiene todas las librerías instaladas y así podrías evitar reinstalar :) Gracias por seguir el contenido del canal :)

  • @iglesiaesmeralda2
    @iglesiaesmeralda2 ปีที่แล้ว +1

    donde bajo archivo pacientes.csv

    • @CodigoMaquina
      @CodigoMaquina  ปีที่แล้ว +1

      Gracias por el interés en nuestro contenido. El archivo lo puedes descargar de nuestro repositorio de GitHub:
      github.com/CodigoMaquina/code/blob/main/datos/pacientes.csv