عالم نماذج اللغة الكبيرة مفتوحة المصدر مثير ويتطور باستمرار. تهدف هذه الدرسة إلى تقديم نظرة معمقة على النماذج مفتوحة المصدر. إذا كنت تبحث عن معلومات حول كيفية مقارنة النماذج المملوكة بالنماذج مفتوحة المصدر، يمكنك زيارة درس "استكشاف ومقارنة نماذج LLM المختلفة". ستتناول هذه الدرسة أيضًا موضوع التخصيص الدقيق، ولكن يمكن العثور على شرح أكثر تفصيلًا في درس "تخصيص نماذج LLM".
- فهم نماذج مفتوحة المصدر
- فهم فوائد العمل مع نماذج مفتوحة المصدر
- استكشاف النماذج المفتوحة المتوفرة على Hugging Face وAzure AI Studio
لعبت البرمجيات مفتوحة المصدر دورًا حيويًا في نمو التكنولوجيا عبر مختلف المجالات. وقد حددت مبادرة المصدر المفتوح (OSI) 10 معايير للبرمجيات لتصنيفها كمفتوحة المصدر. يجب أن يتم مشاركة الكود المصدري علنًا بموجب ترخيص معتمد من OSI.
على الرغم من أن تطوير نماذج اللغة الكبيرة يشبه إلى حد ما تطوير البرمجيات، إلا أن العملية ليست متطابقة تمامًا. وقد أثار هذا الكثير من النقاش في المجتمع حول تعريف المصدر المفتوح في سياق نماذج اللغة الكبيرة. لكي يتماشى النموذج مع التعريف التقليدي للمصدر المفتوح، يجب أن تكون المعلومات التالية متاحة للجمهور:
- مجموعات البيانات المستخدمة لتدريب النموذج.
- أوزان النموذج الكاملة كجزء من التدريب.
- كود التقييم.
- كود التخصيص الدقيق.
- أوزان النموذج الكاملة ومقاييس التدريب.
حاليًا، هناك عدد قليل فقط من النماذج التي تتطابق مع هذه المعايير. نموذج OLMo الذي أنشأه معهد ألين للذكاء الاصطناعي (AllenAI) هو أحد النماذج التي تتماشى مع هذه الفئة.
في هذه الدرسة، سنشير إلى النماذج باسم "النماذج المفتوحة" من الآن فصاعدًا لأنها قد لا تتطابق مع المعايير المذكورة أعلاه في وقت الكتابة.
قابلة للتخصيص بشكل كبير - نظرًا لأن النماذج المفتوحة يتم إصدارها مع معلومات تدريب مفصلة، يمكن للباحثين والمطورين تعديل تفاصيل النموذج الداخلية. يتيح ذلك إنشاء نماذج متخصصة للغاية يتم تخصيصها لمهمة معينة أو مجال دراسة. بعض الأمثلة على ذلك هي توليد الأكواد، العمليات الرياضية، وعلم الأحياء.
التكلفة - تكلفة الاستخدام والنشر لكل رمز أقل مقارنة بالنماذج المملوكة. عند بناء تطبيقات الذكاء الاصطناعي التوليدي، يجب النظر في الأداء مقابل السعر عند العمل مع هذه النماذج بناءً على حالتك.
المرونة - العمل مع النماذج المفتوحة يتيح لك المرونة في استخدام نماذج مختلفة أو دمجها. مثال على ذلك هو مساعدي HuggingChat حيث يمكن للمستخدم اختيار النموذج المستخدم مباشرة في واجهة المستخدم:
LLama2، الذي تم تطويره بواسطة Meta، هو نموذج مفتوح تم تحسينه لتطبيقات المحادثة. يعود ذلك إلى طريقة التخصيص الدقيق التي تضمنت كمية كبيرة من الحوارات وردود الفعل البشرية. باستخدام هذه الطريقة، ينتج النموذج نتائج أكثر توافقًا مع توقعات البشر مما يوفر تجربة مستخدم أفضل.
بعض الأمثلة على النسخ المخصصة من Llama تشمل Llama الياباني، الذي يتخصص في اللغة اليابانية وLlama Pro، الذي يمثل نسخة محسنة من النموذج الأساسي.
Mistral هو نموذج مفتوح يركز بشكل كبير على الأداء العالي والكفاءة. يستخدم نهج Mixture-of-Experts الذي يجمع مجموعة من النماذج المتخصصة في نظام واحد حيث يتم اختيار نماذج معينة بناءً على المدخلات. يجعل هذا الحساب أكثر فعالية حيث تعالج النماذج فقط المدخلات التي تتخصص فيها.
بعض الأمثلة على النسخ المخصصة من Mistral تشمل BioMistral، الذي يركز على المجال الطبي وOpenMath Mistral، الذي يقوم بالعمليات الرياضية.
Falcon هو نموذج لغة كبيرة تم إنشاؤه بواسطة معهد الابتكار التكنولوجي (TII). تم تدريب Falcon-40B على 40 مليار معلمة وقد أظهر أداءً أفضل من GPT-3 بميزانية حسابية أقل. يعود ذلك إلى استخدامه لخوارزمية FlashAttention والانتباه متعدد الاستعلامات الذي يمكنه تقليل متطلبات الذاكرة أثناء وقت الاستنتاج. مع هذا الوقت المخفض للاستنتاج، فإن Falcon-40B مناسب لتطبيقات المحادثة.
بعض الأمثلة على النسخ المخصصة من Falcon تشمل OpenAssistant، مساعد مبني على نماذج مفتوحة وGPT4ALL، الذي يقدم أداءً أعلى من النموذج الأساسي.
لا توجد إجابة واحدة لاختيار النموذج المفتوح. مكان جيد للبدء هو استخدام ميزة التصفية حسب المهمة في Azure AI Studio. سيساعدك ذلك على فهم أنواع المهام التي تم تدريب النموذج عليها. كما تحتفظ Hugging Face بلوحة قيادة LLM التي تعرض أفضل النماذج أداءً بناءً على مقاييس معينة.
عند النظر إلى مقارنة نماذج اللغة الكبيرة عبر الأنواع المختلفة، فإن Artificial Analysis هو مورد رائع آخر:
إذا كنت تعمل على حالة استخدام محددة، فإن البحث عن نسخ مخصصة تركز على نفس المجال يمكن أن يكون فعالًا. تجربة نماذج مفتوحة متعددة لمعرفة كيف تؤدي وفقًا لتوقعاتك وتوقعات المستخدمين هي ممارسة جيدة أخرى.
أفضل جزء في النماذج المفتوحة هو أنه يمكنك البدء في العمل معها بسرعة كبيرة. تحقق من كتالوج نماذج Azure AI Foundry، الذي يضم مجموعة محددة من Hugging Face تحتوي على النماذج التي ناقشناها هنا.
بعد إكمال هذه الدرسة، تحقق من مجموعة تعلم الذكاء الاصطناعي التوليدي لمواصلة تعزيز معرفتك بالذكاء الاصطناعي التوليدي!
إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الموثوق. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة ناتجة عن استخدام هذه الترجمة.



