Granajoven
Noticia
INICIACIÓN A LAS NUEVAS INTELIGENCIAS ARTIFICIALES
Curso gratuito “Introducción práctica a las nuevas inteligencias artificiales”
Justificación:
En esta época digital que estamos viviendo, la inteligencia artificial (IA) se está convirtiendo en una de las tecnologías más útiles con la que hemos contado, pero estar al tanto de todas ellas puede ser abrumador.
Algunas de estas tecnologías nos permiten resolver nuestras dudas más rebuscadas con herramientas gratuitas como ChatGPT, o generar imágenes increibles a partir de una descripción que nosotros le demos con herramientas como Stable Diffusion, o su nueva versión, ControlNet.
En este curso aprenderemos cuales son las tecnologías más actuales que existen en el campo de la IA y cómo podemos usarlas para sacarles el mejor provecho, creando un par de proyectos (descritos en la sección de contenidos) sencillos pero que hace unos años eran impensables.
Objetivos generales
- Conocer las herramientas más actuales de la inteligencia artificial.
- Hacer uso de estas herramientas.
- Tomar conciencia de la importancia de la IA.
Objetivos específicos
- Adquirir una noción de la importancia de la IA.
- Adquirir un contexto actual de la IA.
- Adquirir una idea general de las tecnologías de IA actuales.
- Conocer la representación de los datos en los ordenadores.
- Conocer a ChatGPT y Bing, una IA capaz de resolver casi cualquier duda.
- Conocer la iniciativa Open Assistant y cómo colaborar.
- Conocer la herramienta Whisper, una IA para transcribir audios.
- Conocer Stable Diffusion y cómo sacarle el máximo partido con ControlNet.
- Aprender como utilizar todas estas herramientas de forma local y en la nube.
- Desarrollo de diferentes aplicaciones que hagan uso de estas herramientas.
Contenidos:
BLOQUE 1: INTRODUCCIÓN A LA IA (3 horas de duración)
Parte 1. Introducción
- Una breve historia de la IA.
- Utilidades de la IA.
- El potencial de la IA.
- Funcionamiento de la IA.
- Precauciones a tener en cuenta.
Parte 2. Representación de los datos en un ordenador
- Breve introducción al sistema binario.
- Representación del texto en los ordenadores.
- Representación del sonido en los ordenadores.
- Representación de las imágenes en los ordenadores.
- Introduciendo a los mapas de profundidad.
Parte 3. Algunas herramientas creadas con inteligencia artificial
- Introduciendo la clasificación de imágenes.
- Introduciendo la detección de objetos en imágenes.
- Introduciendo la detección de la pose de una persona.
BLOQUE 2: AGENTES CONVERSACIONALES (3 horas de duración)
Parte 1. Introducción
- Introducción a los modelos de lenguaje.
- Qué se puede hacer con un modelo de lenguaje.
- La piedra angular de los modelos del lenguaje: los transformers.
- Definiendo a los agentes conversacionales.
- Reinforcement Learning with Human Feedback, una forma humana de enseñar a la IA.
- Precauciones a tener en cuenta.
Parte 2. Los agentes conversacionales
- Introduciendo a ChatGPT, la IA de OpenAI.
- Introduciendo a Bing Chat, la IA de Microsoft.
- Introduciendo a LaMDA, la IA de Google.
- Introduciendo a LLaMA, la IA de Facebook (Meta).
- Introduciendo a Open Assistant, la futura IA de StabilityAI y una llamada a contribución.
- Interactuando con ChatGPT mediante código.
Parte 3. Conversando con la IA.
- Introducción a Whisper, una herramienta para transcribir audio.
- Usando Whisper en local.
- Usando Whisper en la nube.
BLOQUE 3: GENERACIÓN DE IMÁGENES (3 horas de duración)
Parte 1. Introducción
- Introducción a la generación de imágenes.
- Definiendo un concepto fundamental: el espacio latente.
- Introducción sencilla a las técnicas de generación de imágenes: GAN vs VA.
- Remarcando algunos aspectos legales.
Parte 2. Generación de imágenes
- Introduciendo a DALL-E, la IA de OpenAI.
- Introduciendo a Midjourney, la IA de Midjourney Lab.
- Introduciendo a Imagen, la IA de Google.
- Introduciendo a Stable Diffusion, la IA de StabilityAI.
- Mejorando el control para generar imágenes con ControlNet, otra IA de StabilityAI.
- Añadiendo color a modelos 3D con Stable Diffusion.
Parte 3. Retoque de imágenes
- Técnicas de retoque de imagen: inpainting y outpainting
- Mejorando las imágenes mediante super escalado.
- Trayendo de vuelta antiguos animes: utilizando la IA anime4K.
- Usando inpainting para la reconstrucción de modelos 3D.
BLOQUE 4: INTEGRACIÓN DE TECNOLOGÍAS (3 horas de duración)
Parte 1. Introducción
1. Integración. Viendo las herramientas de IA como piezas de puzle.
Parte 2. Hablándole a la IA. Conectando Whisper con ChatGPT y un generador de voz.
- Integrando Whisper con Python.
- Integrando ChatGPT con Python.
- Integrando el generador de voz con Python.
- Mezclando los tres programas.
Parte 3. Creando un bot de Telegram que genere imágenes a partir una descripción.
- Creando un bot de Telegram.
- Integrando Telegram con Python.
- Integrando el generador de imágenes en Python.
- Mezclando los dos programas.
Fecha de realización: 17, 19, 24, 26 de abril de 2023.
Horario: lunes y miércoles de 17:00 a 20:00 horas.
.
Horas lectivas: 12 horas de formación presencial.
Dirigido a: jóvenes de 16 a 35 años
En caso de haber más plazas demandadas que ofertadas tendrán preferencia las solicitudes de jóvenes del municipio de Granada.
Requisitos:
Este curso no asume conocimientos de inteligencia artificial, pero si se requerirá:
1. Un correo electrónico para registrarte de forma gratuita en diversos portales como OpenAI.
2. Una cuenta en Telegram (similar a WhatsApp) para resolver dudas y resolver algunos ejercicios.
3. Un portátil con un navegador web para realizar los ejercicios en clase.
Además, es muy recomendable disponer de:
4. Conocimientos básicos de Python. Si no sabes Python, es muy sencillo de utilizar y se puede aprender sobre la marcha si conoces otros lenguajes de programación como C++, Java o JavaScript.
Modalidad de impartición: El curso se impartirá en modo presencial.
Imparte: Carlos Peláez González. Ingeniero informático y actualmente estudiante de doctorado en ciencia de datos en la Universidad de Granada.
Lugar donde se celebra el curso: En Espacio Joven de la Concejalía de Juventud. C/ Verónica de la Magdalena nº 23 3ª planta.
Asistencia y evaluación:
Para recibir el documento acreditativo de haber participado en el curso habrá que cumplir lo siguiente:
- Asistencia de al menos el 80% de las clases.
- Elaboración de aquellos ejercicios que el personal docente considere necesario para evaluar el aprendizaje de los contenidos y herramientas facilitadas en la acción formativa impartida.