الشبكات العصبونية وقاعدة هيب

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

ما هو المفهوم الأساسي الذي تقوم عليه قاعدة هيب في التعلم؟

  • تعديل الأوزان بناءً على قوة الارتباط بين العصبونات المتصلة. (correct)
  • تعديل الأوزان بناءً على مقارنة دقيقة بين المخرجات المطلوبة والمخرجات الفعلية.
  • تعديل الأوزان بشكل عشوائي لتحسين الأداء العام للشبكة.
  • تعديل الأوزان استناداً إلى تحليل إحصائي معقد للبيانات.

في الشبكات العصبونية البسيطة، ما هو الدور الرئيسي لطبقة الخرج؟

  • تعديل الأوزان بين العصبونات.
  • تصفية البيانات المدخلة لتقليل الضوضاء.
  • تمثيل خرج المسألة وتوفير النتائج النهائية. (correct)
  • تحديد المدخلات المناسبة للشبكة.

ماذا يعني مصطلح 'قابلية الفصل الخطي' في سياق الشبكات العصبونية؟

  • القدرة على معالجة البيانات المتغيرة بمرور الوقت.
  • القدرة على تدريب الشبكة بسرعة وكفاءة عالية.
  • إمكانية فصل البيانات إلى فئات مختلفة باستخدام خط مستقيم أو مستوى. (correct)
  • إمكانية تمثيل البيانات المعقدة باستخدام دوال رياضية غير خطية.

ما هي إحدى طرق تدريب الشبكات العصبونية وحيدة الطبقة المذكورة؟

<p>قاعدة هيب (D)</p>
Signup and view all the answers

في قاعدة هيب، ماذا يحدث لقيم الأوزان بين عصبونين عندما يكون كلاهما فعالين (ON)؟

<p>تزداد قيم الأوزان. (B)</p>
Signup and view all the answers

في سياق الشبكات العصبونية، ما هو 'الانحياز'؟

<p>عتبة تسمح للعصبون بإطلاق إشارة حتى في حالة غياب أي مدخلات. (B)</p>
Signup and view all the answers

ما هي الخطوة الأولى في خوارزمية هيب لتدريب الشبكة العصبونية؟

<p>هيئ الأوزان بقيم صفرية. (C)</p>
Signup and view all the answers

في الشبكات العصبونية، ما هو الغرض من استخدام 'تابع التفعيل'؟

<p>إدخال لا خطية في خرج العصبون. (B)</p>
Signup and view all the answers

ماذا يمثل 'الحد الفاصل' في الشبكات العصبونية لتصنيف العينات؟

<p>الخط أو المستوى الذي يفصل بين مناطق الاستجابة المختلفة. (A)</p>
Signup and view all the answers

وفقاً لقاعدة هيب المحسنة، ماذا يجب أن يحدث لأوزان كل الترابطات في الشبكة؟

<p>يجب تعديلها دائماً سواء كانت العصبونات فعالة أم لا. (B)</p>
Signup and view all the answers

في أي الحالات يكون من الضروري استبدال الانحياز بمفهوم العتبة في تصميم الشبكات العصبونية؟

<p>عندما يكون من الضروري أن يتغير الانحياز تبعًا للدخل. (B)</p>
Signup and view all the answers

أي من العبارات التالية تصف بدقة حالة يكون فيها الانحياز فعالاً في اتخاذ القرار؟

<p>عندما تكون بقية المداخل غير قادرة على التأثير في القرار بشكل كبير. (A)</p>
Signup and view all the answers

ماذا يحدث إذا تم تدريب شبكة عصبونية بسيطة باستخدام قاعدة هيب على دالة XOR؟

<p>تفشل الشبكة في تعلم الدالة لأنها غير قابلة للفصل الخطي. (B)</p>
Signup and view all the answers

ما هو التأثير الرئيسي لاستخدام تمثيل قطبي (bipolar representation) للمدخلات والأهداف في الشبكات العصبونية؟

<p>يسمح بتعديل الأوزان عندما تكون قيم وحدة الدخل والهدف متماثلة. (C)</p>
Signup and view all the answers

في سياق التعرف على الأنماط، لماذا يُفضل استخدام شبكة تعالج 'مكونات مفقودة' بدلاً من 'مكونات خاطئة'?

