Este repositório contém a parte codificadora ao vivo do workshop AMLD de 2024 "na vanguarda da IA generativa - desvenda os segredos do GPT e construa seu próprio modelo". Você pode encontrar os slides que o acompanham aqui.
Conforme afirmado durante o workshop, o projeto como um todo é inspirado no Excelente Curso Zero a Hero de Andrej Karpathy.
No diretório do notebooks , você pode encontrar o notebook de codificação ao vivo, build_your_own_gpt.ipynb e a demonstração de trabalho demo_text_generation.ipynb .
No diretório src , você encontrará algumas funções e classes extraídas do caderno de codificação ao vivo e usado na demonstração.
Os dados e os modelos gerados durante a codificação ao vivo são versionados nos respectivos diretórios, a fim de disponibilizar a demonstração imediatamente.
As dependências do projeto são especificadas no arquivo pyproject.toml e podem ser instaladas usando o gerenciador de pacotes de poesia.
Para instalar as dependências usando a poesia, você precisaria primeiro garantir que a poesia esteja instalada no seu sistema. Caso contrário, você pode instalá -lo usando o seguinte comando no seu terminal: curl -sSL https://install.python-poetry.org | python3 -
Depois que a poesia estiver instalada, navegue até o diretório do projeto, onde o arquivo pyProject.toml está localizado. Em seguida, você pode instalar as dependências usando o seguinte comando: poetry install --no-root
Para executar os notebooks, você pode usar o Jupyter Lab. Se você instalou as dependências do projeto usando poesia, pode executar o Jupyter Lab a partir do ambiente virtual usando o seguinte comando: poetry run jupyter lab
Como alternativa, você pode abrir e executar o caderno de codificação ao vivo build_your_own_gpt.ipynb no Google Colab simplesmente clicando aqui: