عدم وجود هدف

يتضمن كل مشروع في فهم لغة المحادثة الهدف الافتراضي المسمى None. هدف بلا هو هدف مطلوب ولا يمكن حذفه أو إعادة تسميته. القصد من ذلك هو تصنيف أي كلام لا ينتمي إلى أي من الهدف المخصصة الأخرى.

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

حد درجة None

يمكنك الانتقال إلى project settings لأي مشروع وتعيين حد. الحد الأدنى هو الدرجة العشرية من 0.0 إلى 1.0.

بالنسبة إلى أي استعلام ونطق، ينتهي الأمر بأعلى درجات الهدف أقل من درجة الحد الأدنى، وسيتم تلقائياً استبدال الهدف العلوي بالهدف None. تبقى درجات جميع الهدف الأخرى دون تغيير.

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

عند تصدير ملف JSON لمشروع ما، يتم تحديد حد درجة بلا في معلمة "settings" في JSON باعتبارها "confidenceThreshold"، والذي يقبل قيمة عشرية بين 0.0 و1.0.

ملاحظة

أثناء تقييم النموذج لمجموعة الاختبار الخاصة بك، لا يتم تطبيق حد الدرجة بلا.

إضافة أمثلة إلى الهدف None

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

يجب عليك أيضاً التفكير في إضافة أمثلة إيجابية خاطئة إلى الهدف None. على سبيل المثال، في مشروع حجز رحلة طيران، من المحتمل أن يتم الخلط بين عبارة "I want to buy a book" والهدف Book Flight. إن إضافة "I want to buy a book" أو "I love reading books" كأقوال تدريب على None تسعد على تغيير تنبؤات أنواع الهدف None تلك بدلاً من Book Flight.

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

نظرة عامة على فهم لغة المحادثة