<p>لأن الشبكات تتعامل مع المكونات المفقودة بكفاءة أكبر من المكونات الخاطئة. (A)</p>
Signup and view all the answers

إذا كانت لديك ثلاثة مداخل (X1, X2, X3) في شبكة عصبونية بسيطة، فماذا يمثل 'مستوي الفصل'؟

<p>مستوى يفصل بين البيانات. (B)</p>
Signup and view all the answers

في مجال التعرف على الحروف باستخدام الشبكات العصبونية، ماذا يعني تحويل الأنماط إلى متجهات دخل؟

<p>تحويل الصور إلى سلسلة من الأرقام لتمثيلها رياضياً. (A)</p>
Signup and view all the answers

عند تصميم شبكة عصبونية للتعرف على الحرف 'X'، كيف يمكن التعامل مع الحرف 'O'؟

<p>يعتبر 'O' مثالاً على خرج غير صحيح. (A)</p>
Signup and view all the answers

ما هي إحدى المشكلات الرئيسية التي تواجه الشبكات العصبونية وحيدة الطبقة عند تدريبها على مسائل غير قابلة للفصل الخطي مثل XOR؟

<p>عدم القدرة على تمثيل العلاقات غير الخطية في البيانات. (B)</p>
Signup and view all the answers

إذا كانت لديك شبكة عصبونية تقوم بتصنيف صور، ولاحظت أن الشبكة تعطي استجابات معقولة لصورة مشابهة لصورة التدريب، ولكنه ليست مطابقة تماماً، فماذا يعني ذلك؟

<p>الشبكة قادرة على تعميم الأنماط. (A)</p>
Signup and view all the answers

ما هي أفضل طريقة لتحسين قدرة الشبكة العصبونية على التعامل مع العينات التي تحتوي على أخطاء أو نقص في البيانات؟

<p>تدريب الشبكة على عينات متنوعة تحتوي على أخطاء ونقص في البيانات. (C)</p>
Signup and view all the answers

ما هي إحدى طرق تعديل أداء الشبكة العصبونية المدربة وفقاً لقاعدة هيب لتحسين قدرتها على التعرف على الأنماط؟

<p>تعديل القيم المستهدفة لتكون ثنائية القطبية (bipolar) بدلاً من القيم الثنائية. (A)</p>
Signup and view all the answers

أي من الخيارات التالية يمثل تحديًا حقيقيًا عند محاولة تطبيق قاعدة هيب لتدريب شبكة عصبونية بسيطة على مشكلة تصنيف معقدة؟

<p>عدم القدرة على التعامل مع المسائل التي تتطلب علاقات غير خطية. (D)</p>
Signup and view all the answers

في سياق الشبكات العصبونية، ماذا تعني 'القدرة على التعميم'؟

<p>القدرة على تطبيق المعرفة المكتسبة من بيانات التدريب على بيانات جديدة لم يرها النظام من قبل. (D)</p>
Signup and view all the answers

إذا كانت لديك شبكة عصبونية تقوم بتصنيف الصور، ولكنها تعطي نتائج غير دقيقة، ما هي الخطوة الأولى التي يجب اتخاذها لتحسين أداء الشبكة؟

<p>تحليل البيانات المستخدمة للتأكد من جودتها وتمثيلها الجيد للمشكلة. (D)</p>
Signup and view all the answers

في تجربة التعرف على الحروف، إذا كانت الشبكة قادرة على التمييز بين 'X' و 'O' بشكل جيد، ولكنها تفشل في التعرف على 'X' عندما يكون هناك بعض التشويش في الصورة، فما هو الحل الأمثل؟

<p>زيادة عدد الصور 'X' المشوشة في مجموعة التدريب. (D)</p>
Signup and view all the answers

كيف يؤثر استخدام قاعدة هيب في الشبكات العصبونية البسيطة على قدرة الشبكة على التعامل مع البيانات الجديدة؟

<p>يحسن قدرة الشبكة على التعامل مع البيانات الجديدة عن طريق تعزيز الأنماط المتكررة. (A)</p>
Signup and view all the answers

إذا كانت لديك مجموعة بيانات تحتوي على ثلاثة مداخل وهدف واحد، وكنت تحاول استخدام شبكة عصبونية بسيطة لتصنيف هذه البيانات، ولكنك تجد أن الشبكة لا تتعلم بشكل جيد، ما الذي يجب عليك التحقق منه أولاً؟

<p>قابلية البيانات للفصل الخطي. (D)</p>
Signup and view all the answers

في سياق معالجة الصور، إذا كانت الشبكة العصبونية تعطي نتائج غير متوقعة عند تغيير إضاءة الصورة، فما هي التقنية التي يمكن استخدامها لتحسين أداء الشبكة في هذه الحالة؟

<p>تطبيق زيادة البيانات (data augmentation) لتضمين صور بإضاءة مختلفة. (C)</p>
Signup and view all the answers

إذا كنت تستخدم قاعدة هيب لتدريب شبكة عصبونية، ولاحظت أن الأوزان تزداد بشكل كبير جداً بعد عدة دورات تدريب، مما يؤدي إلى عدم استقرار الشبكة، فما هي التقنية التي يمكن استخدامها للحد من هذه المشكلة؟

<p>تطبيق تسوية الأوزان (weight normalization). (D)</p>
Signup and view all the answers

أي من السيناريوهات التالية يصف حالة تتطلب تغييراً في استراتيجية التدريب التقليدية لقاعدة هيب؟

<p>عندما تكون هناك حاجة لدقة عالية في تصنيف الأنماط غير الخطية. (C)</p>
Signup and view all the answers

أثناء تصميم شبكة عصبونية، إذا كان الهدف هو معالجة بيانات متعددة الأبعاد بكفاءة عالية، فما هو التصميم الأمثل للشبكة؟

<p>شبكة ذات طبقات متعددة مع عدد كبير من العصبونات في كل طبقة. (A)</p>
Signup and view all the answers

أي من الخيارات التالية يصف بشكل صحيح كيف يجب أن تتغير عملية تدريب الشبكة العصبونية إذا كان الهدف هو التعرف على الأنماط المتغيرة بمرور الوقت؟

<p>يجب إعادة تدريب الشبكة بشكل دوري باستخدام بيانات جديدة. (A)</p>
Signup and view all the answers

إذا أردت إنشاء شبكة عصبونية تتعرف على الوجوه في الصور، ولكنك لاحظت أن الشبكة تتعرف على الوجوه فقط في الصور التي تم التقاطها في ظروف إضاءة معينة، ما هي الطريقة الأكثر فعالية لتحسين أداء الشبكة؟

<p>تدريب الشبكة على مجموعة أكبر من الصور التي تم التقاطها في ظروف إضاءة مختلفة. (C)</p>
Signup and view all the answers

أي من الطرق التالية تعتبر الأنسب لتحسين قدرة الشبكة العصبونية على التعميم ومنعها من حفظ بيانات التدريب فقط؟

<p>استخدام تقنيات التنظيم (regularization) مثل الإسقاط (dropout) أو تسوية الأوزان (weight decay). (D)</p>
Signup and view all the answers

في سياق الشبكات العصبونية، ما هو 'التعلم العميق'؟

<p>استخدام شبكات عصبونية كبيرة تحتوي على العديد من الطبقات الخفية. (A)</p>
Signup and view all the answers

لنفترض أنك تقوم بتدريب نموذج شبكة عصبونية وتحتاج إلى تقييم أدائه. ما هو المقياس الأكثر دقة لتقييم أداء نموذجك، خاصةً إذا كانت البيانات غير متوازنة (أي أن هناك عددًا كبيرًا من العينات من فئة واحدة مقارنة بالفئات الأخرى)؟

<p>مقياس النقاط (F1-score) (A)</p>
Signup and view all the answers

ما هي إحدى الطرق التي يمكن من خلالها تحسين أداء الشبكة العصبونية في التعرف على الأنماط المعقدة؟

<p>استخدام طبقات متعددة من العصبونات. (B)</p>
Signup and view all the answers

Flashcards

الشبكة البسيطة

أبسط الشبكات العصبونية القادرة على تصنيف العينات.

الانحياز

تمثل الرغبة العامة بالذهاب للرحلة وتؤثر في القرار بغض النظر عن بقية المداخل.

الحد الفاصل

خط أو مستوي يفصل مناطق الاستجابة أو الأصناف عن بعضها.

