Ce référentiel contient la partie codant en direct de l'atelier AMLD 2024 "à la pointe de l'IA générative - démêler les secrets de GPT et construire votre propre modèle". Vous pouvez trouver les diapositives qui l'accompagnent ici.
Comme indiqué lors de l'atelier, le projet dans son ensemble est inspiré par l'excellent cours Zero to Hero d'Andrej Karpathy.
Dans le répertoire notebooks , vous pouvez trouver à la fois le carnet de codage en direct, build_your_own_gpt.ipynb et la démonstration de travail demo_text_generation.ipynb .
Dans le cadre du répertoire src , vous trouverez certaines fonctions et classes extraites du cahier de codage en direct et utilisée dans la démo.
Les données et les modèles générés lors du codage en direct sont versés sous répertoires respectifs, afin de rendre la démo immédiatement disponible.
Les dépendances du projet sont spécifiées dans le fichier pyproject.toml et peuvent être installées à l'aide du Poetry Package Manager.
Pour installer les dépendances à l'aide de la poésie, vous devez d'abord vous assurer que la poésie est installée sur votre système. Si ce n'est pas le cas, vous pouvez l'installer en utilisant la commande suivante dans votre terminal: curl -sSL https://install.python-poetry.org | python3 -
Une fois la poésie installée, accédez au répertoire du projet où se trouve le fichier pyproject.toml. Ensuite, vous pouvez installer les dépendances en utilisant la commande suivante: poetry install --no-root
Pour exécuter les ordinateurs portables, vous pouvez utiliser Jupyter Lab. Si vous avez installé les dépendances du projet à l'aide de la poésie, vous pouvez exécuter Jupyter Lab à partir de l'environnement virtuel en utilisant la commande suivante: poetry run jupyter lab
Alternativement, vous pouvez ouvrir et exécuter le carnet de codage en direct build_your_own_gpt.ipynb sur Google Colab en cliquant simplement ici: