تعريف درجات الثقة في الذكاء الاصطناعي. تعرّف على كيفية قياس النماذج لليقين في التنبؤ، وحدد عتبات الموثوقية، وميّز بين الثقة والدقة.
تمثل الثقة، في سياق الذكاء الاصطناعي (AI) والتعلم الآلي (ML)، درجة الثقة التي يخصصها النموذج لتوقعاته، مما يشير إلى مدى يقين النموذج بشأن هذا الناتج المحدد. بالنسبة لمهام مثل اكتشاف الكائنات أو تصنيف الصور، فإن كل كائن مكتشف أو تصنيف فئة معينة يأتي مع درجة ثقة، تتراوح عادةً من 0 إلى 1 (أو 0% إلى 100%). تساعد هذه الدرجة المستخدمين على قياس مدى موثوقية التنبؤات الفردية التي تقوم بها نماذج مثل Ultralytics YOLO. تشير الدرجة الأعلى إلى أن النموذج أكثر يقينًا بشأن تنبؤاته استنادًا إلى الأنماط المستفادة أثناء التدريب. يعد فهم الثقة أمرًا بالغ الأهمية لتفسير مخرجات النموذج واتخاذ قرارات مستنيرة بناءً على تنبؤات الذكاء الاصطناعي، خاصةً في التطبيقات الحرجة للسلامة مثل الذكاء الاصطناعي في حلول السيارات.
عادةً ما يتم اشتقاق درجات الثقة من طبقة مخرجات الشبكة العصبية (NN). بالنسبة لمهام التصنيف، غالبًا ما يتضمن ذلك تطبيق دالة تنشيط مثل Softmax أو Sigmoid على المخرجات الأولية (اللوغاريتمات) لإنتاج قيم شبيهة بالاحتمالات لكل فئة. في نماذج الكشف عن الكائنات مثل YOLO قد تجمع درجة الثقة بين احتمال وجود كائن ما في مربع محدد مقترح (غالبًا ما يُطلق عليه "درجة الكائن") واحتمال انتماء هذا الكائن إلى فئة معينة، بشرط وجود كائن ما. وهو ناتج رئيسي يُستخدم أثناء عملية الاستدلال لتقييم صحة الاكتشافات. يتم حساب هذه الدرجة بناءً على أوزان النموذج المستفادة من مجموعات البيانات مثل COCO.
من الناحية العملية، لا تكون جميع التنبؤات من النموذج مفيدة أو موثوقة بنفس القدر. فغالباً ما تمثل التنبؤات ذات درجات الثقة المنخفضة جداً ضجيجاً في الخلفية أو تصنيفات غير مؤكدة. لتصفية هذه التنبؤات، عادةً ما يتم تطبيق "عتبة ثقة". وهي قيمة يحددها المستخدم (على سبيل المثال، 0.5 أو 50%)؛ حيث يتم اعتبار التنبؤات التي تحصل على درجة ثقة أعلى من هذه العتبة فقط مخرجات صالحة. يعد تحديد العتبة المناسبة أمرًا حيويًا وغالبًا ما يعتمد على التطبيق المحدد:
غالبًا ما تعمل عتبة الثقة جنبًا إلى جنب مع تقنيات مثل الكبت غير الأقصى (NMS) لتحسين المجموعة النهائية من الاكتشافات عن طريق إزالة المربعات الحدودية المتداخلة لنفس الكائن. يمكنك تهيئة هذه العتبة بسهولة عند استخدام نماذج Ultralytics عبر واجهة سطر الأوامر (CLI) أو واجهة برمجة تطبيقاتPython . قد ينطوي العثور على العتبة المثلى على ضبط المعلمة الفائقة.
درجات الثقة أساسية في نشر نماذج الذكاء الاصطناعي بشكل مسؤول وفعال:
من المهم عدم الخلط بين درجة الثقة في التنبؤ الفردي ومقاييس تقييم النموذج بشكل عام. فعلى الرغم من ارتباطهما ببعضهما البعض، إلا أنهما يقيسان جوانب مختلفة من الأداء:
باختصار، الثقة هي ناتج قيّم لتقييم مدى يقين تنبؤات الذكاء الاصطناعي الفردية، مما يتيح تصفية أفضل وتحديد الأولويات واتخاذ القرارات في تطبيقات العالم الحقيقي. وهو يكمل المقاييس التي تقيّم الأداء العام للنموذج مثل تلك التي يتم تتبعها في Ultralytics HUB، ولكنه يختلف عنها.