$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
يقدم هذا القسم نهجا شاملا مصمما لتعزيز تشخيص هشاشة العظام في الركبة وتصنيفها من خلال استخدام نموذج XceptionNet المعدل. تعتمد المنهجية المقدمة على المعالجة المسبقة الدقيقة للبيانات ، والتخصيص الشامل لبنية النموذج ، وتقنيات التقييم القوية ، وكلها تهدف إلى معالجة المشكلات المعقدة المرتبطة بتصوير الزراعة العضوية في الركبة. في الشكل 2 ، تم توضيح تدفق النموذج.

الشكل 2: سير عمل النموذج. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.
وصف مجموعة البيانات
تتكون مجموعة البيانات المستخدمة في هذا البحث من 9,786 صورة بالأشعة السينية للركبة من مجموعة بيانات OAI التي تم تعيينها درجة OA بناء على تقنية تصنيف KL. تعد مجموعة البيانات هذه ، التي تقدم مجموعة واسعة من الحالات التي تغطي المراحل المختلفة ل KOA ، ضرورية لكل من تدريب وتقييم النموذجالمقترح 24. تم استخدام الاستيفاء ثنائي الخط لقياس جميع الصور. تم اختيار هذه التقنية لأنها تضرب حلا وسطا بين الفعالية الحسابية والحفاظ على جودة الصورة ، وكلاهما ضروري للحفاظ على السمات التشريحية المهمة لتصنيف هشاشة العظام في الركبة. في مجموعة البيانات ، تكون الدرجات من 0 إلى 4 ، حيث تمثل الدرجة 0 ركبة صحية والدرجة 4 تدل على هشاشة العظام الشديدة. تقدم هذه الدرجة مجموعة معقدة من تطور المرض ، وهو أمر ضروري للنموذج لفهم الاختلافات الدقيقة عبر المراحل.
بالإضافة إلى ذلك ، تم تنظيم مجموعة البيانات في مجموعات الاختبار والتحقق والتدريب. لتقييم أداء النموذج والتأكد من أنه يتعلم التعميم بشكل فعال دون الإفراط في تجهيز مجموعة التدريب ، كان هذا الانقسام ضروريا. تقدم مجموعة الاختبار تقييما موضوعيا لفعالية النموذج النهائي ، حيث تم استخدامه لتعديل أوزان النموذج أيضا. علاوة على ذلك ، تساعد مجموعة التحقق في ضبط المعلمات الفائقة وتقييم النماذج طوال مرحلة التدريب. يتم توفير ملخص موجز لتوزيع البيانات في الجدول 2 ، ويوفر الشكل 3 تصويرا مرئيا لنفسها.
| فصل | الاختبار التلقائي | اختبر | قطار | فال |
| 0 | 604 | 639 | 2286 | 328 |
| 1 | 275 | 296 | 1046 | 153 |
| 2 | 403 | 447 | 1516 | 212 |
| 3 | 200 | 223 | 757 | 106 |
| 4 | 44 | 51 | 173 | 27 |
الجدول 2: وصف موجز لمجموعة البيانات.

