AutoML promete hacer del desarrollo de modelos de machine Learning un juego de niños… ¿Lo consigue? ¿Cuáles son sus limitaciones? ¿Qué necesitamos saber antes de empezar a trabajar con él?

Para hablar de ello contamos con Óscar Ferrer e Iván Sierra. En esta primera parte nos centraremos en conocer AutoML y ver todas las opciones que componen este servicio.

Y para ponértelo fácil, puedes encontrar nuestro podcast en las principales plataformas: Ivoox, Spotify, YouTube, Google Podcast y Apple Podcast.

¿Qué es AutoML?

Cloud AutoML es un servicio que nos permite generar nuestro propio modelo de ML, incluso aunque nuestro conocimiento en este ámbito sea limitado o nulo. Este producto hace uso de algoritmos ya probados y optimizados por Google y utilizando nuestro conjunto de datos, de

¿Para qué sirve AutoML?

Entre sus características, destacamos que:

  • Auto ML entrena modelos de alta calidad de IA sin saber de IA.
  • Google se encarga de buscar la mejor aproximación analizando datos. Se puede entrenar para varias arquitecturas de modelos al mismo tiempo (regresión, red neuronal, adanet).
  • Si tú le dices cuánto tiempo quieres entrenar y él te da el mejor modelo en ese tiempo, lo que permite contener costes.
  • En Logging se pueden ver los hiperparámetros del modelo final, así como los hiperparámetros y los valores objetivos que se usan durante la validación del modelo.

Tipos de Automl

Depende de las necesidades que tengamos, en la familia de AutoML podemos encontrar 5 tipos de productos:

  • AutoML Natural Language

Este servicio está centrado en modelos ML para clasificación, extracción de entidades y análisis de sentimiento de texto.

  • AutoML Vision

Este bloque ofrece diferentes servicios que permiten integrar modelos de Machine Learning, especialmente diseñados para imágenes, como puede ser un clasificador de imágenes o un detector de objetos.

  • AutoML Video Intelligence

Este servicio se centra en los videos como conjunto de datos y permite generar modelos para clasificar segmentos de vídeos o detectar objetos dentro de tus videos.

  • AutoML Translation

Se trata de una herramienta para crear un modelo de traducción, por ejemplo, cuando queremos ajustar la traducción a un contexto como el mundo de los automóviles, la medicina, los seguros, etc.

  • AutoML Tables

Es un producto en estado beta que permite generar modelos de ML cuando el conjunto de datos está estructurado. Estos datos pueden estar en csv o en tablas de Bigquery.

¿Quieres crear tu solución AutoML?

Si necesitas seguir profundizando en el tema, en este post te contamos cómo construir una solución de AutoML completamente funcional.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.