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. 1-Image Clasification.

Recientemente he finalizado la especialización de Deeplearning.ai: TensorFlow Developer Professional Certificate. Lo primero es decir que recomiendo a cualquier persona Read more

Como obtener la certificación TensorFlow Developer Certificate.
Tensorflow Developer Certificate

Bueno, pues después de unos meses de preparación y unos días de nervios. Decidí presentarme al examen para obtener el Read more

QLoRA: entrenar un Gran Modelo de Lenguaje en una GPU de 16 GB.

https://martra.uadla.com/fine-tuning-eficiente-con-lora-entrena-de-forma-optima-los-grandes-modelos-de-lenguaje/ QLoRA es la combinación de 'Q'uantización y LoRA. Lora Nos permite fine-tunear un modelo modificando tan solo una pequeña Read more

Preparando la certificación Tensorflow Developer by Google. 3-NLP Binary / Multi classification.

Explico los notebooks de clasificación binaria y múltiple de sentimiendos en texto (NLP) usando diversos modelos para preparar la certificación Read more

Por Martra

Deja una respuesta

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