بعد حساب القيم، ما الذي تقوم الشبكات العصبية غالبًا بتعيينه لهذه القيم ويؤثر على النتيجة النهائية ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
: 3. (التنشيط)
تعتمد الشبكات العصبية في عملها على عملية حسابية تتم داخل كل "عصبون" (Neuron)، وبعد أن تقوم الشبكة بجمع القيم (المدخلات مضروبة في الأوزان)، تأتي خطوة "التنشيط" (Activation) من خلال ما يسمى بـ "دالة التنشيط" (Activation Function).
إليك شرح مبسط لهذه العملية:
1. ما هي عملية التنشيط؟
هي بمثابة "بوابة" أو "فلتر" يمر من خلاله الناتج الحسابي للعصبون. وظيفتها هي تحديد ما إذا كانت القيمة الناتجة "مهمة" بما يكفي ليتم تمريرها إلى الطبقة التالية في الشبكة العصبية أم لا.
2. كيف تؤثر على النتيجة النهائية؟
- اتخاذ القرار: دالة التنشيط تقرر هل "يشتعل" العصبون (يعطي قيمة عالية) أو "يبقى خاملاً" (يعطي قيمة صفرية أو منخفضة).
- إضافة التعقيد (اللاخطية): بدون التنشيط، ستكون الشبكة العصبية مجرد معادلة رياضية بسيطة (خطية) لا تستطيع فهم البيانات المعقدة مثل الصور أو الأصوات. دالة التنشيط تسمح للشبكة بتعلم أنماط معقدة وغير خطية.
3. مثال توضيحي لتقريب الفكرة:تخيل أن العصبون يشبه "مفتاح الكهرباء":
- الحسابات: هي كمية الكهرباء الواصلة للمفتاح.
- التنشيط: هو قرار الضغط على المفتاح. إذا كانت الكهرباء كافية (تجاوزت حداً معيناً)، يتم تشغيل الضوء (تنشيط)، وإذا كانت ضعيفة، يبقى الضوء مطفأً.
أشهر دوال التنشيط المستخدمة:- دالة Sigmoid: تحول القيمة إلى رقم بين (0 و 1).
- دالة ReLU: إذا كانت القيمة سالبة تحولها إلى (0)، وإذا كانت موجبة تتركها كما هي.
- دالة Tanh: تحول القيمة إلى رقم بين (-1 و 1).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال بعد حساب القيم، ما الذي تقوم الشبكات العصبية غالبًا بتعيينه لهذه القيم ويؤثر على النتيجة النهائية ؟ اترك تعليق فورآ.