Tecnologías AI y ML
Nuestra visión contempla un futuro cercano en el que las empresas fundamentan su operativa y toma de decisiones en datos. Es lo que llamamos «Productos de Datos», que se apoyan en la nube y las técnicas de IA como piezas clave.
Sagemaker facilita todas las tareas de un científico de datos durante la generación, entrenamiento e implementación de los modelos de Machine Learning. Con el añadido de funcionalidades para la operación de los modelos, tales como el despliegue, se consigue un entorno de trabajo muy completo, con más integraciones y funcionalidades.
Para el funcionamiento óptimo de modelos de ML, es muy común que se requiera el preprocesamiento de los datos para aplicar el formato correcto, filtrado o transformaciones. Esto se puede apoyar en servicios como EMR, Batch o Glue, con el beneficio de éste último que, además, permite catalogar los datos.
ANALÍTICA
Múltiples servicios en AWS permiten realizar análisis de datos, tanto en fase exploratoria, como en el resto. Algunos ejemplos son: Athena, para consultar datos en S3; Kinesis Analytics, para análisis de datos en streaming y QuickSight, para visualización de datos.
El servicio Rekognition permite el reconocimiento de varios tipos objetos en imágenes y video, facilitando en especial el reconocimiento facial. Textract se utiliza para extraer datos y texto de documentos escaneados (OCR).
Polly permite transformar texto en voz y Transcribe realiza el trabajo inverso. Translate realiza traducción entre idiomas, Comprehend es utilizado para NLP (procesamiento de lenguaje natural) y, por último, tenemos Lex para chatbots.
AWS cuenta con otros servicios de IA de alto nivel como: Personalize, para realizar recomendaciones; Forecast, para predicción o Fraud Detector, para detección de posibles actividades fraudulentas online.
Casos de éxito Machine Learning
En Keepler trabajamos para que las empresas generen valor a partir de los datos a través de Productos de Datos. Estos productos aprovechan la flexibilidad de la nube pública y técnicas machine learning para abordar todas las fases de un proyecto de datos con un enfoque MLOps basado en la automatización y monitorización en cada paso hacia un sistema ML completo: construcción, integración, testing, despliegue y gestión productiva.
Esto nos permite construir soluciones más escalables, rápidas, inteligentes, y adaptadas a las necesidades de cada empresa.
En Keepler entendemos la tecnología como un medio con el que crear valor, el dato como su base y la IA como la mejor técnica con la que extraerlo. Ya sea una solución demostrada como nuevos enfoques a identificar, te acompañaremos en la construcción de soluciones de éxito gracias a nuestra experiencia y know-how.
Teniendo en cuenta la naturaleza del proyecto, proponemos un enfoque basado en CRISP-DM (Cross-Industry Standard Process for Data Mining). Esta metodología comprende un modelo de procesos estándar abierto avalado por AWS en su guía de buenas prácticas de arquitectura (Well-Architected Framework) aplicada a Machine Learning (ML Lens). Como complemento a este marco, para una adecuada gestión del proyecto, incorporamos eventos de gestión de riesgos, planificación, revisión y mejora continua a través de un marco de trabajo como Scrum. La conjunción de ambos marcos nos permiten realizar entregas iterativas e incrementales de valor a lo largo de un proyecto de Machine Learning en colaboración continua con el cliente.
Algunos casos de uso que utilizan IA
GESTIÓN DE CLIENTES
La gestión de los clientes es cada vez más compleja: clientes más exigentes, más puntos de contacto y más datos. La IA es la mejor manera de obtener una verdadera comprensión para mejorar las interacciones con nuestros clientes, eligiendo el canal correcto y el contenido adecuado. La IA ayuda a las organizaciones a mejorar la experiencia de usuario con información proveniente de sus sistemas u otros canales.
SISTEMAS DE RECOMENDACIÓN
El número de productos y servicios crece día a día. Al mismo tiempo, las interacciones a través de los canales digitales van en aumento (ecomercios, plataformas digitales como Netflix, Spotify). Es importante contar con soluciones que permitan ofrecer el producto o servicio más adecuado en el momento adecuado, combinadas con reglas de negocio gestionadas por los usuarios de negocio.
SERIES TEMPORALES Y PREVISIÓN DE LA DEMANDA
La IA es capaz de predecir próximas ventas, visitas a los sitios web, demanda de electricidad o combustible en una zona específica. La previsión en series temporales obtiene la información sobre los orígenes de la predicción, que son los eventos con más impactos y los escenarios «what-if».
COMPRENSIÓN DEL LENGUAJE NATURAL (NLU)
Los algoritmos de la NLU permiten gestionar un enorme volumen de datos generados en diferentes documentos. Algunos ejemplos de estas capacidades son: Detección de puntos destacados en textos, clasificación de la intención y la taxonomía o análisis de sentimiento.
RECONOCIMIENTO DE VOZ, TEXTO E IMAGEN
Los avances en IA traen nuevas posibilidades. La transcripción de audio y el reconocimiento de imágenes y video tienen muchas utilidades tales como la detección de daños o reconocimiento de individuos. El gran número de algoritmos y técnicas proporcionadas por diferentes frameworks y servicios diseñados por los proveedores de nubes, simplifican y aceleran este proceso.
OPTIMIZACIÓN EN LA PRODUCTIVIZACIÓN DE MODELOS
Es posible disponer de entrenamiento de modelos y despliegue en producción con un solo click, incluyendo: Pruebas A/B automatizadas, optimización de variables, entrenamiento automatizado y monitorización de la precisión del modelo.
Hablamos de AWS