Вы находитесь на странице: 1из 14

Clasificando tus propias

imagenes con Amazon


Sagemaker
La clasificación de imágenes y la detección de objetos se han
puesto de moda últimamente.
Y esto principalmente gracias a las mejoras que se han tenido en
algoritmos, conjuntos de datos, frameworks y hardware.

seguimiento de
vigilancia reposicionamiento búsqueda visual
gente y objetos de producto
Cómo crear un modelo para tus propias imagenes
Entrenar el modelo
Preparar el utilizando el algoritmo Desplegar el modelo Clasificar
conjunto de datos image classification

Modelo
Modelo publicado
entrenado

Notebook instance Train/Jobs Model catalog Endpoint

Amazon Sagemaker
Clasificando nuevas imagenes

Entrada
Perro (97.4%)

Modelo
entrenado

Entrada
Gato (94.9%)
¿Cómo funciona? Convolution Neural Network!

LeNet 5 – LeCun 98
Transfer Learning

Auto (96.4%)

Modelo
entrenado
Auto (93.1%)

Corvete 19XX (86.4%)

Modelo re-
entrenado
BMW M3 20XX (91.1%)
Amazon SageMaker
Construye, entrena, y despliga facilmente modelos de machine learning

Recolecta y prepara Elige y optimiza tu Configura y Entrena y optimiza el Despliega el modelo Escala y administra
datos para modelo de ML administra modelo en producción el ambiente de
entrenamiento ambientes para (prueba y error) producción
entrenamiento
Amazon SageMaker

ALGORITMOS K-Means Clustering XGBoost


Principal Component Analysis Latent Dirichlet Allocation
Neural Topic Modelling Image Classification
Factorization Machines Seq2Seq
Linear Learner - Regression Linear Learner - Classification

Notebooks pre- Algoritmos con Configura y Entrena y optimiza Despliega el Escala y administra el

construidos alto desempeño


FRAMEWORKS Apache MXNet Caffe2, CNTK, administra
ambientes para
el modelo
(prueba y error)
modelo en
producción
ambiente de producción

TensorFlow PyTorch, Torch entrenamiento


para problemas incluidos
comunes

CONSTRUYE
Amazon SageMaker

Notebooks pre- Algoritmos con Entrenamiento Optimización de


construidos alto desempeño con un solo click hyperparametros
para problemas incluidos Despliega el modelo Escala y administra
comunes en producción el ambiente de
producción

CONSTRUYE ENTRENA
Amazon SageMaker

Notebooks pre- Algoritmos con Entrenamiento Optimización de Despliegue con Hosting con auto-
construidos alto desempeño con un sólo click hyperparametros un solo click escalamiento
para problemas incluidos totalmente
comunes administrado

CONSTRUYE ENTRENA DESPLIEGA


DEMO – Clasificando imágenes utilizando Transfer Learning

Una compañía desea construir un clasificador de


imágenes basado en el conjunto de datos
Caltech 256*. Para esto utilizaremos el algoritmo
image classification incluido en SageMaker y
utilizaremos la técnica Transfer Learning sobre
un modelo construido con una CNN Resnet
entrenado con el conjunto de datos ImageNet.

El conjunto de datos Caltech 256, contiene


30,608 imágenes de 256 distintas categorías.
Con al menos 80 imágenes por categoría.
* http://www.vision.caltech.edu/Image_Datasets/Caltech256/
DEMO – Secuencia de pasos
• Descargar el conjunto de datos Caltech256 y subirlo a S3

• Configurar y ejecutar el proceso de entrenamiento del algoritmo image


classification en SageMaker

• Desplegar el modelo correspondiente a un endpoint

• Ejecutar algunas predicciones


DEMO
Gracias

Вам также может понравиться