ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

تحسين جودة النموذج باستخدام تحليل نموذج TensorFlow

المقدمة

أثناء تعديل النموذج أثناء التطوير ، تحتاج إلى التحقق مما إذا كانت التغييرات تعمل على تحسين النموذج الخاص بك. قد لا يكون مجرد التحقق من الدقة كافياً. على سبيل المثال ، إذا كان لديك مصنّف لمشكلة تكون فيها 95٪ من مثيلاتك إيجابية ، فقد تتمكن من تحسين الدقة من خلال توقع النتائج الإيجابية دائمًا ، ولكن لن يكون لديك مصنف قوي للغاية.

نظرة عامة

الهدف من تحليل نموذج TensorFlow هو توفير آلية لتقييم النموذج في TFX. يسمح لك تحليل نموذج TensorFlow بإجراء تقييمات النموذج في خط أنابيب TFX ، وعرض المقاييس والمؤامرات الناتجة في دفتر ملاحظات Jupyter. على وجه التحديد ، يمكن أن توفر:

  • المقاييس المحسوبة على كامل مجموعة بيانات التدريب والحجز ، وكذلك تقييمات اليوم التالي
  • تتبع المقاييس بمرور الوقت
  • أداء جودة النموذج على شرائح الميزات المختلفة

تصدير نموذج EvalSavedModel من النموذج الخاص بك

من أجل إعداد تحليل نموذج TensorFlow في خط أنابيب TFX ، يجب تصدير EvalSavedModel أثناء التدريب ، وهو عبارة عن SavedModel خاص يحتوي على تعليقات توضيحية للمقاييس والميزات والعلامات وما إلى ذلك في نموذجك. يستخدم تحليل نموذج TensorFlow هذا EvalSavedModel لحساب المقاييس.

كجزء من هذا ، سيتعين عليك تقديم eval_input_receiver_fn خاص ، مشابه لـ serving_input_receiver_fn ، والذي serving_input_receiver_fn الميزات والتسميات من بيانات الإدخال. كما هو الحال مع serving_input_receiver_fn ، لدينا وظائف مساعدة لمساعدتك في ذلك. في معظم الحالات ، سيكون عليك إضافة أقل من 20 سطرًا من التعليمات البرمجية.

التصور في دفتر Jupyter

يتم تصور نتائج التقييم في دفتر ملاحظات جوبيتر.

علامة التبويب التقييمات

تتكون واجهة المستخدم من ثلاثة أجزاء:

  • محدد المقاييس

    بشكل افتراضي ، يتم عرض جميع المقاييس المحسوبة ويتم فرز الأعمدة أبجديًا. يتيح محدد المقاييس للمستخدم إضافة / إزالة / إعادة ترتيب المقاييس. ما عليك سوى تحديد / إلغاء تحديد المقاييس من القائمة المنسدلة (اضغط مع الاستمرار على Ctrl لاختيار متعدد) أو اكتب / أعد ترتيبها مباشرةً في مربع الإدخال.

    محدد المقاييس

  • الرسوم البيانية للسلاسل الزمنية

    تسهل الرسوم البيانية للسلسلة الزمنية تحديد الاتجاهات لمقياس محدد عبر فترات البيانات أو عمليات تشغيل النموذج. لعرض الرسم البياني للمقياس المهتم ، ما عليك سوى النقر فوقه من القائمة المنسدلة. لرفض رسم بياني ، انقر على X في الزاوية اليمنى العليا.

    عينة الرسم البياني للسلسلة الزمنية

    يعرض التمرير فوق أي نقطة بيانات في الرسم البياني تلميح أداة يشير إلى تشغيل النموذج ومدى البيانات وقيمة المقياس.

  • جدول المقاييس

    يلخص جدول المقاييس نتائج جميع المقاييس المختارة في محدد المقاييس. يمكن فرزها عن طريق النقر على اسم المقياس.

علامة التبويب مقاييس التشريح

تعرض علامة تبويب مقاييس التشريح كيفية أداء الشرائح المختلفة لعملية تقييم معينة. الرجاء اختيار التكوين المطلوب (تقييم ، ميزة ، إلخ) وانقر فوق تحديث.

يتم تحديث عنوان URL عند التحديث ويحتوي على ارتباط عميق يقوم بتشفير التكوين المختار. يمكن مشاركتها.

تتكون واجهة المستخدم من ثلاثة أجزاء:

  • محدد المقاييس

    أنظر فوق.

  • التصور المتري

    يهدف التصور المتري إلى توفير حدس حول الشرائح في الميزة المختارة. تتوفر تصفية سريعة لتصفية الشرائح ذات عدد صغير من العينات المرجحة.

    نموذج العرض المفلتر

    يتم دعم نوعين من التصورات:

    1. نظرة عامة على الشريحة

      في هذا العرض ، يتم عرض قيمة المقياس الذي تم اختياره لكل شريحة ويمكن فرز الشرائح حسب اسم الشريحة أو قيمة مقياس آخر.

      نظرة عامة على شريحة عينة

      عندما يكون عدد الشرائح صغيرًا ، يكون هذا هو العرض الافتراضي.

    2. مقاييس التردد الرسومي

      في هذا العرض ، يتم تقسيم الشرائح إلى مجموعات استنادًا إلى قيمها المترية. يمكن أن تكون القيمة (القيم) المعروضة في كل دلو هي عدد الشرائح في الدلو أو إجمالي عدد العينات الموزونة لجميع الشرائح في الدلو أو كليهما.

      مقاييس الرسم البياني للعينة

      يمكن تغيير عدد الجرافات ويمكن تطبيق المقياس اللوغاريتمي في قائمة الإعدادات من خلال النقر على رمز الترس.

      تغيير إعدادات الرسم البياني للمقاييس

      من الممكن أيضًا تصفية القيم المتطرفة في عرض الرسم البياني. ما عليك سوى سحب النطاق المطلوب في الرسم البياني كما هو موضح في لقطة الشاشة أدناه.

      المقاييس التصفية المصفاة

      عندما يكون عدد الشرائح كبيرًا ، يكون هذا هو العرض الافتراضي.

  • جدول المقاييس

    سيتم تقديم الشرائح التي لم يتم تصفيتها فقط. يمكن فرزها عن طريق النقر على رأس العمود.