الشكل 3: توزيع مجموعة البيانات. تم تنظيم مجموعة البيانات في مجموعات الاختبار والتحقق والتدريب. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
المعالجة المسبقة للبيانات
هذه الخطوة حاسمة وتهدف إلى تحسين أداء النموذج من خلال تحسين جودة بيانات الإدخال. المراحل التي ينطوي عليها المعالجة المسبقة هي كما يلي.
تغيير حجم الصورة: يتم تطبيق بعد قياسي على كل صورة من صور الأشعة السينية لتوفير الاتساق في جميع أنحاء مجموعة الصور بأكملها. هذه المرحلة ضرورية للنموذج لمعالجة الصور باستمرار وفعالية. تستخدم المعادلة 1 في هذه العملية.
حجم الصورة الجديدة = تغيير الحجم (الصورة الأصلية، البعد القياسي) (1)
التطبيع: تم توحيد قيم البكسل في الصور للحصول على متوسط صفر وانحراف معياري واحد. يضمن هذا النوع من التطبيع أن قيم الإدخال تقع في نطاق مماثل ، مما يسرع من تقارب النموذج أثناء التدريب. تستخدم المعادلة 2 لتنفيذ خطوة التطبيع هذه.
(2)
زيادة البيانات: تم استخدام استراتيجيات زيادة البيانات لمعالجة المشكلات بسبب عدم كفاية البيانات وتعزيز قدرة النموذج على التعميم. تتضمن هذه الطرق التقلبات والتكبير/التصغير والتدوير والترجمات. يقدمون صورا جديدة تتم إضافتها عن قصد إلى مجموعة بيانات التدريب. تستخدم المعادلة 3 في تنفيذ إجراء الزيادة هذا.
الصورة المعززة = تطبيق التحويل (Iamge الأصلي) (3)
تم استخدام مجموعة متنوعة من تقنيات التعزيز لتوفير التباين لمجموعة التدريب من أجل تحسين متانة النموذج وتقليل التجهيز الزائد. تم تضمين نطاق القص من 0.2 ، ونطاق تكبير من 0.8 إلى 1.2 (يتوافق مع عامل تكبير 0.2) ، ونطاق دوران عشوائي من -30 درجة إلى + 30 درجة في زيادة بيانات التدريب. تم السماح بالتقليب الأفقي والرأسي باحتمال 0.5 من أجل تعزيز تعميم النموذج. لكل من القص الرأسي والأفقي ، تم أيضا استخدام عامل قص قدره 0.1 ، أو تشويه ± 10٪.
موازنة الفئة: تم استخدام خوارزميات ترجيح الفئات بسبب عدم التوازن المحتمل في الفئة لمجموعة البيانات (مع صور لبعض فئات الزراعة العضوية أكثر من غيرها). من أجل منع النموذج من إظهار التحيز لصالح الفئات الأكثر شيوعا ، تمنح هذه الطريقة الفئات الممثلة تمثيلا ناقصا أوزانا أكبر. يتم استخدام المعادلة 4 في هذه العملية. تم استخدام القيم التالية لتحديد الأوزان: صحي: 3857 ، مشكوك فيه: 1770 ، الحد الأدنى: 2578 ، معتدل: 1286 ، وشديد: 295 هي التوزيعات الفبقية لإجمالي 9786 عينة و 5 فئات.
(4)
تقسيم القطار والتحقق من الصحة: تم تنظيم مجموعة البيانات في مجموعات التحقق من الصحة والتدريب باستخدام نسب 80:20 التقليدية. يسمح تقسيم البيانات للنموذج بالتعلم من بيانات التدريب وتقييم أدائه على أساس منتظم باستخدام مجموعة التحقق من الصحة. هذا يسمح بتحديد التجهيز الزائد وتقييم قدرة التعميم للنموذج.
تحسين مسار البيانات: تم إعداد خط أنابيب بيانات محسن لضمان المعالجة الفعالة للبيانات أثناء تدريب النموذج. لتقليل اختناقات الإدخال / الإخراج وزيادة أداء الحوسبة ، يستخدم خط الأنابيب هذا تقنيات التجميع والجلب المسبق واستخراج البيانات المتوازية. لتحسين كفاءة التدريب والإنتاجية ، تم تطوير خط أنابيب بيانات الإدخال. لضمان الاستخدام المتوازن للذاكرة والحمل الحسابي ، تم استخدام حجم دفعة 32. لزيادة كفاءة إدخال البيانات ، تم استخدام num_parallel_calls = 4 في وظيفة الخريطة لموازاة تحميل البيانات والمعالجة المسبقة. علاوة على ذلك ، من أجل تقليل زمن انتقال الإدخال / الإخراج ، تم استخدام الجلب المسبق (buffer_size = tf.data.AUTOTUNE) الخاص ب TensorFlow للسماح بتعديل حجم المخزن المؤقت للجلب المسبق التلقائي. تداخل هذا بشكل فعال مع المعالجة المسبقة للبيانات وتنفيذ النموذج
في الشكل 4 ، تم عرض بعض الحالات لفئات مختلفة من الصور بعد المعالجة المسبقة الأساسية.

الشكل 4: مثيلات من مجموعة البيانات. يوضح الشكل بعض الحالات لفئات مختلفة من الصور بعد المعالجة المسبقة الأساسية. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
من خلال خطوات المعالجة المسبقة الدقيقة هذه ، يتم تحويل مجموعة البيانات إلى أساس قوي لتدريب نموذج XceptionNet المعدل ، مما يمهد الطريق لاكتشاف KOA وتصنيفه بدقة وموثوقية.
بنية النموذج
النموذج الأساسي: بفضل تصميمه المميز الذي يستخدم التلافيف القابلة للفصل بالعمق لتحقيق أفضل توازن ممكن بين الكفاءة الحسابية وتعقيد النموذج ، يبرز نموذج XceptionNet الذي أنشأه فرانسوا شوليت25. استخدمت المعادلة 5 لتنفيذ التلافيف القابلة للفصل من حيث العمق.
الالتواء القابل للفصل العميق (x) = النقطة (العمق (x)) (5)
إنها ذات صلة خاصة بهذه الدراسة لعدة أسباب. أولا ، تشتهر بنيتها باستخراج الميزات التفصيلية والهرمية من الصور ، وهو أمر بالغ الأهمية لتحليل الصور الطبية ، حيث يمكن أن تشير الميزات الدقيقة إلى مراحل مختلفة من الحالة. ثانيا ، يعتمد النموذج المقترح على بنية XceptionNet ، والتي أظهرت فعالية رائعة عبر العديد من مهام تصنيف الصور ، والتي تهدف إلى اكتشاف وتصنيف هشاشة العظام في الركبة26.
OsteoXceptionNet المقدمة هي نسخة مخصصة من بنية XceptionNet التي تم إنشاؤها خصيصا لتصنيف هشاشة العظام في الركبة تلقائيا من صور الأشعة السينية. تشمل التغييرات المهمة إضافة ثلاث كتل تلافيفية أخرى (المرشحات: 512 و 256 و 128) لتحسين استخراج الميزات الخاصة بهياكل مفصل الركبة ، بالإضافة إلى الطبقات التلافيفية بأحجام مرشحات 3 × 3 وعدد مرشحات متغير يتراوح من 32 إلى 1024 عبر تدفقات الدخول والوسطى والخروج. يأتي تطبيع الدفعات وتنشيط ReLU بعد كل طبقة تلافيفية ، ويتم إضافة طبقات التسرب لتقليل التجهيز الزائد. يتم استخدام معيار 224 × 224 بكسل لمدخلات النموذج.
الضبط الدقيق والتعديلات
التعديلات: تم تعديل نموذج XceptionNet بشكل استراتيجي بعدة طرق لجعله مناسبا لتصنيف KOA واكتشافه.
الضبط الدقيق: تم إلغاء تجميد الطبقات العليا من نموذج XceptionNet المدرب مسبقا ، مما مكن النموذج من تعلم ميزات عالية المستوى خاصة بصور الأشعة السينية للركبة. تم إجراء الضبط الدقيق للنموذج وفقا للمعادلة 6.
(6)
حيث θ يتمضبطها بدقة هي المعلمات بعد الضبط الدقيق ؛ θالمدربة مسبقا هي المعلمات المدربة مسبقا ؛ λ هو معدل التعلم. ∇θالخسارة المدربة مسبقاهي تدرج دالة الخسارة المرتبط بالمعلمات التي تم تدريبها مسبقا.
طبقات تلافيفية إضافية: تم إدخال طبقات تلافيفية إضافية في المرحلة النهائية للنموذج. تحتوي هذه الطبقات على حجم نواة أصغر للتركيز على استخراج التفاصيل الدقيقة ذات الصلة بدرجات الزراعة العضوية المختلفة. تم استخدامه باستخدام المعادلة 7.
الإخراج التلافيفي = الالتواء (المدخلات ، النواة) (7)
تطبيع الدفعات: بعد كل طبقة تلافيفية مضافة ، يتم تطبيق تطبيع الدفعات لتحقيق الاستقرار في التعلم وتعزيز سرعة التقارب. يتم استخدامه باستخدام المعادلة 8.
(8)
أين
هو الإخراج الطبيعي؛ x هو مدخل طبقة تطبيع الدفعات؛ μ هو متوسط دفعة المدخلات؛ σ2 هو التباين في دفعة المدخلات؛ ε هو الحد الأدنى من الثابت للاستقرار العددي.
وظائف التنشيط: يتم استخدام وظائف تنشيط ReLU في الطبقات التكميلية لإدخال اللاخطية ، وبالتالي تمكين النموذج من الحصول على هياكل أكثر تعقيدا في البيانات. يتم حساب ReLU باستخدام المعادلة 9.
ReLU (x) = الحد الأقصى (0،x) (9)
حيث ، x هو إدخال وظيفة تنشيط ReLU.
التسرب: لمنع الإفراط في التجهيز ، يتم دمج طبقات التسرب ، خاصة بعد الطبقات المضافة حديثا ، لضمان تعميم النموذج حتى على البيانات غير المرئية. تم ذلك عن طريق المعادلة 10.
الإخراج = قناع × الإدخال (10)
تكوين طبقة الإخراج
طبقة الإخراج: تم تصميم نموذج XceptionNet الأصلي للتصنيف متعدد الفئات مع وظيفة تنشيط Softmax في طبقة الإخراج. في هذا النموذج المعدل ، يتم تخصيص طبقة الإخراج لتمثيل الدرجات الخمس من هشاشة العظام في الركبة ، والتي تمتد من الدرجة 0 إلى الدرجة 4 ، أي من المستوى الصحي إلى المستوى الشديد. على وجه التحديد ، تتكون هذه الطبقة من خمس خلايا عصبية ، كل منها يتوافق مع إحدى درجات الزراعة العضوية. تم استخدام وظيفة تنشيط Softmax في هذه الطبقة لإنتاج توزيع احتمالي عبر خمس فئات ، مما يمكن النموذج المقترح من التنبؤ بدرجة الزراعة العضوية المناسبة لصورة معينة للأشعة السينية للركبة. يعمل هذا النهج على مواءمة مخرجات النموذج مباشرة مع مقياس الدرجات السريرية ، مما يسهل تفسيرا بديهيا وعمليا لتنبؤات النموذج لمتخصصي الرعاية الصحية.
تم تصميم بنية XceptionNet خصيصا - والتي تم تدريبها مسبقا لأول مرة على مجموعة بيانات ImageNet - لهدف الدراسة المقدمة لتصنيف شدة هشاشة العظام في الركبة. استفاد النموذج من الميزات المكتسبة من مجموعة بيانات كبيرة ومتنوعة باستخدام الأوزان المدربة مسبقا من ImageNet ، مما أعطاها أساسا قويا. لتخصيص نموذج XceptionNet الأساسي للبحث المقترح ، تمت إضافة العديد من الطبقات الجديدة.
أولا ، تم دمج الطبقات التلافيفية ثنائية الأبعاد مع أعداد مختلفة من المرشحات وأحجام النواة ، تم تنشيط كل منها بواسطة ReLU وتطبيع الدفعات لإضافة عدم خطية. تهدف هذه الطبقات الإضافية إلى التقاط وتضخيم الميزات المتعلقة بشدة هشاشة العظام في الركبة. كان النموذج جاهزا بعد ذلك لمرحلة التصنيف الأخيرة عن طريق إضافة طبقة Global Average Pooling 2D (GAP) ، مما يؤدي إلى تقليص خريطة الميزات مع الاحتفاظ بالبيانات المهمة. على وجه الخصوص ، تحقق عملية GAP تقليل الأبعاد مع الحد الأدنى من فقدان البيانات عن طريق تقليل الأبعاد المكانية لكل خريطة معالم إلى قيمة واحدة مع الحفاظ على العمق ، والتي يمكن أن تختلف من 7 × 7 × 1024 إلى 1 × 1 × 1024. تم تغذية إخراج طبقة GAP في وظيفة تنشيط Softmax ، والتي مكنت من التصنيف متعدد الفئات عن طريق تحويل السجلات إلى احتمالات. تستخدم المعادلات 11 و 12 و 13 و 14 و 15 و 16 و 17 للفجوة ، وتنشيط Softmax ، وحساب خريطة الميزات ، وتقليل معدل التعلم ، وتجميع النموذج ، وتعديل وزن الفئة ، وفقدان التصنيف متعدد الفئات ، على التوالي.
(11)
حيث ، Xi ، j هو تنشيط الصف الأول والعمود J لخريطة المعالم ؛ H هو ارتفاع خريطة الميزة. W هو عرض خريطة المعالم.
(12)
حيث ، xi هو المدخل لوظيفة Softmax للفئة I ؛ n هو عدد الفئات.
خريطة الميزة = σ(الالتواء (الإدخال ، النواة) + التحيز) (13)
حيث ، الالتفاف هو عملية الالتفاف ؛ أنا وظيفة التنشيط. المدخلات هي موتر الإدخال للطبقة. النواة هي النواة التلافيفية. التحيز هو مصطلح التحيز.
معدل التعلم الجديد = معدل التعلم × العامل (14)
النموذج = التجميع (الهندسة المعمارية ، الخسارة ، المحسن ، المقاييس) (15)
(16)
حيث ،فئة الوزن هي الوزن المخصص لفئة ؛ إجمالي العينات هو total_number_of_samples مجموعة البيانات. Number_of_Classes هو عدد الفئات المميزة داخل مجموعة البيانات. العينة في الفصل هي عدد العينات في فئة معينة.
(17)
حيث ، yi هو توزيع الاحتمالات الفعلي للفئة I ؛ pi هو التنبؤ بتوزيع احتمالات الفئة الأولى . N هو عدد الفئات.
أخيرا ، تم تجميع النموذج ، الذي يشتمل الآن على بنية XceptionNet المعدلة مع الطبقات المخصصة ، للتنبؤ بالاحتمالات لكل فئة. من خلال هذه التعديلات ، كان الهدف هو زيادة قدرة النموذج في تمييز الميزات الدقيقة المرتبطة بدرجات مختلفة من شدة هشاشة العظام في الركبة ، مما يعزز أداء التصنيف للمهمة المحددة.
من أجل التقارب المستقر والفعال ، تم استخدام محسن آدم لتدريب النموذج بمعدل تعلم يبلغ 0.0001 ، مع استخدام 0.5 كمعدل تسرب لتقليل التجهيز الزائد. للحد من تعقيد النموذج وتحسين التعميم ، تم استخدام كل من استراتيجيات تنظيم L1 و L2. بالنسبة لمشاكل التصنيف متعددة الفئات مع تسميات الأعداد الصحيحة ، كانت القشرة المتقاطعة الفئوية المتناثرة هي دالة الخسارة المناسبة. تم إجراء التدريب لمدة 50 حقبة. تم استخدام Softmax ، وظيفة التنشيط النهائية ، لتوليد توزيعات احتمالية الفئة. بالإضافة إلى ذلك ، تم استخدام حجم 64 خطوة للتدريب.
التدريب: كانت عملية التدريب مرحلة مهمة للغاية. في هذه المرحلة ، يتعلم نموذج XceptionNet المعدل الكشف الدقيق عن KOA وتصنيفه في الصور الشعاعية. تم استخدام الإصدار 2.6.0 من Keras والإصدار 2.6.0 من TensorFlow الخلفي لتنفيذ نموذج XceptionNet. فيما يلي تفاصيل المكونات الرئيسية لمرحلة التدريب ، بما في ذلك وظيفة الخسارة ، والمحسن ، وعمليات الاستدعاء ، وحجم الدفعة ، والحقب.
Loss_Function: بالنسبة لمهمة التصنيف متعددة الفئات ، تم استخدام cross_entropy الفئوية. وتناسب دالة الخسارة هذه بشكل خاص للمشكلات التي يتوقع فيها أن يخصص كل مثيل إلى تسمية واحدة فقط من مجموعة من الفئات27. يقوم بتقييم أداء النموذج من خلال إنتاج درجة احتمالية في حدود صفر وواحد. تم استخدام هذه الخسارة كمقياس لتدريب هذا النموذج بشكل فعال على التنبؤ الدقيق بخطورة KOA لأنه يزداد عندما يختلف الاحتمال المتوقع عن التسمية الفعلية.
المحسن: تم استخدام محسن Adam ، المعروف بفعاليته وخصائص معدل التعلم الديناميكي. يدمج آدم الخصائص المفيدة لخوارزميات AdaGrad و RMSProp ، مما يوفر خوارزمية تحسين بارعة في إدارة التدرجات المتناثرة في إعدادات المشكلة الصاخبة28.
المعلمات الرئيسية لمحسن آدم
معدل التعلم: تم استخدام معدل تعلم قدره 0.0001 ، مما مكن المحسن من إجراء تعديلات جوهرية على الأوزان في البداية ، وبالتالي تحسين عملية التعلم.
Beta1 و Beta2: تنظم هذه المعلمات المعدلات التي ينخفض بها التدرج التربيعي والمتوسطات المتحركة للتدرجات السابقة ، على التوالي. يتم استخدام القيم الافتراضية 0.9 للإصدار التجريبي 1 و 0.999 للإصدار التجريبي 2.
Epsilon: تمنع هذه المعلمة أي قسمة على الصفر في التنفيذ ، ويتم تعيينها على رقم صغير قريب من الصفر.
عمليات الاسترجاعات: يتم استخدام عمليات الاسترجاعات أثناء التدريب لمراقبة أداء النموذج وضبطه. تم استخدام عمليات الاسترجاعات التالية:
Early_Stopping: يستخدم هذا لمراقبة فقدان التحقق من صحة النموذج وكذلك لإيقاف عملية التدريب إذا توقفت الخسارة عن الانخفاض لعدد محدد مسبقا من الحصور (يشار إليها باسم الصبر). عندما لا تظهر بيانات التحقق من الصحة تحسنا في أداء النموذج، فإنها توقف عملية التدريب، مما يساعد على منع الإفراط في التجهيز.
تقليل هضبة LROn: تقلل معاودة الاتصال هذه من معدل التعلم عندما تتوقف خسارة التحقق عن التحسن ، مما يتيح إجراء تعديلات أدق في الأوزان ، مما قد يؤدي إلى تحسين الأداء العام للنموذج29.
نقطة تفتيش النموذج: يحفظ رد الاتصال هذا النموذج في فترة زمنية معينة، بحيث يمكن استرداد أفضل إصدار من النموذج بمجرد اكتمال عملية التدريب. عادة ما يراقب دقة التحقق من الصحة أو فقدانه ويحفظ وزن النموذج كلما تم اكتشاف تحسين.
حجم الدفعة والعصور:
حجم الدفعة: 32 هو حجم الدفعة النموذجي الذي تم استخدامه من أجل تحقيق التوازن بين متطلبات كل من استقرار تقارب النموذج وكفاءة الحوسبة. يحقق حجم الدفعة 32 توازنا ، حيث يكون كبيرا بما يكفي للاستفادة من التحسينات الحسابية ولكنه صغير بما يكفي لتقديم تقدير ثابت للتدرج.
العصور: تم تعيين النموذج للتدريب لمدة تصل إلى 50 حقبة ، على الرغم من أن التدريب قد يتوقف مبكرا إذا تم تشغيل معاودة الاتصال ب EarlyStoping. توفر الحقبة ال 50 تكرارات كافية لضبط الأوزان وتقارب النموذج ، بينما يضمن EarlyStoping عدم استمرار التدريب دون داع.
من خلال تعيين هذه المعلمات بدقة واستخدام عمليات رد الاتصال ، تم تحسين عملية التدريب لضمان تعلم النموذج بشكل فعال وتعميم جيد على البيانات غير المرئية. من أجل ضمان تمثيل جميع الفئات بشكل عادل ودقيق في تنبؤات النموذج ، تم استخدام عدد من الأساليب لمعالجة مشكلة عدم توازن البيانات. أولا ، من أجل تعويض التمثيل الناقص لبعض الفئات ، تم استخدام ترجيح الفصل طوال مرحلة التدريب. أعطيت الفصول التي تحتوي على عينات أقل أوزانا أكبر. لتقليل تأثيرات عدم التوازن في الفصل أثناء التدريب ، تم استخدام ImageDataGenerator من Keras أيضا للتأكد من تعرض النموذج لمجموعة متنوعة من الفئات في كل دفعة30.
مقاييس التقييم
في تقييم فعالية النموذج المطور ، تم استخدام العديد من المعلمات الموضحة أدناه.
الدقة (ACC): يتم قياس نسبة الملاحظات المتوقعة بدقة إلى جميع الملاحظات من خلال هذه الإحصائية. عندما تنتشر الفئات المستهدفة بالتساوي ، يكون ذلك مفيدا. يعتمد حسابه على المعادلة 18.
(18)
الدقة (PR): تقيس دقة النموذج مدى قدرته على التمييز بين جميع الحالات الإيجابية والإيجابية المتوقعة. في الظروف التي يكون فيها معدل الإيجابيات الكاذبة كبيرا ، فمن المهم جدا. يعتمد حسابها على المعادلة 19.
(19)
الاستدعاء (R): يحدد الاستدعاء ، المعروف أيضا باسم الحساسية ، النسبة المئوية للإيجابيات الحقيقية التي تم اكتشافها بشكل صحيح. إنه مهم بشكل خاص في المواقف التي قد يكون فيها تجاهل مثال جيد تداعيات خطيرة. يتضمن حسابها المعادلة 20.
(20)
F1_Score: إنه متوسط متناسق للدقة (PR) والاستدعاء (R) ، ويوفر تقييما عادلا ، لا سيما في وجود توزيع غير متساو للفئة. يتضمن حسابها المعادلة 21.
(21)
ROC AUC: المنطقة تحت المنحنى لخصائص تشغيل جهاز الاستقبال (ROC AUC) تحدد قدرة النموذج على التمييز بين الفئات. تشير قيم AUC المرتفعة إلى أداء النموذج المتفوق. يعتمد حسابه على المعادلة 22.
(22)
كوهين كابا (CK): يقيم هذا المقياس التوافق بين اثنين من المقيمين الذين يصنفون العناصر N إلى فئات C حصرية متبادلة. إنه يوفر متانة أكبر مقارنة بالدقة ، خاصة عند التعامل مع الفئات غير المتوازنة. يتضمن حسابه المعادلة 23.
(23)
المقاييس متوسط الخطأ المطلق (MAE) ، وجذر متوسط الخطأ التربيعي (RMSE) ، ومتوسط الخطأ التربيعي (MSE): على الرغم من استخدامها بشكل شائع لمهام الانحدار ، إلا أن هذه المعلمات يمكن أن توفر اكتشافات مفيدة في سيناريوهات التصنيف ، لا سيما في التصنيفات الترتيبية. يحسبون الفرق بين القيم الحقيقية والمتوقعة. تم حساب هذه المقاييس باستخدام المعادلات 24 و 25 و 26 على التوالي.
(24)
(25)
(26)
درجة F2: تعطي درجة F2 الأولوية للاستدعاء على الدقة ، وهو أمر ذو قيمة في السيناريوهات التي يؤدي فيها التغاضي عن التنبؤ الإيجابي إلى تكبد تكاليف أكبر من توليد نتيجة إيجابية خاطئة. يتضمن حسابها المعادلة 27.
(27)
منحنى الدقة والاستدعاء: يوضح هذا الرسم البياني كيفية موازنة الاستدعاء والدقة على مستويات مختلفة. كلما زادت المساحة الموجودة أسفل المنحنى ، ارتفعت مستويات الاستدعاء والدقة.
تم اختيار المعلمات المذكورة أعلاه من أجل تقديم تقييم شامل لأداء النموذج على جميع الأبعاد، خاصة في سياق اختلال توازن مجموعة البيانات وأهمية التحديد الدقيق للدرجات المختلفة لهشاشة العظام في الركبة.