No se han encontrado widgets en la barra lateral

Antes de listar los cursos, dejadme decir una cosa: no hay que ser un experto matemático para aprender o trabajar en Machine Learning. Una cosa es desarrollar los algoritmos, y otra muy diferente usar las librerías. Que no es fácil ehhhh! En ningún le estoy quitando mérito. Tan solo quiero dejar claro que no hay que tener miedo a las matemáticas.

Yo he llegado a interesarme en el Machine Learning después de crear un curso de ML Agents para Unity, que es la forma en la que el famoso motor de desarrollo de videojuegos usa para entrenar personajes usando Machine Learning. Las matemáticas que he tenido que usar eran cercanas a 0.

Entender los conceptos, entender cómo se aprende, entender qué algoritmo usar, como configurar el entorno, como definir los premios, cómo usar las diversas herramientas. Todo esto puede representar la diferencia entre crear un modelo optimo que obtenga resultados rápidamente, a un modelo nefasto que necesite años de proceso para obtener un resultado pésimo.

La mayoría de cursos gratuitos de Machine Learning pertenecen a algún fabricante, que lo que busca es que uses sus productos, bueno, realmente no buscan que tú los uses. Buscan que si acabas convertido en un gran ingeniero de Machine Learning convenzas a las diferentes corporaciones de usar los productos que tú conoces 😉

Google.

The Google Machine Learning Crash Course. https://developers.google.com/machine-learning/crash-course

Como es natural el curso usa Tensorboard. Esta desarrollado por google y encima disponible en multitud de idiomas. Pero no nos engañemos la voz de los vídeos es sintetizada, así que yo he optado por seguirlo en Ingles. Tiene muchas opciones para ser el curso que me decida hacer.

Cuenta con un apartado de prerequisitos, que dependiendo de tu experiencia te puede recomendar cursos previos. Lo único que pide es que tengas conocimientos de programación, a ser posible en python, ya que los ejemplos se realizan en este lenguaje.

Kaggle.

Intro to Machine Learning. https://www.kaggle.com/learn/intro-to-machine-learning.

Usan la plataforma de Kaggle y es un curso que intenta que lo mas rápidamente posible ya estes creando tus modelos. Como casi todos el lenguaje utilizado es el python.

Pero este es tan solo uno de los cursos, o microcursos, que pueden encontrarse en la plataforma de Kaggle. https://www.kaggle.com/learn/overview

Todos los microcursos cuentan con ejercicios que emulan proyectos reales.

Fast.ai

Practical Deep Learning for Coders. https://course.fast.ai/

Un curso que es un proyecto personal de Sylvain Gugger y Jeremy Howard. Basado en el uso de la librería fast.ai de los mismos autores. Jeremy, también es presidente de Kaggle, una comunidad para científicos de datos, que también cuenta con sus propios cursos. Quizas sea el curso de Machine Learning mas seguido y conocido.

Igual que el curso de Google usa python como lenguaje de desarrollo y puede seguirse en la plataforma Colab (de google) o en Gradient.

Amazon.

MLU. Machine Learning University. https://aws.amazon.com/es/training/learning-paths/machine-learning/

Impresionante cantidad de información y cursos que Amazon ha liberado y creado. La pone al alcance de todos con una clara intención, continuar siendo los lideres del mercado en computación en el cloud. ¿Es esto malo? NO!

Sus herramientas son buenísimas, cuentan con librerías de primer nivel, y ahora nos ofrecen formación gratuita, así como certificación. No tan solo puede servir para tus proyectos personales. Ser capaz de dominar el universo de Machine Learnig de AWS es un seguro en el mercado laboral.

Microsoft.

ML Crash Course. https://aischool.microsoft.com/en-us/machine-learning/learning-paths/ml-crash-course.

Pues parecido al de Amazon, pero usando la plataforma Azure. Este curso forma pare de la AI School de Microsoft, donde el contenido, digamos que es inacabable. https://aischool.microsoft.com/en-us/machine-learning/learning-paths.

¿Que curso escoger?

Es muy complicado, no hay un claro vencedor, para mi. Depende de las circunstancias de cada uno. ¿En tu empresa, o en tu empresa soñada usan tecnología de alguno de los principales fabricantes? Pues yo me decantaría por ese. Si no quizás el de Kaggle es un poco mas genérico. Personalmente, he empezado la lista convencido de que mi opción era el curso de Google y he acabado pensando que tanto el de Google, como el de Kaggle, o incluso los de Amazon pueden ser grandes opciones para mi 🙂

Preparando la certificación Tensorflow Developer by Google. 2-Transfer learning & image classification.

En el primer post de preparar la certificación de TensorFlow Developer, vimos el notebook preparado para solucionar un problema de Read more

Preparando la certificación TensorFlow Developer by Google. 4-NLP Generación de texto predictivo.

Explico el notebook de Generación de texto predictivo que he usado para preparame el examen de TensorFlow Certificate.

Usa una Base de datos Vectorial para optimizar tus prompts para grandes modelos de lenguaje.

En este artículo vamos a combinar dos de las tecnologías más en moda actualmente, las bases de datos vectoriales y Read more

Fine-Tuning eficiente con LoRA. Entrena de forma óptima los Grandes Modelos de Lenguaje.

LoRA es una de las técnicas más eficientes y efectivas de Fine-Tuning aplicable a Grandes Modelos de Lenguaje que existe Read more

Por Martra

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *