Dieses Repository enthält den Live -Coding -Teil des AMLD -Workshops von 2024 "auf dem neuesten Stand der generativen KI - enträtseln Sie die Geheimnisse von GPT und bauen Ihr eigenes Modell auf". Hier finden Sie die dazugehörigen Folien.
Wie im Workshop angegeben, ist das Projekt als Ganzes vom exzellenten Null -to -Helden -Kurs von Andrej Karpathy inspiriert.
Unter dem Verzeichnis notebooks finden Sie sowohl das Live -Coding -Notizbuch, build_your_own_gpt.ipynb als auch das funktionierende Demo demo_text_generation.ipynb .
Unter dem src -Verzeichnis finden Sie einige Funktionen und Klassen, die aus dem Live -Coding -Notizbuch extrahiert und in der Demo verwendet werden.
Sowohl Daten als auch Modelle, die während der Live -Codierung generiert werden, werden in den jeweiligen Verzeichnissen versioniert, um die Demo sofort verfügbar zu machen.
Projektabhängigkeiten sind in der Datei pyproject.toml angegeben und können mit dem Poetry -Paket -Manager installiert werden.
Um die Abhängigkeiten mithilfe von Poesie zu installieren, müssen Sie zunächst sicherstellen, dass die Poesie in Ihrem System installiert ist. Wenn dies nicht der Fall ist, können Sie es mit dem folgenden Befehl in Ihrem Terminal installieren: curl -sSL https://install.python-poetry.org | python3 -
Sobald die Poesie installiert ist, navigieren Sie zum Projektverzeichnis, in dem sich die Datei PYProject.toml befindet. Anschließend können Sie die Abhängigkeiten mit dem folgenden Befehl installieren: poetry install --no-root
Um die Notizbücher auszuführen, können Sie Jupyter Lab verwenden. Wenn Sie die Projektabhängigkeiten mithilfe von Poesie installiert haben, können Sie Jupyter Lab aus der virtuellen Umgebung mit dem folgenden Befehl ausführen: poetry run jupyter lab
Alternativ können Sie das Live -Coding -Notizbuch build_your_own_gpt.ipynb auf Google Colab öffnen und ausführen, indem Sie einfach hier klicken: