لا توجد منظمة العفو الدولية غير موجودة يولد أوصافًا واقعية لنماذج التعلم الآلي المكياج. ModelExicon هو ما كان يطلق عليه قبل أن أشتري المجال.

تم تصميم هذا الذكاء الاصطناعى مع البلوط وتوروس. يتم استخدام GPT-J-6B من Eleutherai لتوليد النص والرمز في وقت كتابة هذا التقرير ، على الرغم من أن هذا قد يتغير مع تحسن النماذج الحديثة.
في صميم هذا الذكاء الاصطناعى غير موجود ، هما خطان أنابيب لتوليد النص:
يتم إنشاء كلاهما باستخدام نموذج لغة يسمى GPT-J-6B ، والذي يقع في مكان ما بين طرز GPT-2 و GPT-3 المعروفة من حيث الأداء.
عندما تفتح ببساطة thisaidoesnotexist.com ، تكون أسماء النماذج التي تراها منسقة يدويًا وتولدها مسبقًا من قبلي. هناك بعض الأسباب التي اخترتها لتجهيز مجموعة من أسماء النماذج المسبقة:
البرنامج النصي في scripts/pregenerate_models.oak يولد مجموعة البيانات هذه في models.json ، والتي يدور حولها الخادم في وقت التشغيل في كل طلب. من الواضح أن أي أسماء نماذج من قبل المستخدم يتم توجيهها إلى واجهات برمجة التطبيقات المناسبة لتوليد النصوص.
يتطلب تشغيل ModelExicon ملف تكوين config.oak ، والذي يتضمن حاليًا معلومات الوصول إلى API لتوليد النصوص. هناك اثنين من الخلفية لتوليد النص المدعومة:
HuggingfaceURL على النموذج الصحيح ومجموعة HuggingfaceToken على مفتاح API الخاص بك.CalamityURL على نقطة نهاية API و CalamityToken على رمز API الخاص بالتطبيق الذي أنشأه لمشاريعي. مع هذه المحددة في config.oak ، يجب أن تبدأ oak src/main.oak التطبيق.
مثل العديد من مشاريعي ، تم تصميم ModelExicon وإدارته مع البلوط. هناك مجموعة قصيرة تلتف أوامر oak المشتركة:
make بتشغيل خادم الويب ، وهو ما يعادل oak src/main.oak المذكورة أعلاهmake fmt أو make f بإجراء تنسيق تلقائي لأي تغييرات متتبع في المستودعmake build أو make b يبني حزمة JavaScript العميل من src/app.js.oakmake watch أو make w بإنشاء تغييرات لتغيير الملفات وتشغيل make build على أي تغيير