Aprendizaje Profundo


Bienvenida

Competencia


Diseña aplicaciones de inteligencia artificial a través de los conceptos de aprendizaje profundo, para dar solución a diversas problemáticas.

Contenido


Pasa el cursor sobre la imagen para ingresar a los temas.


Actividad integradora


Competencia de la credencial:

Diseña aplicaciones de inteligencia artificial a través de los conceptos de aprendizaje profundo, para dar solución a diversas problemáticas.

Instrucciones:

PARTE I. Revisa lo siguiente:

  1. Selecciona un campo de problemática de tu interés, en donde puedas identificar y obtener los datos para la realización del aprendizaje profundo.
  2. Recopila la mayor cantidad de datos que puedas sobre la problemática seleccionada y realiza la clasificación según su tipo y método de solución.
  3. Define el tipo de información relevante que necesitas para la solución de la problemática.
  4. Realiza un análisis argumentando cuál es la rama o aplicación de la red neuronal artificial más adecuada para la situación seleccionada, mencionando el número de capas de entradas y salidas.

PARTE 2. Plantea un problema de clasificación de imágenes, así como su solución, utilizando redes neuronales convolucionales. La tarea puede ser clasificar animales, como perros o gatos, o diferentes tipos de aves.

La solución debe utilizar Keras y TensorFlow en Python.  Sigue las instrucciones para llevar a cabo el proyecto:

  1. Identifica la tarea a resolver y obtén los datos de entrenamiento y de prueba, así como la instalación y configuración de las librerías que se utilizarán.
  2. Separa los conjuntos de datos obtenidos en tres subconjuntos: entrenamiento, validación y prueba.
  3. Preprocesa los datos según se requiera, ya sea estandarizando medidas, escala de grises, formato, cantidad de pixeles y codifica la categoría en donde correspondan.
  4. Construye una red neuronal convolucional para realizar la clasificación de imágenes.
  5. Evalúa los resultados que se obtuvieron con el clasificador construido.

PARTE 3. Deberás plantear un problema de clasificación de imágenes, así como su solución, utilizando aprendizaje por transferencia. La tarea puede ser clasificar animales, como perros o gatos, o diferentes tipos de aves, o incluso inferir algún padecimiento médico.

Sigue las instrucciones para llevar a cabo el proyecto:

  1. Identifica la tarea a resolver y obtén un modelo preentrenado, así como la instalación y configuración de las librerías a utilizar.
  2. Preprocesa y prepara los datos según se requiera, ya sea estandarizando medidas, escala de grises, formato, cantidad de pixeles, etc.
  3. Construye una red neuronal utilizando el modelo preentrenado y ejecuta el proceso de clasificación.

PARTE FINAL. Evalúa los resultados que se obtuvieron y compáralos con el clasificador construido en la parte 2.

Criterios de evaluación:

  1. Seleccionas una problemática y recopila la mayor cantidad de datos para brindar la solución a través de una red neuronal artificial
  2. Identificas la tarea a resolver y obtiene los datos de entrenamiento y de prueba,
  3. Construyes una red neuronal convolucional para realizar la clasificación de imágenes, y evalúas los resultados que se obtuvieron.
  4. Construyes una red neuronal utilizando el modelo preentrenado, ejecutando el proceso de clasificación y evaluación de resultados.
  5. Evalúas los resultados que se obtuvieron en la parte 3 y los comparas con el clasificador construido en la parte 2, obteniendo conclusiones claras.