Hub documentation
استخدام Asteraster على Hugging Face
استخدام Asteraster على Hugging Face
asteroid هو مجموعة أدوات PyTorch لفصل مصادر الصوت. يتيح إجراء تجارب سريعة على مجموعات بيانات شائعة، مع دعم لمجموعة كبيرة من مجموعات البيانات والوصفات لإعادة إنتاج الأوراق البحثية.
استكشاف Asteroid في Hub
يمكنك العثور على نماذج asteroid عن طريق التصفية على يسار صفحة النماذج.
تأتي جميع النماذج على Hub مع الميزات التالية:
- بطاقة نموذج مُولَّدة تلقائيًا تتضمن وصفًا، وإعدادات التدريب، والمقاييس، والمزيد.
- وسوم البيانات الوصفية التي تساعد في إمكانية الاكتشاف وتحتوي على معلومات مثل تراخيص الاستخدام ومجموعات البيانات.
- مكوّن تفاعلي يمكنك استخدامه للتجربة مع النموذج مباشرةً في المتصفح.
- مكوّن مزوّدي الاستدلال الذي يتيح إرسال طلبات الاستدلال.

استخدام نماذج موجودة
للاطلاع على دليل كامل حول تحميل النماذج المُدرَّبة مسبقًا، ننصحكم بالرجوع إلى الدليل الرسمي.
تحتوي جميع فئات النماذج (BaseModel، ConvTasNet، إلخ) على طريقة from_pretrained تتيح لك تحميل النماذج من Hub.
from asteroid.models import ConvTasNet
model = ConvTasNet.from_pretrained('mpariente/ConvTasNet_WHAM_sepclean')إذا كنت ترغب في معرفة كيفية تحميل نموذج محدد، يمكنك النقر على Use in Adapter Transformers وستحصل على مقتطف برمجي جاهز للتشغيل يمكنك من خلاله تحميل النموذج!

مشاركة نماذجك
حاليًا، لا توجد طريقة آلية لرفع نماذجك إلى Hub، لكن عملية الرفع موثقة في الدليل الرسمي.
تُنشئ جميع الوصفات الملفات اللازمة لرفع نموذج إلى Hub. وعادةً ما يتضمن العملية الخطوات التالية:
- إنشاء مستودع نموذج ونسخه.
- نقل الملفات من مخرجات الوصفة إلى المستودع (بطاقة النموذج، ملفات النموذج، مسارات TensorBoard).
- ادفع الملفات (
git add+git commit+git push).
بمجرد قيامك بذلك، يمكنك تجربة نموذجك مباشرةً في المتصفح ومشاركته مع بقية المجتمع.