كيف يمكنك مشاركة نموذج ML الخاص بك مع الآخرين؟ خاصة مع أولئك الذين ليس لديهم مهارات البرمجة؟
نحن بحاجة إلى واجهة ، أليس كذلك؟
يمكن أن تحصل واجهة المستخدم الودية على موافقة الجميع وتوليد الكثير من التعليقات لتحسينها.
في السابق كنت بحاجة إلى مساعدة مطور ويب لتحويل النماذج وواجهات برمجة التطبيقات إلى تطبيقات. لكن اليوم ، لدى علماء البيانات العديد من الخيارات لتطوير واحد دون مغادرة دفتر ملاحظاتهم.
في الماضي ، كتبت عن Streamlit ، وهي أداة ممتازة. هذا واحد ميزات Gradio. أداة رائعة بنفس القدر مع خيار إضافي رائع لنماذج ML.
كيفية إنشاء تطبيقات ويب مذهلة لمشاريع علوم البيانات الخاصة بك
لا يتعين على علماء البيانات تعلم HTML و CSS و JavaScript لإنشاء صفحات الويب.
Towardsdatascience.com
يناقش هذا المنشور:
كيفية تطوير مكونات واجهة المستخدم لـ APIs Gradio ؛
كيفية نشر نموذج scikit-Learn معه ؛
كيفية نشر الحل الخاص بك على Huggingface (مجانًا) ، و ؛
الخيار الوحيد الرائع.
تطوير واجهة المستخدم لواجهات برمجة التطبيقات الخاصة بك في Python
يساعدنا Gradio في تطوير مكونات واجهة المستخدم في بيئة Python المألوفة. ستجعلك مكتبة التطبيقات المصغرة الخاصة بها تشعر وكأنك في المنزل. يمكنك القيام بذلك في دفتر ملاحظات أيضًا. ومع ذلك ، فالأمر بسيط للغاية ، لتبدأ به.
5 أطر عمل Python GUI لإنشاء تطبيقات سطح المكتب والويب وحتى تطبيقات الجوال.
يمكنك إنشاء تطبيقات جميلة بحتة في Python.
Towardsdatascience.com
يمكنك تثبيت Gradio من مستودع PyPI. سيبدأ الأمر التالي.
نقطة تثبيت التدرج
بمجرد التثبيت ، ستقوم ثلاثة خطوط أخرى بتحويل واجهة برمجة التطبيقات الخاصة بك إلى تطبيق.
إليك مثال لتبدأ به.
يحتوي الكود أعلاه على وظيفة للعثور على المتجانسات في النص.
Palindromes هي كلمات متشابهة إلى الأمام والخلف. تأخذ الوظيفة سلسلة نصية وتعيد سلسلة من المتجانسات.
يحتوي البرنامج النصي أيضًا على واجهة تدرج. يسمح لك بالتفاعل مع الوظيفة بيانياً.
يمكنك بدء التطبيق بكتابة: python3 app.py في الجهاز. بمجرد تشغيل الخادم ، يمكنك زيارة متصفحك للوصول إلى التطبيق.
إذا كنت تستخدم دفتر ملاحظات Jupyter ، فسيكون تشغيل app. تشغيل كتلة التعليمات البرمجية () كافيًا.
python <YOURSCRIPT> .py
بعد تشغيل الأمر أعلاه ، ستطبع وحدة التحكم رابط الويب للوصول إلى التطبيق الخاص بك. سيبدو التطبيق هكذا.
يأخذ تطبيق gradio درجة الحرارة والرطوبة ويعيد هطول الأمطار. عندما ينقر المستخدم على الزر ، يستدعي التطبيق وظيفة توقع سقوط الأمطار ، والتي تستخدم النموذج المخلل للتنبؤ بالمطر.
السجلات التي تم وضع علامة عليها هي حالات استثنائية تحتاج إلى اهتمام مهندس ML. هذه هي المجالات ذات الأداء الضعيف في نموذجك. يمكن لمهندسي ML اتخاذ الإجراءات التصحيحية بعد تدقيق الأعلام وموازنتها مع أهمية المشكلة.
افكار اخيرة.
كعلماء بيانات ، نحتاج إلى وضع نموذج أولي لعملنا بسرعة. والنماذج الأولية على وشك التغيير بشكل متكرر. لا يُنصح بإحضار أطر عمل JavaScript والتقنيات الأخرى إلى المكدس في مرحلة التطوير.
باستخدام أدوات مثل Streamlit و Gradio ، يمكننا الآن إنشاء تطبيقات سريعة وقذرة لنماذج ML الخاصة بنا. يعد Gradio مناسبًا بشكل خاص لمشروعات ML لأنه يجمع التعليقات.
أيضًا ، يساعدنا كل من Gradio و Streamlit في نشر التطبيق على Huggingface. يجعل تطبيقنا يصل إلى مجموعة أوسع من الجماهير.
تتيح لنا هاتان الأداتان إنشاء تطبيق في بيئة مريحة للكمبيوتر الدفتري. يمكن لعلماء البيانات إنشاء تطبيقات ذات مظهر احترافي ، كل ذلك في Python.
Latest Update HalabTech Support (26\4\2024) to download from here S926B U1 Hard Reset (Factory Reset) [By Download... Latest Update HalabTech Support (26\4\2024) (part 3)
Latest Update HalabTech Support (26\4\2024) to download from here A057G U1 Hard Reset (Factory Reset) [By Download... Latest Update HalabTech Support (26\4\2024) (part 2)
Latest Update HalabTech Support (26\4\2024) to download from here X916B U2 Hard Reset (Factory Reset) [By Download... Latest Update HalabTech Support (26\4\2024) (part 1)
هذه المقالات فقط... حصريا حل مشكلة تعليق الشاشة solve the screen stuck problem وريستارت الهاتف restart the phone كل عشر ثواني لهاتف REALME C11 2021 الموديل rmx3231 المعالج SPD وحل مشكلة فقدان الايمي الاصلي loss of original imei بعــد اصــلاح الايمــي الاصلي after repairing the original imei على اداة DFT PRO وعمل PATCH CERT