قابلية الفصل الخطي

وجود حد قرار خطي يصنف عينات التدريب بدقة.

Signup and view all the flashcards

تعلم هيب

يحدث التعلم من خلال تعديل ترابطات الأوزان.

Signup and view all the flashcards

قاعدة هيب

عندما يكون الاتصال بين عصبونين فعالًا، يتم زيادة قيم هذه الأوزان.

Signup and view all the flashcards

قاعدة هيب المحسنة

يجب تعديل أوزان كل الترابطات بين العصبونات سواء كانت فعالة أم لا.

Signup and view all the flashcards

الخوارزمية

هي نفس الخوارزمية المعطاة ولكن نتوقع الآن أن كل الوحدات ستتعلم عندما يكون هناك خطأ في الناتج.

Signup and view all the flashcards

mistakes in the data

في هذه الحالة واحد أو أكثر من مكونات الدخل تعكس إشارتهم، يتغير 1 إلى -1 أو العكس بالعكس

Signup and view all the flashcards

Missing data

في هذه الحالة واحد او اكثر من مكونات الدخل تملك قيمة 0 اكثر من 1 او -1

Signup and view all the flashcards

مكونات مفقودة

الشبكة يمكن ان تعالج مكونات مفقودة أكثر من مكونات خاطئة

Signup and view all the flashcards

Study Notes

الشبكات العصبونية - الجزء النظري

  • هذه المحاضرة الثانية وتغطي الشبكات العصبية البسيطة، مع التركيز على قاعدة هيب.
  • المحاضر هو د. بلسم عيد.

بنية الشبكة البسيطة لتصنيف العينات

  • يناقش هذا الجزء بنية الشبكة العصبية البسيطة لتصنيف العينات, وقابلية الفصل الخطية
  • يستعرض طرق تدريب الشبكة العصبونية وحيدة الطبقة، مع التركيز على قاعدة هيب في التعلم
  • تتكون الشبكات العصبونية من أبسط الأنواع, وهي قادرة على حل مسائل تصنيف العينات.
  • طبقة الدخل تتكون من عدة عصبونات، وعددها يعتمد على درجة تعقيد المسألة المدروسة.
  • طبقة الخرج تحتوي على وحدات الخرج وتمثل خرج المسألة.
  • تترابط الشبكة من خلال أوزان، مع تضمين الانحياز, والانحياز: وزن دخله مساوي للـ 1

الحاجة إلى الانحياز

  • الانحياز يمثل الرغبة العامة بالذهاب للرحلة، فهو يرجح القرار بغض النظر عن بقية المداخل ويمتلك القدرة على التغيير.
  • بقية الأوزان تلعب دورًا في ترجيح بقية المداخل، لكنها لا تملك الدور الأساسي.
  • استبدال الانحياز بمفهوم العتبة يجعل العتبة تتغير تبعًا للدخل، بينما الانحياز ثابت.
  • العتبة تلعب دورًا هامًا في اتخاذ القرار، بينما يمتلك الانحياز القدرة على تغيير القرار
  • يتم استخدام إحدى الطريقتين (الانحياز أو العتبة) حسب طبيعة المسألة.

التفعيل والعتبة

  • يتم إعطاء تابع التفعيل بالعلاقة التالية:
f(y-in) = { 1 if y-in ≥ 0 , -1 if y-in < 0}
y-in = b + Σ XiWi
  • أو يمكن حسابه كما يلي:
f(y-in.) = { 1 if y-in ≥ 0 , -1 if y-in < 0}
y-in = Σ XiWi
  • حيث θ هي قيمة العتبة.

الحد الفاصل وقابلية الفصل الخطي

  • الحد الفاصل هو خط أو مستوى يفصل مناطق الاستجابة عن بعضها، أي يفصل الأصناف عن بعضها.
  • الحد الفاصل يعطى بالعلاقة التالية: b + Σ XiWi = 0
  • من الآن فصاعدًا سيتم استخدام مفهوم الانحياز وليس العتبة.
  • قابلية الفصل الخطي تعني وجود حد قرار خطي يصنف كل عينات التدريب بدقة.
  • يمكن وصف العينات بأنها قابلة للفصل خطيًا إذا أمكن فصلها بخط مستقيم.
  • معادلة حد القرار الخطي هي: b + x1.w1 + x2.w2 = 0
  • بالتالي: X2 = (-w1/w2) . X1 - (b/w2)

أمثلة منطقية وتطبيق قاعدة هيب

  • يتم شرح أمثلة لمنطق الاستجابة مع الدوال المنطقية AND و OR و XOR.
  • قاعدة هيب (Hebb) في التعلم، يتم شرحها كالتالي
  • يحدث التعلم من خلال تعديل ترابطات الأوزان.
  • إذا تم الاتصال بين عصبونين وكانت فعالية الاثنين (ON)، يتم زيادة قيم هذه الأوزان.
  • قاعدة هيب المُحسّنة تنص على أن يتم تعديل أوزان كل الترابطات بين العصبونات سواء كانت فعالة أم لا.

خطوات خوارزمية هيب

  • هيئ الأوزان بقيم صفرية.
  • نفذ الخطوات من 3 إلى 5 من أجل كل زوج دخل-خرج.
  • ضع تنشيطات وحدات الدخل على شكل شعاع (Xi=Si).
  • ضع قيمة التفعيل لوحدة الخرج على شكل شعاع (y=t).
  • عدل الأوزان والانحياز وفق العلاقة التالية:
    • › wi(new)=wi(old)+ xi.y
    • › b(new)=b(old)+y
  • عمومًا، نوجز العمليات السابقة بقاعدة تعديل الأوزان: W(new)=W(old)+ ΔW, where ΔW=X.y

تطبيق قاعدة هيب على دالة AND

  • يتم شرح كيفية تطبيق قاعدة هيب على دالة AND كمثال.
  • يتم إعادة كتابة الخوارزمية مع الأوزان الابتدائية و المدخل و الخرج

حدود قاعدة هيب

  • يتم شرح حدود قاعدة هيب في تعلم دالة AND، وكيف أنها غير قادرة على تعلمها بشكل صحيح في بعض الحالات, و لماذا يجب تحويل اشارة الخرج الى -1
  • التمثيل القطبي للمدخالت والأهداف يسمح بتعديل الوزن عندما تكون قيم وحدة الدخل والهدف كلاهما on في نفس الوقت وعندما يكونوا off في نفس الوقت.
  • يهدف هذا التعديل إلى معالجة مشكلة أن قاعدة هيب الأصلية قد لا تتمكن من تعلم الدوال التي تتطلب تغيير إشارة الخرج.

أمثلة أخرى وتطبيق قاعدة هيب (Hebb) في التعرف على الأنماط

  • التعرف على الحروف: استخدام مصفوفتين (X و O) لتمثيل الحروف.
  • الهدف هو تصميم شبكة قادرة على التمييز بين هاتين المصفوفتين.
  • يتم اختبار الشبكة على عينات تتضمن أخطاء أو نقص في البيانات.
  • لإيجاد مستوى الفصل لهذه المسألة باستخدام قاعدة هيب.
  • يتم توضيح أن مدخلين يعني خط فصل، وثلاثة مداخل تعني مستوى فصل، وأكثر من ثلاثة مداخل تعني أن المسألة غير قابلة للفصل خطيًا.

تفاصيل إضافية حول التعرف على الأنماط

  • يتم تحويل الأنماط إلى متجهات دخل بتعيين القيمة 1 للرمز "#" والقيمة 1- للرمز ".".
  • يتم ربط الصفوف لتحويل النمط ثنائي الأبعاد إلى متجه دخل.
  • الشبكة يمكن أن تعطي استجابات معقولة لدخل مشابه ولكن ليس مماثلًا تمامًا للأنماط التدريبية.
  • هناك نوعان من التغييرات يمكن إجراؤها على أنماط الدخل لإنشاء نمط دخل جديد يمكن توقع استجابة له:
    • › الأخطاء في البيانات: عكس إشارة أحد مكونات متجه الدخل (تغيير 1 إلى 1- أو العكس).
    • › البيانات المفقودة: تعيين القيمة 0 لأحد مكونات متجه الدخل بدلًا من 1 أو 1-.
  • بشكل عام، يمكن للشبكة معالجة مكونات مفقودة أكثر من المكونات الخاطئة.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser