Hub documentation
توثيق Hugging Face Hub
توثيق Hugging Face Hub
منصة Hugging Face Hub هي المنصة المرجعية للذكاء الاصطناعي مفتوح المصدر في مجال تعلم الآلة. تستضيف أكثر من 2 مليون نموذج، و1.5 مليون مجموعة بيانات، و1.5 مليون تطبيق ذكاء اصطناعي (Spaces)، جميعها مفتوحة ومتاحة للعامة. إلى جانب الذكاء الاصطناعي المفتوح، تُعد المنصة أيضًا منصة تعاون رائعة للفرق الداخلية والخاصة. استكشف، وجرّب، وتعاون، وابنِ، كل ذلك في مكان واحد! 🤗
ما هو Hugging Face Hub؟
نحن نساعد المجتمع على العمل معًا نحو هدف تطوير تعلم الآلة 🔥.
لن تتمكن أي شركة بمفردها، بما في ذلك عمالقة التقنية، من «حلّ مشكلة الذكاء الاصطناعي» – الطريقة الوحيدة لتحقيق ذلك هي مشاركة المعرفة والموارد عبر نهج يركّز على المجتمع. نحن نبني أكبر مجموعة مفتوحة المصدر من النماذج ومجموعات البيانات والعروض التوضيحية على Hugging Face Hub لنُديمقراطيّز ونُقدّم تعلّم الآلة للجميع 🚀.
ننصحكم بقراءة مدونة السلوك وإرشادات المحتوى للتعرف على القيم التي نتوقع من أعضاء مجتمعنا الالتزام بها 🤗.
ماذا يمكنك أن تجده على الـ Hub؟
يستضيف Hugging Face Hub مستودعات مبنية على Git، وهي مجلدات مُتحكَّم في إصداراتها يمكن أن تحتوي على جميع ملفاتك. أما للتخزين القابل للتعديل وغير المُتحكَّم في إصداراته، فيوفر الـ Hub أيضًا Storage Buckets.
على هذا المنصّة، ستتمكن من رفع واكتشاف…
- النماذج: استضافة أحدث نماذج متقدمة في مجال LLM والنص والرؤية والصوت
- المجموعات البيانات: تتميز بتنوع واسع من البيانات لمجالات وأنماط مختلفة
- Spaces: تطبيقات تفاعلية لعرض نماذج التعلم الآلي مباشرةً في متصفحك
توفر المنصة إدارة الإصدارات، وسجل الالتزامات، والفروقات، والفروع، وأكثر من اثني عشر تكاملاً مع المكتبات! تستند جميع المستودعات إلى Xet، وهي تقنية جديدة لتخزين الملفات الكبيرة بكفاءة داخل Git، حيث تقسم الملفات بذكاء إلى مقاطع فريدة وتسرّع عمليات الرفع والتنزيل.
يمكنك معرفة المزيد حول الميزات التي تشترك فيها جميع المستودعات في توثيق المستودعات.
النماذج
يمكنك اكتشاف واستخدام عشرات الآلاف من نماذج تعلم الآلة مفتوحة المصدر التي شاركها المجتمع. ولتعزيز الاستخدام المسؤول للنماذج وتطويرها، تم تزويد مستودعات النماذج بـبطاقات النماذج لإعلام المستخدمين بحدود كل نموذج وميوله. يمكن تضمين بيانات وصفية إضافية عن معلومات مثل مهامها ولغاتها ونتائج التقييم، مع إمكانية إضافة رسوم بيانية لمقاييس التدريب إذا احتوى المستودع على تتبعات TensorBoard. كما يسهل إضافة ودجت استنتاج إلى نموذجك، مما يتيح لأي شخص تجربة النموذج مباشرةً في المتصفح! وللوصول البرمجي، يوفر موفرو الاستنتاج واجهة برمجة تطبيقات بلا خادم.
لرفع النماذج إلى Hub أو تنزيلها وتكاملها مع عملك، استكشف توثيق النماذج. كما يمكنك الاختيار من بين أكثر من اثني عشر مكتبة مثل 🤗 Transformers وAsteroid وESPnet التي تدعم Hub.
مجموعات البيانات
يحتضن الـ Hub أكثر من 500 ألف مجموعة بيانات عامة في أكثر من 8 آلاف لغة، يمكن استخدامها لمجموعة واسعة من المهام عبر مجالات NLP وComputer Vision وAudio. يسهّل الـ Hub العثور على مجموعات البيانات وتنزيلها ورفعها. ترافق مجموعات البيانات توثيق موسّع على شكل بطاقات مجموعات البيانات وData Studio لتتيح لك استكشاف البيانات مباشرةً في متصفحك. في حين أن العديد من مجموعات البيانات عامة، يمكن للمنظمات والأفراد إنشاء مجموعات بيانات خاصة للامتثال لقضايا الترخيص أو الخصوصية. يمكنك معرفة المزيد حول مجموعات البيانات هنا في توثيق Hugging Face Hub.
تتيح لك مكتبة 🤗 datasets التفاعل مع مجموعات البيانات برمجياً، مما يتيح لك استخدام مجموعات البيانات من Hub بسهولة في مشاريعك. يمكنك الوصول إلى مجموعات البيانات بسطر واحد من الكود؛ وحتى إذا كانت كبيرة جداً بحيث لا تتسع لحاسوبك، يمكنك استخدام البث (streaming) للوصول إلى البيانات بكفاءة.
Spaces
Spaces هي طريقة بسيطة لاستضافة تطبيقات تجريبية للتعلم الآلي على المنصة. تتيح لك بناء معرض أعمالك في مجال التعلم الآلي، وعرض مشاريعك في المؤتمرات أو أمام أصحاب المصلحة، والعمل بشكل تعاوني مع أشخاص آخرين في منظومة التعلم الآلي.
ندعم حاليًا مكتبتين Python رائعتين (Gradio وStreamlit) تتيحان لك بناء تطبيقات رائعة في غضون دقائق. كما يمكن للمستخدمين إنشاء مساحات ثابتة، وهي صفحات HTML/CSS/JavaScript بسيطة، أو نشر أي تطبيق يعتمد على Docker.
إذا كنت بحاجة إلى قوة معالجة رسومية (GPU) لعروضك التوضيحية، جرّب ZeroGPU: فهو يوفر بشكل ديناميكي وحدات معالجة رسومية NVIDIA RTX Pro 6000 Blackwell في الوقت الفعلي، فقط عند الحاجة إليها.
بعد أن تستكشف بعض المساحات (اطّلع على مساحة الأسبوع!)، اطلع على وثائق المساحات لتتعلم كل ما يتعلق بكيفية إنشاء مساحتك الخاصة. كما ستتمكن من ترقية مساحتك لتشغيلها على وحدة معالجة رسومية (GPU) أو أجهزة تسريع أخرى. ⚡️
دلاء التخزين
توفر Storage Buckets تخزينًا للأشياء مشابهًا لـ S3 على Hugging Face، مدعومًا بواجهة التخزين الخلفية Xet. على عكس المستودعات (التي تعتمد على git وتتتبع تاريخ الملفات)، تُعدّ الدلاء حاويات تخزين للأشياء عن بُعد مصممة للملفات واسعة النطاق مع إزالة التكرار المعتمدة على المحتوى. وهي مصممة لاستخدامات تتطلب تخزينًا بسيطًا وسريعًا وقابلًا للتعديل، مثل تخزين نقاط الفحص التدريبية، والسجلات، والمنتجات الوسيطة، أو أي مجموعة كبيرة من الملفات التي لا تحتاج إلى التحكم في الإصدارات.
المنظمات
الشركات والجامعات والمنظمات غير الربحية جزء أساسي من مجتمع Hugging Face! يوفر Hub ميزة Organizations التي يمكن استخدامها لتجميع الحسابات وإدارة مجموعات البيانات والنماذج وSpaces. كما يمكن للمعلمين إنشاء منظمات تعاونية للطلاب باستخدام Hugging Face for Classrooms. ستظهر مستودعات المنظمة في صفحة المنظمة، وسيتمتع كل عضو في المنظمة بالقدرة على المساهمة في المستودع. بالإضافة إلى تجميع أعمال المنظمة بأكملها بشكل مريح، يتيح Hub للمشرفين تعيين أدوار لتحكم الوصول إلى المستودعات، وإدارة طريقة الدفع ومعلومات الفواتير الخاصة بمنظمتهم. تعلم الآلة أكثر متعة عند التعاون! 🔥
استكشف المنظمات الموجودة، وأنشئ منظمة جديدة هنا، ثم زر توثيق المنظمات لمعرفة المزيد.
الأمان
يدعم Hugging Face Hub ميزات الأمان والتحكم في الوصول لمنحك الطمأنينة بأن أكوادك ونماذجك وبياناتك آمنة. زر قسم الأمان في هذه الوثائق للتعرف على:
- رموز وصول المستخدم
- التحكم في الوصول للمنظمات
- توقيع الالتزامات باستخدام GPG
- فحص البرمجيات الخبيثة
Update on GitHub