الشبكات العصبية باستخدام الMatlab

الموضوع في 'قسم تبادل الخبرات الهندسية' بواسطة nadir, بتاريخ ‏ابريل 8, 2009.

  1. nadir

    nadir Active Member

    إنضم إلينا في:
    ‏سبتمبر 4, 2006
    المشاركات:
    225
    الإعجابات المتلقاة:
    174
    نقاط الجوائز:
    43


    الشبكات العصبونية - Neural Networks - باستخدام الMatlab

    بسم الله الرحمن الرحيم

    السلام عليكم،

    في هذا الدرس سوف نقوم بإذن الله بتطبيق الشبكات العصبونية لإنجاز تقريب لدالة.


    ############################

    المرحلة الأولى : إنشاء قاعدة بيانات بشكل (مداخل / مخارج )

    [​IMG]


    عند تنفيذ الأوامر السابقة يتم إظهار الشكل التالي :

    [​IMG]

    [FONT=times new roman]
    الدالة باللون الأزرق هي الدالة الأصلية، أما بالأحمر فهي نفس الدالة مع إضافة القليل من التشويش [/FONT][FONT=Wingdings]:)[/FONT]​
    [FONT=times new roman]
    الدالة التي نسعى لتقريبها هي الدالة المشوشة لأن الدالة الأصلية لديها العبارة الخاصة بها.[/FONT]​

    [FONT=times new roman]وبهذا يكون لدينا قاعدة البيانات التي سنستخدمها في تعليم الشبكة العصبونية و هي :[/FONT]​
    [FONT=times new roman]
    مداخل : [/FONT]x​
    [FONT=times new roman]مخارج: [/FONT]t​

    [RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT]
    [RIGHT]
    [SIZE=5][COLOR=Blue][B][FONT=times new roman]المرحلة الثانية :[/FONT][/B][/COLOR][/SIZE][FONT=times new roman][SIZE=5][COLOR=Blue] [B]إنجاز الشبكة العصبونية.[/B][/COLOR][/SIZE][/FONT][/RIGHT]
    [RIGHT][FONT=times new roman]
    في هذه المرحلة سيتم استخدام شبكات عصبونية أمامية التغذية.[/FONT][/RIGHT]
    [RIGHT][FONT=times new roman]
    لمزيد من المعلومات يمكن زيارة الموقع التالي :

    [/FONT][/RIGHT]
    [RIGHT] [CENTER] [RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][SIZE=4][URL="http://ar.wikibooks.org/wiki/%D9%85%D9%82%D8%AF%D9%85%D8%A9_%D9%81%D9%8A_%D8%A7%D9%84%D8%B4%D8%A8%D9%83%D8%A7%D8%AA_%D8%A7%D9%84%D8%B9%D8%B5%D8%A8%D9%8A%D8%A9_%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A%D8%A9"]موقع ويكيبيديا[/URL][/SIZE]

    [RIGHT] [RIGHT][FONT=times new roman]أو كتابة "شبكات عصبونية" في محرك البحث [/FONT]GooGle[/RIGHT]
    [RIGHT][FONT=times new roman]
    نقوم بتعريف الشبكة العصبونية بالشكل التالي :[/FONT][/RIGHT]
    [/RIGHT]
    [/CENTER]
    [RIGHT]

    [/RIGHT]
    [RIGHT][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239144821.jpeg[/IMG][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER]

    [RIGHT]
    [LIST]
    [*][FONT=times new roman]حيث أن [/FONT][FONT=times new roman]minmax[/FONT][FONT=times new roman] تقوم بالبحث عن أصغر وأكبر قيمة من جدول المداخل.[/FONT]
    [/LIST]


    [LIST]
    [*][FONT=times new roman][10,1][/FONT][FONT=times new roman] تشير إلى أن عدد العصبونات في طبقة الإدخال هو [/FONT][FONT=times new roman]10[/FONT][FONT=times new roman] أما الإخراج فهو [/FONT][FONT=times new roman]1[/FONT][FONT=times new roman]، ونلاحظ هنا أنه ليس لدينا طبقة مخفية لتسهيل الفهم.[/FONT]
    [*][FONT=times new roman]
    [/FONT]
    [/LIST]

    [LIST]
    [*][FONT=times new roman]Logsig[/FONT][FONT=times new roman] : هي نوع دوال الإدخال ال[/FONT][FONT=times new roman]10[/FONT][FONT=times new roman]. (الدالة موضحة في الموقع السابق).[/FONT]
    [*][FONT=times new roman]
    [/FONT]
    [/LIST]

    [LIST]
    [*][FONT=times new roman]Purelin[/FONT][FONT=times new roman] : هي نوع دالة الإخراج.[/FONT]
    [/LIST]
    [RIGHT]
    [/RIGHT]
    [RIGHT]
    [/RIGHT]
    [CENTER][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239145028.jpeg[/IMG]









    [RIGHT] [RIGHT][FONT=times new roman]هنا نحدد خصائص الشبكة :

    [/FONT][/RIGHT]

    [LIST]
    [*][FONT=times new roman]السطر 1 : عدم إظهار الخصائص في نافذة الأوامر في ال [/FONT][FONT=times new roman]Matlab[/FONT][FONT=times new roman] (يمكن نزع هذا السطر).[/FONT]
    [/LIST]

    [LIST]
    [*][FONT=times new roman]السطر 2 : عدد التكرارات التي يقوم بها البرنامج (لتحسين النتيجة).[/FONT]
    [/LIST]

    [LIST]
    [*][FONT=times new roman]السطر 3 : الدقة المرجوة للتقريب.[/FONT]
    [/LIST]
    [CENTER][COLOR=black][FONT=times new roman]
    [/FONT][/COLOR][/CENTER]
    [CENTER][COLOR=black][FONT=times new roman] [IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239145297.jpeg[/IMG][/FONT][/COLOR][/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [CENTER]
    [RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER]
    [/CENTER]
    [RIGHT]
    [FONT=times new roman]يتم بهذا الأمر تعليم الشبكة باستخدام الخصائص الموضحة أعلاه.

    [/FONT][/RIGHT]
    [/RIGHT]
    [/CENTER]
    [RIGHT][CENTER][FONT=times new roman][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239145398.jpeg[/IMG]

    [/FONT][/CENTER]
    [/RIGHT]
    [RIGHT][CENTER]
    [/CENTER]
    [/RIGHT]
    [RIGHT][FONT=times new roman]يتم بهذا الأمر إدخال الشعاع [/FONT][FONT=times new roman]x[/FONT][FONT=times new roman] في الشبكة والحصول على المخارج في الشعاع [/FONT][FONT=times new roman]z[/FONT][FONT=times new roman].[/FONT][/RIGHT]
    [RIGHT][FONT=times new roman]
    كما يمكن إدخال قيم مختلفة عن [/FONT][FONT=times new roman]x[/FONT][FONT=times new roman] للتحقق من كفائة الشبكة.[/FONT][/RIGHT]
    [CENTER]
    [RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][RIGHT]
    [/RIGHT]
    [CENTER][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239145605.jpeg[/IMG]


    [RIGHT] [FONT=times new roman]وفي الأخير النتيجة [/FONT] :)


    [CENTER][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239145797.jpeg[/IMG]

    [RIGHT]
    [RIGHT][FONT=times new roman]الدالة بالأزرق هي الدالة المراد التوصل إليها، أما بالأحمر فهي تقريب الشبكات العصبونية لها.[/FONT][/RIGHT]
    [RIGHT][FONT=times new roman]
    نلاحظ أن التغير في القيم المقربة باستعمال الشبكات العصبونية غير شديد وهذا ملائم لبعض الجمل ([/FONT][FONT=times new roman]systems[/FONT][FONT=times new roman]) أما إذا أردنا زيادة الفاعلية فهذا سهل :[/FONT][/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [RIGHT] [CENTER]
    [RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT]
    [CENTER][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239145948.jpeg[/IMG]

    [RIGHT]

    [RIGHT][FONT=times new roman]وهذه النتيجة تم الحصول عليها باستخدام [/FONT][FONT=times new roman]80[/FONT][FONT=times new roman] عصبونة في الطبقة الأولى (طبقة الإدخال).[/FONT][/RIGHT]
    [RIGHT][B][FONT=times new roman]


    [SIZE=5][COLOR=Blue]المرحلة الثالثة : تقييم النتائج.[/COLOR][/SIZE][/FONT][/B][/RIGHT]
    [RIGHT]

    [/RIGHT]
    [CENTER][IMG]http://upload.arabsbook.com/userfiles/vb/14301_11239146041.jpeg[/IMG]
    [/CENTER]
    [RIGHT]
    [/RIGHT]
    [RIGHT] [FONT=times new roman]باستخدام هذا الأمر نستطيع معرفة الخطأ المرتكب في التقريب، ومن ثم مقارنة النتائج باستخدام قيم مختلفة.


    [/FONT][CENTER]
    [RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT][CENTER][RIGHT] [RIGHT][FONT=times new roman][SIZE=4][COLOR=Blue]ملاحظة:[/COLOR][/SIZE] بعد تطبيق البرنامج وفهمه لاتذهب بعيدا لأنك لم تبدأ بعد. (كل الأوامر المستعملة هي واجهة لخلفية أكثر تعقيدا). :)[/FONT][/RIGHT]
    [RIGHT][FONT=times new roman]



    الدرس متوفر بصيغة PDF من المرفقات.[/FONT][/RIGHT]
    [RIGHT]
    [/RIGHT]
    [RIGHT]
    [/RIGHT]
    [RIGHT]
    [/RIGHT]
    [RIGHT][FONT=times new roman]
    [/FONT][/RIGHT]
    [LEFT][FONT=times new roman]و السلام عليكم ورحمة الله وبركاته.[/FONT] [/LEFT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [RIGHT]
    [/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]

    [/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [RIGHT]
    [/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/CENTER]
    [/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
    [/CENTER]
    [/RIGHT]
     

    الملفات المرفقة:

    nanati ،زهيرة و opto-mécanique معجبون بهذا.
  2. opto-mécanique

    opto-mécanique مشرف بكليات الهندسة إداري

    إنضم إلينا في:
    ‏يوليو 12, 2008
    المشاركات:
    3,616
    الإعجابات المتلقاة:
    957
    نقاط الجوائز:
    128
    الوظيفة:
    مهندس
    مكان الإقامة:
    الجزائر
    بارك الله فيك...
     
  3. yaseryaser

    yaseryaser New Member

    إنضم إلينا في:
    ‏أكتوبر 14, 2009
    المشاركات:
    3
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    8)شكراااااااااااااااااااااا موضوع حلوووووووووو:)
     
  4. SAID.30

    SAID.30 Member

    إنضم إلينا في:
    ‏أغسطس 21, 2008
    المشاركات:
    53
    الإعجابات المتلقاة:
    27
    نقاط الجوائز:
    18
    الوظيفة:
    طالب جامعي
    مكان الإقامة:
    الجزائر
    يعطيك العافية أخي الكريم لقد كفيت وفيت
     
  5. صلاح الدين1

    صلاح الدين1 Member

    إنضم إلينا في:
    ‏مارس 13, 2007
    المشاركات:
    158
    الإعجابات المتلقاة:
    22
    نقاط الجوائز:
    18
    جزاك الله خيرا، هل من مزيد؟
     
  6. صلاح الدين1

    صلاح الدين1 Member

    إنضم إلينا في:
    ‏مارس 13, 2007
    المشاركات:
    158
    الإعجابات المتلقاة:
    22
    نقاط الجوائز:
    18
    thank you verry muuuuuuuuuuuuuuuuuuuuuch
     
  7. yahia yahia

    yahia yahia New Member

    إنضم إلينا في:
    ‏أكتوبر 22, 2010
    المشاركات:
    1
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    شكراااااااااااااااااااااااااااااااااااااااااااااااااا
     
  8. espacefree

    espacefree New Member

    إنضم إلينا في:
    ‏يونيو 10, 2013
    المشاركات:
    3
    الإعجابات المتلقاة:
    1
    نقاط الجوائز:
    1
    الجنس:
    ذكر
    شكرا على الشرح القيم ، لدى سؤال أخي : لدي مشروع التعرف على الوجه في صورة معينة باستعمال الشبكة العصبية ، ماهي المدخلات التي سوف تكون في مدخل الشبكة ، المرجو مساعدتي
     
  9. ahmedomar88

    ahmedomar88 New Member

    إنضم إلينا في:
    ‏يونيو 17, 2013
    المشاركات:
    9
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    1
    الجنس:
    ذكر
    جزاك الله كل خير ​
     
  10. nanati

    nanati New Member

    إنضم إلينا في:
    ‏مارس 21, 2016
    المشاركات:
    5
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    1
     
  11. nanati

    nanati New Member

    إنضم إلينا في:
    ‏مارس 21, 2016
    المشاركات:
    5
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    1
    السلام عليكم، درس رائع وجد هام.
    أرجو المساعدة، أنا في حاجة ماسة إلى كود ماتلاب حول: دمج صورتين باستخدام الشبكات العصبية لمعرفة الوجه. وشكرا مسبقا.
     
  12. st01

    st01 New Member

    إنضم إلينا في:
    ‏يوليو 20, 2012
    المشاركات:
    12
    الإعجابات المتلقاة:
    4
    نقاط الجوائز:
    3
    الجنس:
    ذكر
    بارك الله فيك...
    (y)(y)(y)
     
    st01,
  13. Asdsalama

    Asdsalama New Member

    إنضم إلينا في:
    ‏ابريل 18, 2017
    المشاركات:
    4
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    1
    الجنس:
    ذكر
    بارك الله فيكم
     
  14. صلاح الدين1

    صلاح الدين1 Member

    إنضم إلينا في:
    ‏مارس 13, 2007
    المشاركات:
    158
    الإعجابات المتلقاة:
    22
    نقاط الجوائز:
    18
    مشكور على مجهوداتك
     

مشاركة هذه الصفحة