Este repositorio contiene la parte de codificación en vivo del taller de 2024 AMLD "a la vanguardia de la IA generativa: desentrañar los secretos de GPT y construir su propio modelo". Puede encontrar las diapositivas que lo acompañan aquí.
Como se indica durante el taller, el proyecto en su conjunto está inspirado en el excelente curso de cero a héroe de Andrej Karpathy.
En el directorio de notebooks , puede encontrar tanto el cuaderno de codificación en vivo, build_your_own_gpt.ipynb y la demostración de trabajo de demo_text_generation.ipynb .
Bajo el directorio src encontrará algunas funciones y clases extraídas del cuaderno de codificación en vivo y se usa en la demostración.
Tanto los datos como los modelos generados durante la codificación en vivo están verificados en los directorios respectivos, para que la demostración esté disponible de inmediato.
Las dependencias del proyecto se especifican en el archivo pyproject.toml y se pueden instalar utilizando el administrador de paquetes de poesía.
Para instalar las dependencias con poesía, primero deberá asegurarse de que la poesía esté instalada en su sistema. Si no es así, puede instalarlo usando el siguiente comando en su terminal: curl -sSL https://install.python-poetry.org | python3 -
Una vez que se instala la poesía, navegue al directorio del proyecto donde se encuentra el archivo pyproject.toml. Luego, puede instalar las dependencias utilizando el siguiente comando: poetry install --no-root
Para ejecutar los cuadernos, puede usar Jupyter Lab. Si ha instalado las dependencias del proyecto usando poesía, puede ejecutar el laboratorio Jupyter desde el entorno virtual utilizando el siguiente comando: poetry run jupyter lab
Alternativamente, puede abrir y ejecutar el cuaderno de codificación en vivo build_your_own_gpt.ipynb en Google Colab simplemente haciendo clic aquí: