Clasificación con Árboles de Decisión ¡EN 15 MINUTOS!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • 🔥🔥Academia Online🔥🔥: cursos.codificandobits.com/
    🔥🔥Asesorías y formación personalizada🔥🔥: www.codificandobits.com/servi...
    En este video veremos todos los detalles de funcionamiento de los Árboles de Decisión para la clasificación, uno de los algoritmos más sencillos pero a la vez más poderosos del Machine Learning.
    Veremos la explicación completa del algoritmo CART, hablaremos de cómo controlar el "overfitting" en un Árbol (pre-poda y post-poda), y veremos sus principales ventajas y desventajas.
    Contenido:
    0:00 Introducción
    0:26 La clasificación y limitaciones de otros métodos de clasificación
    1:29 Idea intuitiva del algoritmo CART y de los Árboles de Decisión
    4:40 Entrenamiento del Árbol de Decisión
    11:07 Clasificación de un nuevo dato con el Árbol entrenado
    11:36 Overfitting y poda del Árbol
    13:32 Ventajas y desventajas de los Árboles de Decisión
    15:11 Conclusión
    🔴 ** VISITA WWW.CODIFICANDOBITS.COM **
    En el sitio web encontrarán artículos y podrán descargar material útil para el desarrollo de aplicaciones de Machine Learning y Ciencia de Datos. También podrán ponerse en contacto conmigo si están interesados en servicios de formación, charlas o asesorías... Y muy pronto podrán acceder a los cursos online que estoy preparando.
    🔴 ** VIDEOS Y LISTAS DE REPRODUCCIÓN RECOMENDADAS **
    🎥 Máquinas de Soporte Vectorial: Explicación Completa: • MÁQUINAS DE SOPORTE VE...
    🎥 Fundamentos del Machine Learning: • Machine Learning: Fund...
    🔴 ** ÚNETE A CODIFICANDO BITS Y SÍGUEME EN MIS REDES SOCIALES **
    ✅ Sitio web: www.codificandobits.com
    ✅ Suscríbete: th-cam.com/users/codificando...
    ✅ Facebook: / codificandobits
    ✅ Instagram: / codificandobits
    ✅ Twitter: / codificandobits
    🔴 ** ACERCA DE MÍ **
    Soy Miguel Sotaquirá, el creador de Codificando Bits. Tengo formación como Ingeniero Electrónico, y un Doctorado en Bioingeniería, y desde el año 2017 me he convertido en un apasionado por el Machine Learning y el Data Science, y en la actualidad me dedico por completo a divulgar contenido y a brindar asesoría a personas y empresas sobre estos temas.
    🔴 ** ACERCA DE CODIFICANDO BITS **
    El objetivo de Codificando Bits es inspirar y difundir el conocimiento en las áreas de Machine Learning y Data Science.
    #machinelearning
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @codificandobits
    @codificandobits  3 ปีที่แล้ว

    🔥🔥Academia Online🔥🔥: cursos.codificandobits.com/
    🔥🔥Asesorías y formación personalizada🔥🔥: www.codificandobits.com/servicios/

  • @samuelivannoya267
    @samuelivannoya267 4 วันที่ผ่านมา

    Siempre tenés la mejor expplicación. Miro un montón de videos y siempre los tuyos son los más claros.

  • @subvid01
    @subvid01 6 หลายเดือนก่อน +3

    Que forma tan espectacular de enseñar algo complejo,lo haces facil y alcanzable

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

    Corrección minuto 9:34: en el nodo derecho quedan dos (no tres) datos de color rojo.

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

    Alto crack profe

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

    Excelentísimo video, muchas gracias!!

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

    Uff excelente video!! y utilizaste animeee

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

      ja, ja, ja.. No soy fanático del anime, pero esta serie me atrapó!!

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

    QUÉ BUENA EXPLICACIÓN! POR FIN LO ENTIENDO!

  •  2 ปีที่แล้ว

    Muchas gracias. Muy claro y didáctico. Saludos.

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

    Excelente video! muy bien explicado.

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

    Muchas gracias por la explicación

  • @sirhoker2645
    @sirhoker2645 3 ปีที่แล้ว

    Muchas gracias. carita feliz para usted, :)

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Carita feliz de vuelta :) un saludo!

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

    Muchas gracias. Una explicación muy clara.

  • @JoseAntonio-gu2fx
    @JoseAntonio-gu2fx 8 หลายเดือนก่อน

    Estupendos videos. Muchas gracias

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

    muy buena explicación!!

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

    Quedó excelente la explicación. Asi da gusto aprender

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

      Ji, ji, ji... Como siempre gracias por tus comentarios. Saludos!

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

    Excelente explicación!!! Ud. es un gran docente!!! gracias y siga con los videos !!!

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

      Claro que sí José, viene más contenido, y ahora cada semana! Un saludo!

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

    Buena explicación, ya me suscribí al canal, gracias por enseñarnos sobre estos temas

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

    Buenísima tu explicación, gracias!

  • @italoolanoraffo9760
    @italoolanoraffo9760 3 ปีที่แล้ว

    Excelente video!

  • @CarlosMartinez-ez3jo
    @CarlosMartinez-ez3jo ปีที่แล้ว

    Muy bien, me gusto bastante.

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

    El mejor tutorial de CART q he visto. Muchas gracias. Felicitaciones

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

      :) :) gracias por tu comentario Javier. Un saludo!

  • @dr.c.gerardogarciagil4837
    @dr.c.gerardogarciagil4837 ปีที่แล้ว

    Maestro... Simple y Directo Quisiera Dar clases como usted

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

      :) :) :) muchas gracias por ese comentario Gerardo! Esto me motiva un montón a seguir desarrollando este contenido. Un saludo!

  • @juanmanuelcirotorres6155
    @juanmanuelcirotorres6155 3 ปีที่แล้ว

    Muy vacano, gracias

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Gracias a ti por tu comentario Juan Manuel. Saludos!

  • @armandoshimomura8551
    @armandoshimomura8551 8 หลายเดือนก่อน

    Te amo

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

    Excelente vídeo, eres un crack. Muchas gracias.

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Gracias por tu comentario Junior. Un saludo!

  • @juansebastian4847
    @juansebastian4847 3 ปีที่แล้ว

    Muchas gracias profesor por la calidad del video, nunca pare por favor!!!

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      No Juan Sebastián. La idea es seguir publicando mucho contenido!

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

    Excelente explicación, muchas gracias!

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

      Gracias a ti por tu comentario. Saludos!

  • @henry-db
    @henry-db 3 ปีที่แล้ว

    Un vídeo excelente, muy sencillo de entender

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

    Gracias profe, por el vídeo, muy buena explicación 🤩👍

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

      Gracias por tu comentario Edward. Y llámame Miguel. Un saludo!

  • @juanandresnp
    @juanandresnp 3 ปีที่แล้ว

    Maravillosa explicación, quedó muy atento de los siguientes videos. Muchas gracias

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Gracias Juan Andrés. Si, vienen más videos relacionados con este tema, algunos tutoriales y también el tema de regresión. Y por supuesto algoritmos tipo "boosting". Un saludo!

  • @gustavojuantorena
    @gustavojuantorena 3 ปีที่แล้ว

    Excelente contenido. Gracias!

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

      Gracias por tu comentario Gustavo. Un saludo!

  • @zzzgerardo
    @zzzgerardo 3 ปีที่แล้ว

    Tremenda explicacion.

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

    Gracias por compartir tus conocimientos, como calculaste el valor 6.5?

  • @noxpirinn
    @noxpirinn 4 หลายเดือนก่อน

    No encuentro el video de python, donde explicas como hacer los arboles de decisiones?

  • @jherenu
    @jherenu 3 ปีที่แล้ว

    Hola miguel, excelente material, muchas gracias, me gustaría realizarte una consulta, cuando predecís, explicas que el nuevo punto es rojo o verde según el nodo en el quede ubicado, en este caso evaluando X e Y queda ubicado en la ultima hoja pura a favor del rojo, es por eso que pertenece a ese grupo?, Gracias nuevamente.

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Hola Juan. Sí, la categoría final depende de la categoría a la que pertenezcan la mayor parte de los datos en la hoja. Por ejemplo, si la hoja contiene 5 datos rojos y 2 verdes, entonces la categoría asignada será "rojo". Un saludo!

  • @scart07
    @scart07 3 ปีที่แล้ว

    muy buena explicación! gracias, he visto uno en tendencia, el xgbost (creo que lo nombra al final), profe es posible unir las capas convolucionales y utilizar este arbol en lugar de una red neuronal?, lo ha intentado profe?, gracias

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Hola. La verdad no lo he intentado, pues usualmente las redes convolucionales se combinan con redes neuronales en la capa de salida para la última etapa de clasificación. Sin embargo, creo que puede ser posible reemplazar este árbol en lugar e una red neuronal. Acá un foro en donde proponen esta alternativa: datascience.stackexchange.com/questions/51100/keras-how-to-connect-a-cnn-model-with-a-decision-tree
      Un saludo!

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

    👏🏽👏🏽👏🏽👏🏽

  • @jeissonmorales6363
    @jeissonmorales6363 3 ปีที่แล้ว

    Hola miguel, excelente video, quiero preguntarte algo, soy estadístico de la universidad nacional de Colombia y quiero perfilarme como "Científico de datos" me encuentro buscando un posgrado en IA pero resulta muy costoso en universidades como andes, javeriana, sergio arboleda etc... por esta razón opte por la maestría en ingeniería de sistemas y computación en la universidad nacional (inscrito en proceso de admisión) consideras tu que esta una buena alternativa?

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

      Hola Jeisson. Qué buena pregunta. Mi opinión personal es que no, no vale la pena que dediques 2-3 años de tu carrera para convertirte en "Científico de Datos". Me parece una inversión muy costosa en tiempo y dinero, y esto te puede privar de opciones laborales interesantes... Es irónico, lo digo yo que pasé por todas las etapas de formación, hasta llegar a un doctorado!
      La ciencia de datos requiere el desarrollo de conocimientos (que muy seguramente podrías aprender en una maestría, pero que también puedes aprender de forma autodidacta), pero tiene un componente práctico que es esencial, y que tal vez no logres desarrollar a plenitud estando en una Maestría.
      Es mi honesta opinión. Te envío un saludo!

  • @danielluna1776
    @danielluna1776 3 ปีที่แล้ว

    Excelente explicación, yo estoy trabajando con un set de datos para clasificar clientes con tendencia a fugarse de una empresa. Transforme datos de texto categóricos a números. ¿Qué críterio me recomienda y por qué?

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Gracias por tu comentario Daniel y qué buena pregunta, aunque no me queda claro a qué criterio te refieres. ¿Me puedes dar más información sobre las características que estás teniendo en cuenta para entrenar el modelo y realizar la clasificación?

    • @danielluna1776
      @danielluna1776 3 ปีที่แล้ว

      @@codificandobits el críterio de GINI, CHAID, u otros. Tengo una caracteriatica de Abandono que es mi variable independiente y tengo otras como contrato, recargos, edad, tipo de cuenta, etc.

  • @hantondark8876
    @hantondark8876 3 ปีที่แล้ว

    Habria alguna forma de aplicarlo a NLP ? saludos, buen video

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Yo creo que depende del tipo de aplicación de NLP quieras desarrollar. Te sugiero hacer una búsqueda en google de NLP decision trees, encontrarás varios trabajos de tipo académico para diferentes aplicaciones del NLP. Un saludo!

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

    estoy tratando de hacer que mi bot pueda aprender del lenguaje natural usando redes neuronales, el problema es que las redes consumen muchos recursos, entonces estoy viendo la forma de poder usar metodos mas sencillos para que pueda procesar grandes cantidades de datos.. alguien que quisiera ayudarme ? saludos

  • @edwinmartinez1628
    @edwinmartinez1628 3 ปีที่แล้ว

    Un momento, me asalta la duda de como conseguir los parámetros de fuerza y letalidad sin antes sabes que estos parámetros agrupan personajes en masa como por ejemplo esos puntos verdes tan juntos

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Hola Edwin. Las características "fuerza" y "letalidad" son hipotéticas, es decir que yo inventé estos valores sólo con el propósito de introducir el ejemplo, pero realmente no corresponden a comportamientos "reales" de los personajes. Un saludo!

    • @edwinmartinez1628
      @edwinmartinez1628 3 ปีที่แล้ว

      @@codificandobits Entiendo, creo que no me di a entender...
      Nos hacemos valer de que para clasificar datos, necesitamos que estos se encuentren "casi juntos", es decir que se inclinan por juntarse en un sector de la región...
      Mi pregunta es que como se podrían conseguir esos parámetros que muestre ese tipo de características segun lo que quiero analizar....el ejemplo es claro, tengo un guerrero y esa cualidades estan definidas desde el principio....pero imagínate que tenga el guerrero....como identifico esas variables?...

  • @CarlosMendoza-ff4uy
    @CarlosMendoza-ff4uy 3 ปีที่แล้ว +1

    Solo entre por tanjiro

  • @sMRfenix
    @sMRfenix 3 ปีที่แล้ว

    Hola Miguel, me encuentro escribiendo un libro gratuito de Inteligencia Artificial (github.com/amr205/Introduccion-a-la-IA---Libro) y me preguntaba si te molestaría que pusiera un link a tu video en la sección correspondiente a arboles de decisión?

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Hola! Suena interesante ese libro. No hay ningún problema con que pongas el link. Un saludo!