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

  Рет қаралды 3,695

Codificando Bits

Codificando Bits

Күн бұрын

Пікірлер: 21
@codificandobits
@codificandobits Жыл бұрын
🔥🔥Academia Online: cursos.codificandobits.com/ 🔥🔥 🔥🔥Asesorías y formación personalizada: www.codificandobits.com/servicios/ 🔥🔥
@brendamg7298
@brendamg7298 2 ай бұрын
gracias !
@johanhernandez8461
@johanhernandez8461 7 ай бұрын
Agradecido profesor 🙋‍♀️.
@user-zb2tt8qx5x
@user-zb2tt8qx5x Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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.
@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!
@victorgarcia-wn9yt
@victorgarcia-wn9yt 6 ай бұрын
Hola , . Bueno, elegido el modelo. ¿que hago con él? slds
@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 Жыл бұрын
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!
¿Cómo codificar datos categóricos?
13:16
Codificando Bits
Рет қаралды 1,4 М.
¿Cuándo usar el Machine Learning?
13:41
Codificando Bits
Рет қаралды 10 М.
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 102 МЛН
Los sets de entrenamiento, validación y prueba
10:33
Codificando Bits
Рет қаралды 3,7 М.
El APRENDIZAJE REFORZADO: la guía DEFINITIVA
15:32
Codificando Bits
Рет қаралды 17 М.
La INGENIERÍA DE CARACTERÍSTICAS (feature engineering): guía completa
18:55
Tutorial: ¿cómo AFINAR LOS HIPERPARÁMETROS de una Red Neuronal?
1:05:13
Codificando Bits
Рет қаралды 3,2 М.
Tutorial: ¿Cómo DESCOMPONER una serie de tiempo?
35:55
Codificando Bits
Рет қаралды 2,8 М.
Variational Autoencoders
15:05
Arxiv Insights
Рет қаралды 498 М.
Algoritmos y Modelos de Machine Learning
11:17
Codificando Bits
Рет қаралды 6 М.
Tutorial: ¿Cómo ESTANDARIZAR nuestros datos?
34:06
Codificando Bits
Рет қаралды 2,1 М.
What are Precision and Recall in Machine Learning?
8:08