📄️ Gradio
دورة Gradio المميّزة: الواجهات والمكوّنات وBlocks والحوار والبثّ والأمثلة وقائمة الانتظار والمشاركة والنشر على مساحة Hugging Face، في ثلاث ساعات مع اختبار.
📄️ 1. الواجهة والمدخلات والمخرجات
الوحدة 1 من دورة Gradio: gr.Interface، مطابقة أنواع Python بالمكوّنات، عنوان الواجهة ووصفها، ومصنّف صور جاهز في عشرة أسطر.
📄️ 2. المكوّنات
الوحدة 2 من دورة Gradio: صيغ البيانات الواردة من كلّ مكوّن، مصفوفة NumPy ومسار الملفّ وتردّد أخذ العيّنات، عرض الاحتمالات، ومثال نسخ صوتيّ.
📄️ 3. Blocks والتخطيط
الوحدة 3 من دورة Gradio: بناء واجهات مركّبة بـgr.Blocks، صفوف وأعمدة، أحداث النقر والتغيير، تسلسل النسخ ثم التلخيص، وإدارة الحالة.
📄️ 4. الواجهات الحوارية
الوحدة 4 من دورة Gradio: gr.ChatInterface، التاريخ ورسالة النظام، الاتّصال بنموذج محلّيّ من الدورة 29 أو بواجهة سحابيّة، ودعم اليمين إلى اليسار.
📄️ 5. البثّ التدريجي
الوحدة 5 من دورة Gradio: مولّدات Python وyield، عرض النصّ رمزًا رمزًا، إتاحة الإيقاف، وتحسين الإحساس بزمن الاستجابة عمليًّا.
📄️ 6. الأمثلة والتخزين المؤقّت
الوحدة 6 من دورة Gradio: أمثلة قابلة للنقر، مسبقًا التخزين المؤقّت عند بدء التشغيل، واختيار أمثلة تُظهر الحدود بقدر ما تُظهر النجاحات.
📄️ 7. قائمة الانتظار والتزامن
الوحدة 7 من دورة Gradio: تفعيل قائمة الانتظار، حدود التزامن، المدّة القصوى للطلب، السلوك تحت الحمل، وقياس الأداء بعدّة مستخدمين.
📄️ 8. رابط المشاركة
الوحدة 8 من دورة Gradio: share=True والنفق، مدّة الرابط، ما يُكشَف بالضبط، المصادقة البسيطة، ومتى يجب تجنّبه.
📄️ 9. النشر على Hugging Face
الوحدة 9 من دورة Gradio: إنشاء المساحة، الملفّات المطلوبة، إدارة الأسرار، الاختيار بين العتاد المجّانيّ والمدفوع، النوم، والتضمين في موقعك.
📄️ 10. مشروع: مساعد لغوي
الوحدة 10 من دورة Gradio: مساعد لغويّ كامل منشور مع أمثلة وبثّ وقائمة انتظار وجمع ملاحظات، مع قراءة صريحة للكلفة والحدود.
📄️ المراجعة والاختبار
خلاصة كاملة لدورة Gradio: الواجهة والمكوّنات وBlocks والحوار والبثّ والأمثلة وقائمة الانتظار والمشاركة والنشر ثمّ المشروع، وم قارنة مع Streamlit، ثمّ امتحان الأربعين سؤالًا.