Hub documentation

استخدام fastai في Hugging Face

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

استخدام fastai في Hugging Face

fastai هي مكتبة تعلّم عميق مفتوحة المصدر تستفيد من PyTorch و Python لتوفير مكونات عالية المستوى لتدريب شبكات عصبية سريعة ودقيقة مع مخرجات متطورة على النصوص والرؤية والبيانات الجدولية.

استكشاف fastai في Hub

يمكنك العثور على نماذج fastai عن طريق التصفية على يسار صفحة النماذج.

تأتي جميع النماذج على Hub مع الميزات التالية:

  1. بطاقة نموذج مُولَّدة تلقائيًا تتضمن وصفًا موجزًا ووسوم بيانات وصفية تسهّل عملية الاكتشاف.
  2. مكوّن تفاعلي يمكنك استخدامه للتفاعل مع النموذج مباشرةً في المتصفح (لتصنيف الصور)
  3. مكوّن مزوّدي الاستدلال (Inference Providers) يتيح إرسال طلبات استدلال (لتصنيف الصور).

استخدام نماذج موجودة

مكتبة huggingface_hub هي عميل بايثون خفيف الوزن يتضمن دوال مساعدة لتنزيل النماذج من Hub.

pip install huggingface_hub["fastai"]

بمجرد تثبيت المكتبة، كل ما عليك فعله هو استخدام طريقة from_pretrained_fastai. لا تكتفي هذه الطريقة بتحميل النموذج، بل تتحقق أيضاً من إصدار fastai الذي كان قائماً عند حفظ النموذج، وهو أمر مهم لضمان قابلية إعادة الإنتاج.

from huggingface_hub import from_pretrained_fastai

learner = from_pretrained_fastai("espejelomar/identify-my-cat")

_,_,probs = learner.predict(img)
print(f"Probability it's a cat: {100*probs[1].item():.2f}%")

# Probability it's a cat: 100.00%

إذا كنت ترغب في معرفة كيفية تحميل نموذج محدد، يمكنك النقر على Use in fastai وستحصل على مقتطف برمجي جاهز للتشغيل يمكنك من خلاله تحميل النموذج!

مشاركة نماذجك

يمكنك مشاركة نماذج fastai الخاصة بك باستخدام طريقة push_to_hub_fastai.

from huggingface_hub import push_to_hub_fastai

push_to_hub_fastai(learner=learn, repo_id="espejelomar/identify-my-cat")

موارد إضافية

Update on GitHub