DenseNet

توضح المقالة كيفية استخدام مكون DenseNet في مصمم التعلم الآلي Azure لإنشاء نموذج تصنيف صورة باستخدام خوارزمية Densenet.

خوارزمية التصنيف هذه هي طريقة تعلم خاضعة للإشراف، وتتطلب دليل صور يحمل علامة.

ملاحظة

لا يعتمد المكون مجموعة البيانات المسماة التي تم إنشاؤها من "وضع العلامات البيانات" في الاستوديو، ولكن فقط دعم دليل الصور المسمى الذي تم إنشاؤه من مكون "تحويل إلى دليل الصور".

يمكنك تدريب النموذج عن طريق توفير النموذج ودليل الصورة المسمى كمدخلات لتدريب Pytorch Model. يمكن بعد ذلك استخدام النموذج المدرب للتنبؤ بالقيم لأمثلة الإدخال الجديدة باستخدام نموذج صورة النقاط.

المزيد عن DenseNet

لمزيد من المعلومات حول DenseNet، راجع ورقة البحث، شبكات الالتواء المتصلة بكثافة.

كيفية التكوين ل DenseNet

  1. إضافة مكون DenseNet إلى خط أنابيب الخاص بك في المصمم.

  2. بالنسبة إلى اسم الطراز، حدد اسم بنية DenseNet معينة ويمكنك الاختيار من DenseNet المدعومة: "densenet121" و "densenet161" و "densenet169" و "densenet201".

  3. بالنسبة إلى المدربين مسبقا، حدد ما إذا كنت ستستخدم نموذجا مدربا مسبقا على ImageNet. إذا تحددت، يمكنك ضبط النموذج استنادا إلى نموذج محدد تم تدريبه مسبقا؛ إذا تم إلغاء تحديدها، يمكنك التدريب من الصفر.

  4. بالنسبة إلى الذاكرة الفعالة، حدد ما إذا كنت تريد استخدام نقاط التحقق، وهو أكثر كفاءة في الذاكرة ولكنه أبطأ. لمزيد من المعلومات، راجع ورقة البحث، تنفيذ الذاكرة كفاءة من DenseNets.

  5. الاتصال إخراج مكون DenseNet والتدريب والتحقق من صحة مكون مجموعة بيانات الصور إلى نموذج تدريب Pytorch.

  6. إرسال المسار.

النتائج

بعد اكتمال تشغيل خط أنابيب، لاستخدام نموذج لتسجيل النقاط، قم بتوصيل نموذج القطار Pytorch لتسجيل نموذج الصورة،للتنبؤ بالقيم لأمثلة الإدخال الجديدة.

ملاحظات فنية

المعلمات الخاصة بالمكون

الاسم النطاق النوع افتراضي الوصف
اسم النموذج أي الوضع densenet201 اسم بنية DenseNet المعينة
مدربين مسبقا أي منطقي صواب ما إذا كنت تريد استخدام نموذج تم تدريبه مسبقا على ImageNet
كفاءة الذاكرة أي منطقي خطأ ما إذا كان لاستخدام نقاط التفتيش، والتي هي أكثر كفاءة الذاكرة ولكن أبطأ

المخرجات

الاسم النوع الوصف
النموذج الغير مدرب UntrainedModelDirectory نموذج DenseNet غير المدربين التي يمكن توصيلها إلى نموذج تدريب Pytorch.

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

راجع مجموعة المكونات المتوفرة للتعلم الآلي من Azure.