Professional Documents
Culture Documents
14 Ann
14 Ann
net/publication/348213671
CITATIONS READS
0 238
1 author:
Ziad Alqadi
Al-Balqa' Applied University
283 PUBLICATIONS 2,821 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
eighted check sum usage for increasing data transfer errors detection and correction efficiency View project
All content following this page was uploaded by Ziad Alqadi on 05 January 2021.
Introduction to ANN
Digital image processing
الشبكات العصبية هي نموذج لمعالجة المعلومات مستوحى من الطريقة التي يعالج بها الجهازالعصبي البيولوجي مثل الدماغ المعلومات .وهي تتألف
من عدد كبيرمن عناصرالمعالجة شديدةالترابط (الخالياالعصبية) التي تعمل في انسجام لحل مشكلة معينة.
يمكن استخدامANNفي مجموعة متنوعة من المهام المعقدة:
.1الشبكات العصبية االصطناعية ( )ANNلالنحداروالتصنيف
.2الشبكات العصبية االلتفافية ( )CNNلرؤية الكمبيوتر
.3الشبكاتالعصبيةالمتكررة ( )RNNلتحليل السالسل الزمنية
.4خرائط ذاتية التنظيم الستخراج الميزة
.5آالت التعلم العميق ألنظمة التوصية
.6التشفيرالتلقائي ألنظمة التوصية
الخاليا العصبيةNeurons
الخاليا العصبية البيولوجية (تسمى أيضًا الخالياالعصبية) (انظرالشكل )1أوالخاليا العصبية ببساطة هي الوحدات األساسية للدماغ
والجهازالعصبي،الخاليا المسؤولة عن تلقي المدخالت الحسية من العالم الخارجي عبرالتشعبات،ومعالجتها وإعطاءالمخرجات من خالل المحاور.
جسم الخلية (سوما) :يحتوي جسم الخلية العصبية على النواة ويقوم بإجراء التحول الكيميائي الحيوي الضروري لحياة الخاليا العصبية.
التشعبات :كل خلية عصبية لها هياكل أنبوبية دقيقة تشبه الشعر (امتدادات) حولها .تتفرع إلىشجرة حول جسم الخلية .يقبلون اإلشارات الواردة.
محورعصبي :إنه هيكل طويل ورفيع وأنبوبي يعمل مثل خط النقل.
المشبك العصبي :ترتبط الخاليا العصبية ببعضها البعض في ترتيب مكاني معقد .عندما يصل المحور العصبي إلى وجهته النهائية ،فإنه يتفرع مرة
أخرى يسمى التشجيرالنهائي .في نهاية المحورالعصبي توجد هياكل معقدة للغاية ومتخصصة تسمى المشابك العصبية .يحدث االتصال بين اثنين من
الخاليا العصبية في هذه المشابك.
تستقبل التشعبات مدخالت من خالل المشابك العصبية األخرى .تعالج سوما هذه اإلشارات الواردة بمرورالوقت وتحول تلك القيمة المعالجة إلى
ناتج،يتم إرساله إلى الخاليا العصبية األخرى عبرالمحورالعصبي والمشابك.
تعمل كل خلية عصبية في الشبكة و كما هو مبين في الشكل 2على تنفيذ الوظائف التالية:
-1ايجاد مجموع نواتج ضرب المدخالت باالوزان.
-2تطبيق دالة التنشيط المخصصة للخلية لحساب قيم المخرجات.
و تجدر االشارة هنا الى كافة الخاليا العصبية في الطبقة الواحدة يجب ان تستخدم نفس دالة التنشيط.
تستخدم مدخالت االساس بقيم مساوية لل واحد وذلك لتحسن اداء الشبكة و لتقليل دورات التدريب اللزمة للشبكة للوصول الى النتائج المطلوبة و
بتحقيق القيمة المحددة لنسبة الخطا بين القيم المحسوبة و القيم المطلوب تحقيقيها( و يفترض ان تكون نسبة الخطا صفرية).
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
عدل هيكل الشبكة كما يلي و ستحصل على نسبة خطا صفرية:
Introduction to ANN
Digital image processing
لكن ماذا لو كان عدد المعدالت اثنان و كان لدينا قيم المعدلة y1و المحددة القيم
و على فرض ان:
في هذه الحالة نضطر الى اضافة خلية الى طبقة المخرجات و سوف نستخدم الدخالت و المخرجات التالية
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
مثال :
استحدث شبكة لتمثيل العمليات المنطقية االساسية لثالثة متغيرات رقمية
عدد المداخل 3
عدد المخارج 3واحد لكل عملية
عدد الطبقات 2و لكل منهم 3خاليا
دالة التنشيط logsigالن القيم 0او 1
نحدد اوال المدخالت و المخرجات المطلوبة و كما هو نبين في الجدول التالي:
Input 1 0 0 0 0 1 1 1 1
Input 2 0 0 1 1 0 0 1 1
Input 3 0 1 0 1 0 1 0 1
Target 1 0 0 0 0 0 0 0 1
)(AND
Target 2 0 1 1 1 1 1 1 1
)(OR
Target 3 0 1 1 0 1 0 0 1
)(XOR
Introduction to ANN
Digital image processing
Introduction to ANN
Digital image processing
مثال:
استخدم المدخالت و المخرجات المطلوبة لبناء شبكة عصبية:
Introduction to ANN
Digital image processing
مثال:
افترض اننا استخرجنا الخواص التالية لعشرة صور ابن الشبكة الالزمة العطاء مميز للصورة
Image number Features
هنا ال بد من االنتباة الى ان خواص الصورة يجب ان تكون في عمود اي انه البد من قلب المدخالت .
قيم المدخالت كبير االمر الذي قد يؤدي الى فشل الشبكة في احتساب المخرجات الن ناتج دالة التنشيط سيكون دائما واحد الن العدد الليبيري
المرفوع لقوة كبيرة و سالبة سيكون دائما صفر و لهذا ال بد من معايرة البيانات بقسمتها على القيمة العظمى و الن نفذ البرنامج التالي:
Introduction to ANN
Digital image processing
و االن احفظ الشبكة ثم حملها و نفذها باستخدام خواص الصور كما يلي:
Introduction to ANN