Skip to content

Repo del taller "Tu Pokedéx en La Vida Real: Programa tu clasificador de animales con redes neuronales artificiales" para Synthetic Biobots, 2021.

License

Notifications You must be signed in to change notification settings

RodolfoFerro/real-pokedex-ia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokédex

GitHub last commit
GitHub repo size
GitHub
Slides

Descripción

"Tu Pokédex en La Vida Real: Programa tu clasificador de animales con redes neuronales artificiales"

La inteligencia artificial (IA) se ha utilizado y continúa evolucionando para resolver muchos problemas, explorar diferentes dominios de la ciencia y desarrollar aplicaciones para el día a día. Seguro habrás notado que tu red social es capaz de encontrar tu rostro en fotografías e identificar a tus amigas y amigos. ¿Te has preguntado cómo funcionan estos algoritmos? En este taller aprenderemos el funcionamiento básico detrás y cómo podemos aplicarlo a un dominio específico: crear un clasificador de especies que puedes adaptar para tu propio conjunto de datos.

Contenido del taller

  1. Contexto general sobre la IA
    • Introducción al aprendizaje de máquina
    • Conceptos básicos: Conjunto de entrenamiento, conjunto de prueba
  2. Redes neuronales artificiales:
    • Perceptrón
    • Perceptrón multicapa y redes profundas
    • Redes neuronales convolucionales
  3. Clasificador de animales

Puedes encontrar los slides en vivo AQUÍ.

Puedes abrir el cuaderno de trabajo directamente a través del siguietne botón:

Open In Colab

Es importante mencionar que el curso hará uso de un ambiente en la nube para el desarrollo del material; sin embargo, podrás ejecutar el código de manera local si cuentas con los requerimeintos necesarios.

Instrucciones para estudiantes

El código y los ejercicios se desarrollarán en Python 3.7+ usando TensorFlow, que adopta a Keras como interfaz de alto nivel para construir y entrenar redes neuronales.

Requerimientos:

  • Una laptop.
  • Este repositorio de GitHub clonado y actualizado antes del taller.
  • Un sentido aventurero en los datos y la IA.
  • Un ambiente Python 3.7+ con Anaconda (en casod e querer ejecutar el código de manera local).

Los talleres serán impartidos usando notebooks de Jupyter, documentos con código ejecutable, texto, ecuaciones, visualizaciones, imágenes y demás material. Los notebooks se pueden crear y ejecutar en la nube vía Google Colab o de manera local en tu computadora a través de Jupyter Notebooks o JupyterLab.

Para fines prácticos de este taller (al ser online) utilizaremos Google Colab.

Google Colab

Colab es un servicio de Google para ejecutar notebooks en la nube. Provee ambientes de Python 2 y 3 con CPUs, GPUs y TPUs. ¡Y es gratis! Solo necesitas tener una cuenta de Google o crear una.

Recomendamos que elijas un ambiente con Python 3 y GPU. Para activarlo:

  • Abre el menú Entorno de ejecución
  • Elige la opción Restablecer todos los entornos de ejecución... .
  • Vuelve a abrir Entorno de ejecución
  • Elige Cambiar tipo de entorno de ejecución
  • Selecciona Python 3 como Tipo de ejecución y GPU de la lista de Acelerador por hardware

La siguiente captura de pantalla ilustra este proceso.

En Colab puedes crear un nuevo notebook, subir uno existente desde tu computadora o importarlo de Google Drive o GitHub.

About

Repo del taller "Tu Pokedéx en La Vida Real: Programa tu clasificador de animales con redes neuronales artificiales" para Synthetic Biobots, 2021.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages