استخدام نموذج ONNX من Custom Vision مع Windows التعلم الآلي (إصدار أوَّلي)

تعرَّف على كيفية استخدام نموذج ONNX الذي تم تصديره من خدمة Custom Vision مع Windows التعلم الآلي (إصدار أوَّلي). ستستخدم مثالا لتطبيق UWP مع مصنف الصور المدرب الخاص بك.

المتطلبات الأساسية

  • الإصدار 1809 من Windows 10 أو أعلى
  • Windows SDK للإصدار 17763 أو أعلى
  • Visual Studio 2017 الإصدار 15.7 أو أحدث مع تمكين حمل العمل تطوير النظام الأساسي العام لـ Windows.
  • تم تمكين وضع المطور على جهاز الكمبيوتر الخاص بك. لمزيد من المعلومات، راجع تمكين تطوير جهازك.

بشأن مثال التطبيق

التطبيق المضمن هو تطبيق Windows UWP عام. يسمح لك بتحديد صورة من الكمبيوتر ومعالجتها باستخدام نموذج تصنيف مخزن محليا. يتم عرض العلامات والنتائج التي تم إرجاعها بواسطة النموذج بجوار الصورة.

الحصول على التطبيق

يتوفر التطبيق المثال في مستودع عينة الرؤية المخصصة ONNX لخدمات Azure الذكاء الاصطناعي على GitHub. قم بنسخه على جهازك المحلي وافتح SampleOnnxEvaluationApp.sln في Visual Studio.

اختبر التطبيق

  1. استخدم المفتاح F5 لبدء تشغيل التطبيق من Visual Studio. قد يُطلب منك تمكين وضع المطور.
  2. عند بدء تشغيل التطبيق، استخدم الزر لتحديد صورة للتسجيل. تم تدريب نموذج ONNX الافتراضي على تصنيف أنواع مختلفة من العوالق.

استخدم النموذج الخاص بك

لاستخدام نموذج مصنف الصور الخاص بك، اتبع الخطوات التالية:

  1. قم بإنشاء وتدريب مصنف باستخدام خدمة الرؤية المخصصة. للحصول على إرشادات بشأن كيفية القيام بذلك، راجع إنشاء مصنف وتدريبه. استخدم أحد مجالات compact مثل General (compact).
    • إذا كان لديك مصنف حالي يستخدم نطاقاً مختلفاً، فيمكنك تحويله إلى مضغوط في إعدادات المشروع. بعد ذلك، أعد تدريب مشروعك قبل المتابعة.
  2. تصدير النموذج الخاص بك. قم بالتبديل إلى علامة التبويب "الأداء" وحدد تكراراً تم تدريبه باستخدام نطاق مضغوط. حدد الزر Export الذي يظهر. ثم حدد ONNX، ثم Export. بمجرد أن يصبح الملف جاهزاً، حدد الزر Download. لمزيد من المعلومات بشأن خيارات التصدير، راجع تصدير النموذج الخاص بك.
  3. افتح ملف zip. الذي تم تنزيله واستخرج ملف model.onnx منه. يحتوي هذا الملف على نموذج المصنف الخاص بك.
  4. في مستكشف الحلول في Visual Studio، انقر بزر الماوس الأيمن فوق المجلد Assets وحدد Add Existing Item. حدد ملف ONNX الخاص بك.
  5. في مستكشف الحلول، انقر بزر الماوس الأيمن فوق ملف ONNX وحدد Properties. تغيير الخصائص التالية للملف:
    • Build Action ->Content
    • Copy to Output Directory ->Copy if newer
  6. ثم افتح MainPage.xaml.cs وقم بتغيير قيمة _ourOnnxFileName إلى اسم ملف ONNX الخاص بك.
  7. استخدم F5 لإنشاء المشروع وتشغيله.
  8. حدد زرا لتحديد صورة لتقييمها.

الخطوات التالية

لاكتشاف طرق أخرى لتصدير نموذج Custom Vision واستخدامه، راجع المستندات التالية:

لمزيد من المعلومات بشأن استخدام نماذج ONNX مع Windows التعلم الآلي، راجع دمج نموذج في تطبيقك مع Windows ML.