Professional Documents
Culture Documents
الفصل الرابع
الفصل الرابع
القسم العملي
1-4المقدمة :Introduction
سنتحدث في هذا الفصل عن التطبيق العملي للمشروع المنفذ ،وسنبدأ أوالً بالحديث عن األسس النظرية
للمشروع ،فسنتحدث عن لغة بايثون التي استخدمت لبناء المشروع ،وسنتحدث عن أهم مكاتب لغة بايثون
المستخدمة في التعلم العميق وهي مكتبة كيراس ،وسنتحدث بعدها عن صلب الموضوع وهي الشبكات
العصبونية االلتفافية ،وبعدها سنسرد تسلسل التطبيق العملي الذي بدأ بقاعدة البيانات وتهيئتها وبعدها بناء
الشبكة وتدريبها ،وبعدها النتائج ،وسنتحدث بعد ذلك عن واجهة المشروع المبنية لتسهيل التعامل معه كنظام
لتشخيص صور الطبقي المحوري للرئتين.
المرجع:
النمطية :يمكن فهم النموذج على أنه تسلسل أو رسم بياني فقط .جميع اهتمامات نموذج التعلم
العميق هي مكونات منفصلة يمكن دمجها بطرق عشوائية.
البساطة :توفر المكتبة ما يكفي لتحقيق نتيجة ،بدون زخرفة وتعظيم قابلية القراءة.
القابلية للتوسع :المكونات الجديدة سهلة اإلضافة واالستخدام عن قصد في إطار العمل ،وهي
مخصصة للباحثين لتجربة واستكشاف أفكار جديدة.
:Pythonال توجد ملفات نموذجية منفصلة بتنسيقات ملفات مخصصة .كل شيء هو لغة Python
األصلية.
المرجع:
Brownlee, J., (2019, September 13). Introduction to Python Deep Learning with Keras.
Retrieved August-28,2020, from https://machinelearningmastery.com/introduction-python-
deep-learning-library-keras/
المرجع:
6-4التطبيق العملي:
تم التطبيق العملي على عدة مراحل فبعد تقسيم قاعدة البيانات كما ذكر في الفقرة السابقة ،تمت تهيئة قاعدة
البيانات لتكون دخلً للشبكة العصبونية ،وبعدها تم بناء الشبكة العصبونية االلتفافية ،بعد ذلك ُدربت الشبكة
وحفظت ،وفي النهاية تم استخلص النتائج.
1-6-4تهيئة قاعدة البيانات:
في البداية كتبنا الكود المسؤول عن جلب ملف البيانات من الـ Google Driveوتحويله من ملف Zipإلى
ملف عادي لجلب الصور منه ،وهو الكود المرفق جزء منه في الملحق ) ،(1ومن ثم قمنا بكتابة الكود
المسؤول عن قراءة الصور وتحويلها إلى مصفوفة من الصور ولكل صورة منها تسمية Labelخاصة بكل
صنف ،ومن ثم تم ترتيب الصور بشكل عشوائي لكي نصعب المهمة على الشبكة ونرفع من دقتها ،وبعدها
تم تحويل التسميات الخاصة بكل صنف إلى قيم احتمالية لكي تناسب تابع الـ SoftMaxالذي يتم وضعه
في نهاية الشبكة العصبونية ،الكود المذكور مرفق جزء منه في الملحق ).(2
طبقة الدخل عبارة عن طبقة التفافية بـ 46عصبون وفلتر بقياس 4*4وتابع تفعيل .Relu
تتبعها طبقة تجميع بطريقة القيمة العظمة وبقياس نافذة .2*2
تتبعها طبقة التفافية ثانية بـ 46عصبون وفلتر بقياس 4*4وتابع تفعيل .Relu
تتبعها طبقة تجميع بطريقة القيمة العظمة وبقياس نافذة .2*2
بعدها طبقة التفافية ثالثة بـ 23عصبون وفلتر بقياس 4*4وتابع تفعيل .Relu
تتبعها طبقة تجميع بطريقة القيمة العظمة وبقياس نافذة .2*2
تتبعها طبقة الخرج المؤلفة من 2عصبونات بتابع تفعيل .SoftMax
صورة اختبار من صور حاالت كورونا كانت منها 125صحيحة و 25خاطئة ،والـ 150صورة من صور
الحاالت السليمة كانت منها 164صورة صحيحة و 6صورة خاطئة ،والـ 151صورة من حاالت االلتهاب
الرئوي كانت منها 161صورة صحيحة و 3صور خاطئة .ويوضح الشكل ) (3-5مخطط تغير الخطأ
لبيانات التدريب خلل عملية التدريب (اللون األزرق) ،وتغير الخطأ لبيانات التحقق خلل عملية التدريب
(اللون البرتقالي) ،والشكل ) (3-6يوضح تغير الدقة خلل عملية التدريب لكل من بيانات التدريب (األزرق)
وبيانات التحقق (البرتقالي).
الشكل ) (3-5تغير الخطأ ببيانات التدريب وبيانات التحقق خالل عملية التدريب.
الشكل ) (3.6تغير دقة تصنيف بيانات التدريب وبيانات التحقق خالل عملية التدريب.