1943 में वॉरेन मैककलॉक (तंत्रिका-वैज्ञानिक) और वाल्टर पिट्स (तर्कशास्त्री, उस समय केवल 18 वर्ष के) ने "A Logical Calculus of the Ideas Immanent in Nervous Activity" प्रकाशित किया। उनका दावा सरल था, पर विशाल: एक न्यूरॉन को एक तार्किक gate (logic gate) की तरह समझा जा सकता है।
यही एक विचार हर neural network का पूर्वज बना — 1958 के Perceptron से लेकर आज के chatbots के पीछे चलने वाले Transformers तक।
1940 के दशक में तंत्रिका-विज्ञान ने all-or-none नियम तय कर लिया था: न्यूरॉन या तो action potential fire करता है, या शांत रहता है। आधा-अधूरा firing नहीं होता।
उधर तर्कशास्त्र के पास बूलियन बीजगणित था — AND, OR, NOT — सही और गलत का गणित।
मैककलॉक और पिट्स ने पुल देख लिया: अगर न्यूरॉन तभी fire करता है जब पर्याप्त inputs आते हैं, तो वह एक threshold function (दहलीज फलन) की गणना कर रहा है। और threshold functions किसी भी बूलियन तर्क को व्यक्त कर सकते हैं।
सोचो एक पहरेदार फाटक पर खड़ा है। वह फाटक तभी खोलता है जब तीन में से कम से कम दो सिपाही रिपोर्ट करें।
यही मैककलॉक-पिट्स न्यूरॉन है:
न्यूरॉन अपने भारित inputs का योग करता है और उसे दहलीज से तुलना करता है:
y=⎩⎨⎧10if i∑wixi≥θotherwiseमूल 1943 के पेपर में एक जैविक मोड़ था: कोई भी inhibitory input output को रोक देता है, चाहे excitation कितनी भी हो:
y=1⟺exc∑xi≥θ ∧ inh∑xi=0Weights और threshold बदलो — वही न्यूरॉन दूसरा logic gate बन जाता है।
दोनों inputs 1 होने चाहिए। w1=w2=1 और θ=2 रखो।
| x1 | x2 | ∑wixi | Output |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 2 | 1 |
कम से कम एक input 1 होना चाहिए। w1=w2=1 और θ=1 रखो।
| x1 | x2 | ∑wixi | Output |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 2 | 1 |
Inhibitory connection लगाओ: inhibitory input output को 0 कर देता है।
| x1 (excitatory) | x2 (inhibitory) | Output |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 0 |
क्योंकि इन gates को जोड़ा जा सकता है, मैककलॉक-पिट्स न्यूरॉन्स के नेटवर्क किसी भी बूलियन फलन की गणना कर सकते हैं। यही उनकी सार्वभौमिकता (universality) है।
पेपर सावधान था:
लेकिन उन्होंने यह नहीं कहा कि न्यूरॉन्स सीखते हैं। Weights डिज़ाइन से तय थे।
हर आधुनिक नेटवर्क इसी मॉडल का वंशज है:
| 1943 की अवधारणा | आधुनिक वंशज |
|---|---|
| Threshold activation | ReLU, sigmoid, tanh, GELU |
| Weighted summation | Linear layers (matrix multiply) |
| Binary inputs | Continuous embeddings |
| Fixed weights | Backpropagation से सीखे गए |
| Single gate | परतों में अरबों parameters |
संरचना — inputs, weights, sum, nonlinearity — आज भी हर neural network का ढाँचा है।
मैककलॉक और पिट्स ने सोचने वाली मशीन नहीं बनाई; उन्होंने एक अकेले न्यूरॉन का तर्क बनाया — और उसके बाद का हर नेटवर्क उसी विचार से बातचीत है।
अगला पेपर वही सवाल पूछता है जिसने कंप्यूटर विज्ञान को जन्म दिया: क्या मशीनें सोच सकती हैं?
अगला: ट्यूरिंग (1950) — Computing Machinery and Intelligence। (जल्द आ रहा है)