يعد microGPT تطبيقًا خفيف الوزن لنموذج المحول التوليدي المُدرب مسبقًا (GPT) لمهام معالجة اللغة الطبيعية. لقد تم تصميمه ليكون بسيطًا وسهل الاستخدام، مما يجعله خيارًا رائعًا للتطبيقات صغيرة الحجم أو للتعلم وتجربة النماذج التوليدية.
300 ألف تكرار للتدريب
pip install -r requirements.txt
tokenizer/train_tokenizer.py
لإنشاء ملف الرمز المميز. سيقوم النموذج بترميز النص بناءً عليه.datasets/prepare_dataset.py
لإنشاء ملفات مجموعة البيانات.train.py
لبدء التدريب~قم بتعديل الملفات المذكورة أعلاه إذا كنت ترغب في تغيير معلماتها.
لتحرير معلمات إنشاء النموذج، انتقل إلى inference.py
إلى هذا القسم:
# Parameters (Edit here):
n_tokens = 1000
temperature = 0.8
top_k = 0
top_p = 0.9
model_path = 'models/microGPT.pth'
# Edit input here
context = "The magical wonderland of"
هل أنت مهتم بالنشر كتطبيق ويب؟ تحقق من نشر microGPT!
من كفاءة الصفر: تم تطوير microGPT من الألف إلى الياء، وهو يمثل نهجًا مبسطًا لنموذج GPT الموقر. إنه يُظهر كفاءة ملحوظة مع الحفاظ على مقايضة طفيفة في الجودة.
ساحة التعلم: تم تصميم بنية microGPT للأفراد الذين يتوقون إلى التعمق في عالم الذكاء الاصطناعي، وتوفر فرصة فريدة لفهم الأعمال الداخلية للنماذج التوليدية. إنها منصة انطلاق لصقل مهاراتك وتعميق فهمك.
قوة صغيرة الحجم: إلى جانب التعلم والتجريب، تعد تقنية microGPT خيارًا مناسبًا للتطبيقات صغيرة الحجم. فهو يمكّنك من دمج توليد اللغة المدعومة بالذكاء الاصطناعي في المشاريع التي تكون فيها الكفاءة والأداء أمرًا بالغ الأهمية.
قدرات التخصيص: تمكّنك قدرة microGPT على التكيف من تعديل النموذج وضبطه ليناسب أهدافك المحددة، مما يوفر إطارًا لإنشاء حلول الذكاء الاصطناعي المصممة خصيصًا لتلبية متطلباتك.
رحلة التعلم: استخدم microGPT كنقطة انطلاق لفهم أسس النماذج التوليدية. يوفر تصميمها ووثائقها التي يمكن الوصول إليها بيئة مثالية لأولئك الجدد في مجال الذكاء الاصطناعي.
مختبر التجارب: شارك في التجارب من خلال تعديل واختبار معلمات microGPT. توفر بساطة النموذج وتعدد استخداماته أرضًا خصبة للابتكار.
إذا كنت ترغب في المساهمة، يرجى اتباع هذه الإرشادات:
من خلال المساهمة في هذا المستودع، فإنك توافق على الالتزام بقواعد السلوك الخاصة بنا وأنه سيتم إصدار مساهماتك بموجب نفس ترخيص المستودع.
هذا النموذج مستوحى من Andrej Karpathy فلنقم ببناء GPT من فيديو الصفر وAndrej Kaparthy nanoGPT مع تعديلات لهذا المشروع.