Contenido del curso

Fundamentos de la Infraestructura Global de AWS

Servicios de cómputo en AWS

Almacenamiento en AWS

Seguridad en AWS

Costos en AWS

Cómo aprobar la certificación AWS Cloud Practitioner

Servicios de machine learning en AWS

Resumen

Los servicios de machine learning en AWS cubren desde el procesamiento de lenguaje natural hasta el reconocimiento de imágenes y la creación de modelos personalizados. Si trabajas con datos, automatización o experiencias conversacionales, conocer estas herramientas te ayuda a elegir la correcta para cada caso de uso.

¿Qué hace Amazon Comprehend con el lenguaje natural?

Amazon Comprehend analiza textos, documentos y correos electrónicos usando procesamiento del lenguaje natural. Identifica los temas que se repiten en un texto, detecta opiniones sobre productos y realiza análisis de sentimientos para saber si quien escribe expresa ira, tristeza o felicidad.

Esto te sirve cuando tienes volúmenes grandes de comentarios o reseñas y necesitas entender, sin leer uno por uno, qué piensan tus clientes.

¿Qué es el análisis de sentimientos en Comprehend? Es la capacidad de tomar un texto e identificar la emoción dominante de quien lo escribe (ira, tristeza, felicidad), basándose en el procesamiento del lenguaje natural.

¿Cómo funciona la búsqueda inteligente de Amazon Kendra?

Kendra es un servicio de búsqueda inteligente que indexa documentos y permite hacer preguntas en lenguaje natural. Imagina que tu empresa tiene cientos de archivos de clientes y le preguntas: Kendra, ¿cuál es el cliente al que más le hemos vendido este año? Él analiza los documentos y te responde.

Además, aprende de las búsquedas que haces para ir mejorando la experiencia con el tiempo. Eso lo hace útil tanto internamente como en motores de búsqueda de cara al cliente.

Un detalle que vale la pena tener en cuenta: Kendra es un servicio muy potente, pero hay que cuidar el costo. Revisa el billing antes de dejarlo corriendo sin control.

¿Para qué sirve Amazon Lex y cómo se usa en chatbots?

Lex te permite crear interfaces conversacionales, es decir, chatbots sofisticados basados en reglas que fluyen con lenguaje natural. Un caso real: un equipo necesitaba automatizar la creación y eliminación de notebooks para data scientists. Construyeron un bot en Slack que enviaba la información a Lex, Lex la interpretaba y, según las reglas, controlaba los servicios de AWS. Desde Slack escribían eliminar endpoint y Lex ejecutaba la acción.

¿Qué casos de uso tiene Lex?

  • Servicio al cliente conectado a tu base de datos para responder, por ejemplo, sobre stock de productos.
  • Enrutamiento inteligente que dirige cada caso al agente interno correcto.
  • Mejora de productividad reduciendo casos de soporte repetitivos.
  • Ventas y marketing como primer canal de conexión con usuarios.

La idea central que debes llevarte es simple: cuando piensas en Lex, piensas en chatbot.

¿Cómo convierte texto en voz Amazon Polly?

Polly es como un lorito digital: le pasas una cadena de texto y la convierte en voz. De hecho, su ícono es un loro. Puedes elegir entre voces masculinas o femeninas, distintos idiomas y acentos como español mexicano o español de España.

Un uso común es integrarlo con Amazon Connect, el servicio de contact center de AWS. Cuando llamas a un número, quien te responde es Polly leyendo el texto detrás.

¿Polly suena natural? Sí. Si entras a la consola, escribes un texto y le das play, vas a escuchar una voz muy natural, con ajustes de estilo, frecuencia, tono y volumen para darle identidad a tu proyecto.

¿Qué puede reconocer Amazon Rekognition en imágenes y video?

Rekognition hace reconocimiento de imágenes y video. Si le cargas una foto, te devuelve un JSON con detalles: probabilidad de que sea hombre o mujer, si tiene gafas, si está sonriendo, qué emoción muestra.

Entre sus capacidades destacan:

  • Análisis de video en tiempo real para describir qué hace una persona.
  • Detección de contenido inapropiado con blur automático sobre escenas explícitas.
  • Verificación de identidad comparando un rostro contra un documento o pasaporte.
  • Detección de objetos, ciudades y texto dentro de imágenes.
  • Identificación de celebridades con alto porcentaje de certeza.
  • Validación en obras de construcción de que las personas usan elementos de seguridad.

Es un servicio muy completo cuando necesitas extraer información visual de forma automatizada.

¿Por qué Amazon SageMaker es el servicio más importante?

SageMaker es el servicio más importante de machine learning en AWS y es completamente administrado, así que no pierdes tiempo configurando infraestructura. Te permite implementar modelos de machine learning, entrenarlos, personalizarlos, desplegarlos en producción y monitorearlos.

¿Qué es un modelo de machine learning en SageMaker?

Un modelo aprende de datos pasados para predecir comportamientos futuros. Un ejemplo concreto: detección de fraude en seguros. Cargando información de clientes anteriores, el modelo aprende patrones y estima si un nuevo cliente podría intentar un fraude.

El flujo típico que sigues con SageMaker es:

  1. Crear entornos de prueba para tus algoritmos.
  2. Entrenar el modelo con tus datos.
  3. Customizarlo según el caso de uso.
  4. Desplegarlo en producción y monitorearlo.

¿SageMaker reemplaza al resto de servicios de ML? No. Comprehend, Lex o Rekognition resuelven casos específicos sin que entrenes nada. SageMaker entra cuando necesitas construir y entrenar tu propio modelo a medida.

Estos son los servicios principales, pero la consola de AWS tiene más opciones que vale la pena explorar. Date una vuelta por la sección de machine learning, identifica casos de uso nuevos y déjame en los comentarios qué servicios encontraste que no vimos acá.