هذا المشروع مستوحى من lamini-ai/llm-classifier. كنت أرغب في الحصول على مصنف LLM بواجهة مشابهة ودعم أكبر لبرامج LLM في Go.
هذه وحدة تصنيف LLM قابلة لإعادة الاستخدام ومصممة لأداء مهام التصنيف باستخدام نماذج اللغة الكبيرة (LLMs). الوحدة خفيفة الوزن وعالية الكفاءة ويمكن دمجها بسهولة في أي تطبيق يعتمد على Go.
أتوقع استخدامات لهذا في الحالات التي يكون فيها تدريب نموذج تعلم الآلة للتصنيف غير ممكن بسبب نقص البيانات أو الخبرة أو التكاليف أو عدم وجود موارد. جيد لمهام التصنيف ذات الأغراض العامة والغامضة حيث لا تتوفر بيانات التدريب. يطالب بالدخول، خروج البيانات المنظمة.
ملحوظة: هذا المشروع قيد التنفيذ وهو قيد التطوير النشط.
يتم إعطاء الأمثلة ضمن examples/
. إذا كنت تريد تشغيل مثال معين، قم بإلغاء التعليق عليه في main.go
وقم بتشغيل المثال باستخدام:
go run main.go
سيشمل ...
يعني go جميع الدلائل الفرعية عند التحقق من الاختبارات.
go test ./...
المساهمين هي موضع ترحيب. تواصل معي على البريد الإلكتروني الخاص بالعمل. وبدلاً من ذلك، لا تتردد في الخروج من الريبو وإجراء التغييرات وإرسال العلاقات العامة.