Этот репозиторий содержит живую часть семинара AMLD 2024 года «на переднем крае генеративного ИИ - раскрыть секреты GPT и построить свою собственную модель». Вы можете найти сопутствующие слайды здесь.
Как указано во время семинара, проект в целом вдохновлен превосходным курсом нуля к герою от Андрея Карпати.
В каталоге notebooks вы можете найти как тетрадь Live Coding Notebook, build_your_own_gpt.ipynb , так и работающий демо demo_text_generation.ipynb .
В рамках каталога src вы найдете некоторые функции и классы, извлеченные из блокнота Live Coding, и используемые в демонстрации.
Как данные, так и модели, генерируемые во время живого кодирования, версии в соответствии с соответствующими каталогами, чтобы сделать демонстрацию немедленно доступной.
Зависимости проекта указаны в файле pyproject.toml и могут быть установлены с помощью диспетчера поэзических пакетов.
Чтобы установить зависимости, используя поэзию, вам сначала необходимо убедиться, что поэзия установлена в вашей системе. Если это не так, вы можете установить его, используя следующую команду в вашем терминале: curl -sSL https://install.python-poetry.org | python3 -
Как только поэзия установлена, перейдите в каталог проекта, где расположен файл pyproject.toml. Затем вы можете установить зависимости, используя следующую команду: poetry install --no-root
Чтобы запустить ноутбуки, вы можете использовать Jupyter Lab. Если вы установили зависимости проекта, используя поэзию, вы можете запустить Lab Jupyter из виртуальной среды, используя следующую команду: poetry run jupyter lab
В качестве альтернативы, вы можете открыть и запустить ноутбук Live Coding build_your_own_gpt.ipynb в Google Colab, просто нажав здесь: