انتقل إلى المحتوى الرئيسي

جارٍ تحميل المختبر المرئي…

#neuronالشبكات العصبية

لنفكّك عصبونًا: مداخل، أوزان، مجموع، دالة تفعيل.

ما ستُجرّبه

  1. مرحبًا بك في قناة #neuron. على اليسار، ثلاثة مداخل x1، x2، x3. في الوسط، عصبون واحد. على اليمين، المخرج y. يحمل كل أنبوب وزنًا (weight): الأزرق = موجب، الأحمر = سالب، السماكة = المقدار.
  2. غيّر الوزن الأول لترى الأثر مباشرةً. اكتب /weight 1 0.8 أو انقر على الزر.
  3. عدّل أحد المداخل. اكتب /input 2 -0.5. سيتغير حجم الكرة، ويتغير المجموع أيضًا.
  4. يعطينا المجموع المرجّح مضافًا إليه الانحياز قيمة Σ. من دون دالة تفعيل، لن يكون لديك سوى انحدار خطي (linear regression) — لا سبيل لتعلّم XOR. انتقل إلى ReLU باستخدام /activation relu.
  5. جرّب /activation sigmoid ثم /activation tanh. تنحني كل دالة بالمخرج بشكل مختلف. ليس العصبون سوى y = f(Σ w·x + b). راكم 128 منها فتحصل على دماغ مصغّر.

أوامر القناة

  • /weight <n=1..3> <value=-1..1>غيّر وزن الأنبوب رقم n.
  • /input <n=1..3> <value=-1..1>غيّر قيمة أحد المداخل.
  • /bias <value=-2..2>أزح المجموع بمقدار ثابت.
  • /activation <relu|sigmoid|tanh|linear>غيّر دالة التفعيل.

المسرد

العصبون الاصطناعي
وحدة حساب تأخذ المجموع الموزون لمُدخلاتها، تضيف تحيّزًا، ثم تطبِّق دالة تنشيط. وباجتماع الآلاف منها تتكوّن الشبكة.
الوزن
معامل w يُضرَب في مُدخل. هذا ما يضبطه التعلّم: وزن كبير يجعل العصبون حسّاسًا لذلك المُدخل، وسالب يعكسه.
التحيّز
ثابت b يُضاف إلى المجموع الموزون. يُزيح حدَّ القرار دون تغيير اتجاهه، مثل ثابت الخط المستقيم.
المجموع الموزون
z = Σ wᵢ·xᵢ + b، وهو «ما قبل التنشيط». هندسيًا: المسافة الموجَّهة من النقطة إلى حدّ القرار.
Perceptron
العصبون التاريخي (Rosenblatt، 1958): مجموع موزون ثم عتبة. يتعلّم أيّ حدّ خطّي لكنه يفشل في XOR، وهو ما دفع إلى شبكات ذات طبقات مخفية.
حدّ القرار
مجموعة النقاط التي يتردّد عندها العصبون (z = 0). لعصبون واحد: خط في البعد ثنائي، مستوٍ في الثلاثي، فوق-مستوٍ في ما فوق ذلك.
الفصل الخطّي
مجموعة بيانات قابلة للفصل خطّيًا إذا كان خط واحد (أو فوق-مستوٍ) كافيًا لتفريق الفئات. XOR غير كذلك: تلزمها طبقة مخفية على الأقل.
الطبقة المخفية
طبقة عصبونات بين المُدخلات والمُخرجات. يرسم كل منها حدَّه، ويُنتِج تركيبها حدودًا منحنية أو متعدّدة القِطع.

قنوات أخرى في الشبكات العصبية

  • #neuronلنفكّك عصبونًا: مداخل، أوزان، مجموع، دالة تفعيل.
  • #dropoutتنظيم dropout: الصديق الأفضل للشبكات العميقة.
  • #activationلماذا نحتاج دالة تفعيل؟ ReLU وsigmoid وtanh وLeaky ReLU وGELU وتلاشي التدرج.
  • #gradient-descentالخسارة تضاريس. يخبرنا التدرج بأي اتجاه هو الأعلى، فنخطو في الاتجاه المعاكس.
  • #backpropagationمخطّط الحسابات يُعاد تشغيله معكوسًا: كل عقدة تستقبل ∂L/∂(نفسها) وقاعدة السلسلة تتكفّل بالباقي.
  • #overfittingنموذج كبير على قليل من النقاط: يلتوي حدّ القرار حتى يحفظ الضجيج عن ظهر قلب.
  • #cnn-filtersالصورة شبكة من الأرقام. مرشّح 3×3 ينزلق فوقها، يضرب، يجمع: هذا هو الالتفاف.
  • #is-it-einsteinهل هذا أينشتاين؟ وجهان يمرّان بماسح شبكة لم تتعلّم سوى أينشتاين: هيثم → لا، أينشتاين → نعم. المشاهدة مجانية؛ التعديل بريميوم.
  • #embeddings-3dالكلمة تصبح متّجهًا: القُرب في الفضاء = القُرب في المعنى، ويمكنك إجراء عمليات حسابية عليها.