Contenido

Objetivo

Reconocer algunas características de los clasificadores de imágenes. Comprender el proceso de diseño de ese tipo de aplicaciones y cuáles son las herramientas para construir dichos clasificadores.

Descripción

En este tema utilizarás herramientas como Anaconda y Jupyter Notebook para programar un clasificador de imágenes sencillo, utilizando, además, librerías como Keras y TensorFlow.

Explicación

Haz clic para revisar la explicación.

Clasificadores básicos de imágenes

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre clasificadores básicos de imágenes, revisa el siguiente video:
TensorFlow. (2019, 18 de septiembre). Crea un clasificador de imágenes (ML Zero to Hero, parte 4) [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=u2TjZzNuly8

Actividad

Objetivo

Construir un clasificador de imágenes básico utilizando las herramientas Keras y TensorFlow.

Instrucciones
  1. Construye un clasificador de imágenes simple que identifique prendas de ropa de un comercio electrónico. Ten en cuenta las siguientes indicaciones:
    1. Utiliza el conjunto de datos: https://www.kaggle.com/trolukovich/apparel-images-dataset
    2. Utiliza el 80% de los datos del conjunto como elementos de entrenamiento y el 20% restante para realizar la evaluación del modelo diseñado.
    3. Realiza el proceso de diseño de un clasificador de imágenes e identifica todas sus partes en un diagrama de flujo.
    4. Comprueba los resultados del modelo desarrollado y realiza las modificaciones que sean necesarias para garantizar más del 95% de precisión en las predicciones.
  2. Realiza un informe digital con los resultados de tu trabajo y comparte el código elaborado para construir el clasificador.
Checklist

Asegúrate de:

  • Analizar el conjunto de datos base y determinar sus principales características.
  • Identificar las partes del proceso de diseño y representarlas correctamente en un diagrama de flujo.
  • Elaborar el modelo de clasificación con las herramientas solicitadas.
  • Comprobar los resultados y cumplir con el criterio de precisión sugerido.