¿Cómo seleccionar el MEJOR MODELO en un problema de Machine Learning?

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 21

  • @codificandobits
    @codificandobits  Год назад +2

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

  • @johanhernandez8461
    @johanhernandez8461 8 месяцев назад

    Agradecido profesor 🙋‍♀️.

  • @brendamg7298
    @brendamg7298 4 месяца назад

    gracias !

  • @JhonVelasco-b7d
    @JhonVelasco-b7d Год назад

    Interesante resumen de ese proceso tan tedioso Doctor. Muchas gracias, Sería agradable también que nos compartiera su conocimiento en el diseño de la arquitectura de, en este caso, la red neuronal, para tener una idea de la cantidad de capas, la cantidad de neuronas por capa, el tipo de neuronas, etc.

    • @codificandobits
      @codificandobits  Год назад

      Qué buena sugerencia! Claro que sí, tomo nota para un video con un tutorial detallado. Saludos!

  • @RadientAI
    @RadientAI Год назад

    Buen video Miguel. Hay que hacer crecer la comunidad de ML/DL en espaniol!
    Aunque ya subo videos de DL recurrentemente, estoy a punto de entrar a la divulgacion pero mas orientada a modelos SOTA con un nivel tecnico muy alto.
    Hay un par de preguntas que te queria hacer: Para hacer tus ilustraciones usas powerpoint? Algun consejo que recomiendes en la divulgacion?
    Gracias por tus aportes y un saludo!

    • @codificandobits
      @codificandobits  Год назад +1

      Sí, la comunidad debe crecer... Hasta el momento es relativamente pequeña.
      Con respecto a las ilustraciones: las hago en keynote de Mac. Y consejos para la divulgación: todo depende del público al que quieras dirigir tu contenido. Es decir, debes tener claro si ese público serán por ejemplo personas que inician en este mundo o, por el contrario, personas que ya tienen conocimientos avanzados en el área. Este público definirá las temáticas y el lenguaje que uses para transmitir tu mensaje.
      Un saludo!

  • @jeancarlostorresarmas3128
    @jeancarlostorresarmas3128 Год назад +1

    Hola, gracias por el video!
    Tengo una duda. Si para escoger el mejor modelo en base a métricas como el rendimiento, tiempo y recursos, cómo tengo que hacer la comparación para decidir cuál es mejor? Puedo asignarles un peso a cada métrica y calcularlo manualmente como una operación matemática o se puede implementar otro algoritmo de ML?

    • @jeancarlostorresarmas3128
      @jeancarlostorresarmas3128 Год назад

      Con rendimiento me refiero desempeño al hacer las predicciones* como en el vídeo.

    • @gama3181
      @gama3181 Год назад

      Depende de tus intereses. Por ejemplo, en la academia no suele ser relevante la optimización del modelo para su deployment..basta con que sea muy bueno. Por el contrario, en la industria importa mucho la optimización del deployment para que sea un negocio rentable por consulta, e importa la latencia y memoria. Por ejemplo, para hacer el deploy de chatGPT, openAI usa unos 7500 nodos de kubernetes, lo cual cuesta cientos de Miles de dólares al dia. Así que en estos casos, se sacrifica un poco el desempeño a favor de esas variables.
      Es recomendable tomar varias métricas de desempeño para evaluar un modelo. En el caso de regresión podrían ser correlación de Pearson y spearman, Mean absolute error, root mean square error, R2 , así como algunas estimaciones de intervalos de incertidumbre. Pero todo eso depende de tus intereses y no es como que exista un consenso para hacer una métrica ponderada

    • @codificandobits
      @codificandobits  Год назад +1

      Totalmente de acuerdo con la completa respuesta que dio @gama3181 más abajo.
      Es decir: cuando ya añades otras variables al problema (tipo de hardware donde estará implementado el modelo, tiempo de cómputo, costo en $$$ de desplegar el modelo, etc.) es difícil definir con antelación una fórmula que te permita ponderar todas estas variables pues todo depende de los detalles particulares de tu problema.

  • @victorgarcia-wn9yt
    @victorgarcia-wn9yt 8 месяцев назад

    Hola , . Bueno, elegido el modelo. ¿que hago con él? slds

  • @pw4645
    @pw4645 Год назад

    Amigo 2 preguntas de tu curso de ML: 1) Cuanto tiempo dura el curso y 2) El curso tiene por cada tema ejercicios PRACTICOS para el estudiante y no solamente teoria?? Gracias

    • @codificandobits
      @codificandobits  Год назад

      Hola!
      En realidad no es un único curso: en la Academia Online (codificandobits.com) tienes disponibles múltiples cursos. En este momento hay 14 cursos disponibles y cada mes se publica un nuevo curso.
      Lo que tu haces es pagar una membresía mensual de 10 dólares y con esto tienes acceso durante 1 mes a TODOS los cursos que están disponibles.
      Los cursos tienen diferentes niveles de complejidad, desde aquellos pensados para principiantes (como por ejemplo introducción a la Ciencia de Datos y al Machine Learning) hasta cursos más avanzados (como cursos de Deep Learning y Aprendizaje por Refuerzo).
      Y finalmente: hay cursos tanto teóricos como teórico-prácticos o totalmente prácticos. Estos dos últimos tipos de curso tienen ejercicios y proyectos prácticos (en Python) donde se aplican varios de los conceptos teóricos que vayamos aprendiendo. Como parte de la membresía puedes descargar el código fuente para este componente práctico.
      Coméntame si tienes alguna duda adicional. Un saludo!

  • @aagvivius
    @aagvivius Год назад

    Miguel: ¿Es posible que la Red Neuronal llegue a ofrecer un rendimiento menor que la Maquina de Soporte Vectorial o el Árbol de Decisión? Dejando de lado el tema tiempo de maquina y espacio ocupado, solo el indicador de rendimiento.

    • @codificandobits
      @codificandobits  Год назад

      Claro que sí, es posible. En realidad las Redes Neuronales no siempre son la solución más adecuada pues los datos juegan un papel importante.
      Es decir, dependiendo de las características de los datos, podremos tener modelos que se ajustan mejor a dichas características y por tanto pueden resultar más adecuados que las Redes Neuronales.
      Aunque sí podemos hacer una generalización: las Redes Neuronales siempre funcionarán mejor que otras arquitecturas (como las máquinas de soporte vectorial o los árboles de decisión) siempre y cuando procesemos datos NO estructurados (texto, audio, imágenes, video).
      Un saludo!

  • @gama3181
    @gama3181 Год назад

    Yo siempre he tenido esta duda: con la regresuon lineal, en principio, se necesitan cumolir ciertos supuestos oars poder usarse. Pero cuando usas otros regresores como SVR con un kernel RBF o un proceso gaussiano, ya no son mecesarias las premisas de la regresión lineal ?

    • @codificandobits
      @codificandobits  Год назад +1

      En general los kernels RBF o los procesos gaussianos son más robustos que la regresión lineal pues son capaces de analizar relaciones no-lineales entre las covariables.
      Es decir que puedes ver la regresión lineal como un caso particular de los kernels RBF y de los procesos gaussianos.
      No sé si esto responde a tu pregunta?

    • @gama3181
      @gama3181 Год назад

      @@codificandobits creo que no ... pero muchas gracias por tu respuesta detallada Miguel :) Entonces, los métodos no lineales como XGBoost no requieren de las premisas que si requiere la regresión lineal?

  • @luisrafaelnunezbarrientos4816
    @luisrafaelnunezbarrientos4816 Год назад

    Genial tus video, qusiera un curso, bootcamp como quieras llamarlo contigo, es posible?

    • @codificandobits
      @codificandobits  Год назад

      Hola Luis. Claro que sí, en la Academia Online puedes encontrar varios cursos de formación en estas áreas.
      Puedes ingresar a codificandobits.com y ver toda la oferta. El costo mensual de la suscripción es 10 dólares/mes.
      Si tienes alguna duda adicional me puedes contactar a codificandobits.com/contacto.
      Saludos!