يحتوي هذا المستودع على الجزء الترميز المباشر من ورشة AMLD لعام 2024 "في حافة الذكاء الاصطناعي التوليدي - كشف أسرار GPT وبناء نموذجك الخاص". يمكنك العثور على الشرائح المصاحبة هنا.
كما هو مذكور خلال ورشة العمل ، فإن المشروع ككل مستوحى من دورة Zero to Hero الممتازة من Andrej Karpathy.
ضمن دليل notebooks ، يمكنك العثور على كل من دفتر الترميز المباشر ، build_your_own_gpt.ipynb ، و demo_text_generation.ipynb العامل.
تحت دليل src ، ستجد بعض الوظائف والفئات المستخرجة من دفتر الترميز المباشر واستخدامها في العرض التجريبي.
يتم إصدار كل من البيانات والنماذج التي تم إنشاؤها أثناء الترميز المباشر ضمن الدلائل المعنية ، من أجل إتاحة العرض التوضيحي على الفور.
يتم تحديد تبعيات المشروع في ملف pyproject.toml ويمكن تثبيته باستخدام مدير حزمة الشعر.
لتثبيت التبعيات باستخدام الشعر ، ستحتاج أولاً إلى التأكد من تثبيت الشعر على نظامك. إذا لم يكن الأمر كذلك ، فيمكنك تثبيته باستخدام الأمر التالي في المحطة الخاصة بك: curl -sSL https://install.python-poetry.org | python3 -
بمجرد تثبيت الشعر ، انتقل إلى دليل المشروع حيث يوجد ملف pyproject.toml. بعد ذلك ، يمكنك تثبيت التبعيات باستخدام الأمر التالي: poetry install --no-root
لتشغيل دفاتر الملاحظات ، يمكنك استخدام Jupyter Lab. إذا قمت بتثبيت تبعيات المشروع باستخدام الشعر ، فيمكنك تشغيل Jupyter Lab من البيئة الافتراضية باستخدام الأمر التالي: poetry run jupyter lab
بدلاً من ذلك ، يمكنك فتح وتشغيل دفتر الترميز المباشر build_your_own_gpt.ipynb على Google Colab بمجرد النقر هنا: