الشبكات العصبية1958تأسيسي9 دقيقة قراءة
البيرسيبترون: نموذج احتمالي لتخزين المعلومات وتنظيمها في الدماغ
The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain
Rosenblatt, F. — Psychological Review
المشكلة
بحلول خمسينيات القرن العشرين، انقسمت نظريات تخزين المعلومات في الدماغ إلى معسكرين: إمّا أنّ الدماغ يحتفظ بنسخ مُرمَّزة طِبْق الأصل ممّا يراه (كصورة فوتوغرافية)، أو أنه يخزّن المعلومات كأنماط من الروابط بين العصبونات (كشبكة من الترابطات). لم يكن أحد قد بنى نموذجاً عمليّاً يتعلّم التعرّف على الأنماط من الأمثلة — نموذجاً مستنداً إلى آلية عمل العصبونات الحقيقية وليس مبرمجاً بقواعد مصمّمة يدوياً.
الإسهام
البيرسيبترون: عصبوني احتمالي مُستوحى من بنية الدماغ. يتكوّن من ثلاث طبقات — وحدات حسّية (شبكيّة العين)، ووحدات ربط (روابط عشوائية تكتشف السمات)، ووحدات استجابة (المُخرجات). لكل رابط وزن قابل للتعلُّم. حين يُخطئ البيرسيبترون يُعدِّل أوزانه بقاعدة بسيطة. وأثبت روزنبلات : إذا كانت البيانات قابلة للفصل الخطي فإنّ قاعدة التعلُّم ستجد حتماً مُصنِّفاً صحيحاً خلال عدد محدود من الخطوات.
الأثر
كان البيرسيبترون أوّل آلة تتعلّم فعلاً من البيانات — لم تُبرمَج بل دُرِّبت. قدَّم مفاهيم الأوزان والعتبات وقواعد التعلُّم وضمانات التي تقوم عليها كل شبكة عصبية حديثة. ورغم أنّ نقد مينسكي وبابيرت عام 1969 كشف قصوره على المسائل القابلة للفصل الخطي وأشعل ، إلّا أنّ الحمض النووي للبيرسيبترون لا يزال حيّاً: كل عصبون في كل شبكة عميقة — من الشبكات الالتفافية إلى المحوِّلات — سليلٌ مباشر لوحدة روزنبلات ذات .
تخيَّل لجنة توظيف من شخص واحد. لكلّ مُرشَّح تتلقّى ملفاً فيه درجات — الخبرة، والتعليم، والتوصيات — ولكلّ درجة يعكس مدى اهتمامها بها. تضرب كلّ درجة بوزنها ثمّ تجمع النتائج، فإن تجاوز المجموع عتبتها الشخصية تقول «وُظِّف».
في البداية أوزانها عشوائية — قد تبالغ في تقدير التوصيات وتتجاهل الخبرة. لكن كلّما وظَّفت شخصاً غير مناسب أو فوَّتت مرشَّحاً ممتازاً، عدَّلت أوزانها: ترفع ما أشار إلى القرار الصحيح وتُنقِص ما أضلَّها. بمرور الوقت يتحسَّن حكمها — لا لأنّ أحداً أعطاها دليلاً، بل لأنها تعلَّمت من أخطائها.
هذا هو . أثبت روزنبلات أنه متى وُجدت مجموعة أوزان صحيحة، فإنّ عملية التعديل هذه ستصل إليها حتماً.
المشكلة: كيف يخزّن الدماغ ما يراه؟
يفتتح روزنبلات ورقته بسؤال يبدو بسيطاً لكنّه عميق: حين ترى وجهاً وتتعرَّف عليه لاحقاً، ماذا خزَّن دماغك بالضبط؟ تنافست نظريتان:
-
التمثيلات المُرمَّزة — الدماغ يحتفظ بنسخة طبق الأصل من المنبِّه، كصورة في خزانة ملفات. والتعرُّف يعني مقارنة كلّ مُدخَل جديد بالصور المحفوظة.
-
التخزين الترابطي — الدماغ لا يخزّن صوراً أصلاً، بل تتقوّى روابط معيّنة بين . والتعرُّف ينبثق من نمط الروابط لا من أيّ نسخة مُخزَّنة.
انحاز روزنبلات بوضوح إلى الرؤية الترابطية. رأى أنّ تخزين نسخ طبق الأصل يستلزم «مفكِّك شفرة» يعرف سلفاً ما يبحث عنه — وهذا منطق دائري. أمّا النظام القائم على الروابط فبوسعه تعلُّم أنماط جديدة دون أن يبرمج أحدٌ الفئات مسبقاً.
البنية: حسّية وربطية واستجابية
صمَّم روزنبلات البيرسيبترون محاكاةً للجهاز البصري. تخيَّله ثلاث مناطق، كلّ منها مُستوحاة من جزء حقيقي في الدماغ:
(S) — تمثّل «شبكيّة العين». كلّ وحدة ترصد نقطة واحدة في المُدخَل (بكسل ضوئي). هذه الوحدات ثابتة ولا تتعلّم، وظيفتها فقط اكتشاف ما إذا كانت نقطتها مضاءة.
(A) — بمثابة «كاشفات ». كلّ وحدة ربط تتّصل بمجموعة عشوائية من الوحدات الحسّية، وتُفعَّل حين يتجاوز للإشارات الواردة عتبتها. هذه الروابط العشوائية هي ما يمنح البيرسيبترون طابعه الاحتمالي — المهمّ ليس التوصيل الدقيق بل السلوك الإحصائي الكلّي.
(R) — تمثّل «القرار». كلّ وحدة استجابة تتّصل بوحدات الربط عبر أوزان قابلة للتعلُّم. تجمع الإشارات الموزونة وتُفعَّل إن تجاوز المجموع العتبة. هنا بالذات يحدث التعلُّم: أوزان هذه الوحدات تتغيّر بناءً على صحّة الإجابة أو خطئها.
القرار: المجموع الموزون والعتبة
لو تجاوزنا اللغة البيولوجية، سنجد أنّ جوهر حساب البيرسيبترون بسيط بشكل مدهش. كلّ مُدخَل يصل ومعه وزن . يحسب البيرسيبترون المجموع الموزون ويقارنه بـعتبة ، فيُخرج 1 (يُفعَّل) أو 0 (يبقى صامتاً).
تخيَّل الأمر كـميزان ذي كِفَّتين. كلّ مُدخَل يضع دليلاً في كفّة، مُرجَّحاً بمقدار أهميته. والعتبة هي الثِّقل المقابل في الكفّة الأخرى. إن رجح الدليل المتراكم على العتبة مال الميزان وقال البيرسيبترون «نعم».
قاعدة التعلُّم: تعديل الأوزان من الأخطاء
عبقرية البيرسيبترون ليست في حسابه — بل في طريقة تعلُّمه. القاعدة بسيطة وأنيقة:
- إن كان المُخرَج صحيحاً: لا تُغيِّر شيئاً.
- إن كان المُخرَج 0 والمطلوب 1 (إشارة فائتة): ارفع أوزان المُدخلات النشطة — اجعلها أعلى صوتاً في المرة القادمة.
- إن كان المُخرَج 1 والمطلوب 0 (إنذار كاذب): أنقِص أوزان المُدخلات النشطة — اجعلها أخفت في المرة القادمة.
هذا هو : البيرسيبترون لا يتغيّر إلّا حين يُخطئ، ويتغيّر باتجاه الإجابة الصحيحة. تخيَّل إبرة بوصلة تُدفَع نحو الشمال كلّما أشارت في اتجاه خاطئ.
مبرهنة التقارب: ضمان رياضي بأنّ التعلُّم ينجح
الإسهام الأعمق للبيرسيبترون ليس النموذج ذاته — بل البرهان الرياضي على أنّ قاعدة التعلُّم تتقارب. أثبت روزنبلات أنّه متى وُجدت مجموعة أوزان تُصنِّف جميع أمثلة التدريب بشكل صحيح (أي أنّ البيانات قابلة لـ)، فإنّ خوارزمية البيرسيبترون ستجد تلك الأوزان حتماً خلال عدد محدود من الخطوات.
كان هذا إنجازاً ثورياً: لأوّل مرة يُبرهَن رياضياً أنّ خوارزمية تعلُّم آلة ستنجح فعلاً. عدد الأخطاء قبل التقارب محدود بـ ، حيث نصف قطر البيانات (مدى انتشارها) و هو (الفجوة بين الفئتين). كلّما اتّسعت الفجوة تعلَّم أسرع — كمن يبحث عن ممرٍّ جبلي: الممرّ الواسع أسهل عبوراً من الشِّعب الضيّق.
القيد: الفصل الخطّي
لمبرهنة التقارب شرط جوهري: يجب أن تكون البيانات قابلة لـالفصل الخطّي — أي يوجد خط مستقيم (في بُعدين) أو مستوى (في ثلاثة أبعاد) أو (في أبعاد أعلى) يفصل الفئتين تماماً.
وهنا تكمن قوّة البيرسيبترون وضعفه في آنٍ واحد. كثير من المسائل الواقعية قابلة للفصل الخطّي فعلاً: بريد إلكتروني بين مزعج وغير مزعج بناءً على تكرار الكلمات، أو تصنيف صور تختلف فئتاها اختلافاً واضحاً. لكنّ مسائل كثيرة تبدو بسيطة وهي ليست كذلك. أشهرها XOR — دالة تُخرج 1 حين يكون أحد مُدخَليها فقط مُفعَّلاً. لا يوجد خط مستقيم واحد يفصل مُخرجات XOR، والبيرسيبترون ببساطة عاجز عن تعلُّمها.
في عام 1969 نشر مارفن مينسكي وسيمور بابيرت كتاب Perceptrons الذي كشف هذه القيود بشكل منهجي. نقدهما — رغم أنّه ينطبق فقط على البيرسيبترونات أحادية — فُهم على نطاق واسع كإدانة لجميع ، فأسهم في شتاء الذكاء الاصطناعي الأوّل. الحلّ كان إضافة مُدرَّبة بـ، لكنّ ذلك احتاج نحو عقدين.
البيرسيبترون بالكود البرمجي
مبسَّط لإظهار الفكرة — ليس التنفيذ الحقيقي.
import numpy as np
def perceptron_train(X, y, lr=1.0, max_epochs=100):
"""درّب بيرسيبترون على بيانات X (عدد_العينات، عدد_السمات) بتصنيفات y (0 أو 1)."""
n_samples, n_features = X.shape
w = np.zeros(n_features) # ابدأ بأوزان صفرية
b = 0.0 # الانحياز (يحلّ محل العتبة)
mistakes = []
for epoch in range(max_epochs):
n_mistakes = 0
for i in range(n_samples):
# القرار: المجموع الموزون + الانحياز
y_pred = 1 if (X[i] @ w + b) >= 0 else 0
error = y[i] - y_pred
if error != 0: # ارتكب خطأ
w += lr * error * X[i] # ادفع الأوزان نحو الحقيقة
b += lr * error # ادفع الانحياز أيضاً
n_mistakes += 1
mistakes.append(n_mistakes)
if n_mistakes == 0: # تقاربَ!
break
return w, b, mistakes
# هذا كل شيء. GPT وClaude وGemini ينحدرون من هذه الحلقة.
# الأوزان لا تُصمَّم — بل تنبثق من الأخطاء.لماذا كان البيرسيبترون مهمّاً
1943
ماكالوك-بيتس — العصبون المنطقي
أثبت ماكالوك وبيتس أنّ وحدة عتبة بسيطة تستطيع حساب أي دالة منطقية (AND, OR, NOT). لكنها لم تستطع التعلُّم — أوزانها كانت ثابتة ومُعيَّنة يدوياً.
1949
هِب — «العصبونات التي تنشط معاً ترتبط معاً»
اقترح دونالد هِب أنه حين ينشط عصبونان في الوقت ذاته ينبغي أن يتقوّى الرابط بينهما. قاعدة التعلُّم البيولوجية هذه ألهمت تحديثات أوزان روزنبلات.
1958
روزنبلات — البيرسيبترون
أوّل نموذج يتعلّم من البيانات. بنى روزنبلات آلة Mark I Perceptron في كورنيل — 400 خلية ضوئية موصَّلة بعتاد تناظري يُعدِّل الأوزان تلقائياً.
1960
ويدرو وهوف — ADALINE
شبكة أحادية الطبقة مُحسَّنة تستخدم قاعدة الدلتا (المربّعات الصغرى). على خلاف عتبة البيرسيبترون الحادّة، قلّلت ADALINE دالة خطأ مستمرّة — وهي خطوة نحو النزول التدريجي.
1969
مينسكي وبابيرت — كتاب Perceptrons
أثبتا أنّ البيرسيبترونات أحادية الطبقة عاجزة عن حلّ XOR أو أيّ مسألة غير قابلة للفصل الخطّي. نقدهما كان صائباً لكنّه فُهم خطأً على أنّه إدانة لجميع الشبكات العصبية، فأشعل شتاء الذكاء الاصطناعي الأوّل.
1986
رامِلهارت وهينتون وويليامز — الانتشار العكسي
حلّ الانتشار العكسي تحدّي مينسكي عبر تدريب شبكات متعدّدة الطبقات. صارت الطبقات الخفية قادرة على تعلُّم تمثيلات داخلية — وهو بالضبط ما كان ينقص البيرسيبترون.
2026
كل عصبون حديث
GPT وClaude وGemini — كل عصبون في كل نموذج لا يزال ينفّذ حساب روزنبلات: مجموع موزون ← لاخطي. البيرسيبترون لم يمت بل تكاثر.
ورقة روزنبلات لم تقدّم مجرّد نموذج، بل طرحت سؤالاً لا يزال يقود أبحاث الذكاء الاصطناعي: هل يمكن لنظام أن يتعلَّم بنفسه كيف يمثّل المعلومات، دون أن يُملى عليه ذلك؟ البيرسيبترون أجاب بـ«نعم» في أبسط الحالات. الانتشار العكسي وسَّع الإجابة إلى الشبكات العميقة. وكلّ شبكة عصبية حيّة اليوم — من أبسط مُصنِّف إلى أكبر — لا تزال تنفّذ العملية الأساسية ذاتها: اضرب، واجمع، وطبِّق عتبة، وتعلَّم.
المرجعRosenblatt, F.. The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain. Psychological Review, 1958.
مصطلحات هذه الورقة
- عصبون بيرسبترون الأساسيPerceptron
- مبرهنة تقارب البيرسيبترونPerceptron Convergence Theorem
- الوحدات الحسّيةSensory Units
- وحدات الربطAssociation Units
- وحدات الاستجابةResponse Units
- الانفصال الخطيLinear separability
- التعلُّم المدفوع بالخطأError-Driven Learning
- آلة Mark I PerceptronMark I Perceptron
- العتبةThreshold
- شتاء الذكاء الاصطناعيAI Winter