un

guest
1 / ?
back to lessons

الترتيب في النطاق الثنائي

أهم مساهمة تقنية لريتشارد Hamming: خوارزميات تصحيح الأخطاء. الفكرة الجبرية الخلفية وراءها تتجاوز أي كود محدد.

مسافة Hamming

في حالة وجود سلسلة ثنائية من نفس الطول، يعدّ مسافة Hamming d(u, v) عدد الأماكن التي تختلف فيها:

`` u = 1 0 1 1 0 v = 1 1 1 0 0 ↑ ↑ d(u,v) = 2 ``

وهذا يفي بجميع ثلاثة أxioms الجبرية: d(u,v) ≥ 0; d(u,v) = 0 إذا u = v; d(u,v) = d(v,u); d(u,w) ≤ d(u,v) + d(v,w). النطاق الثنائي مع مسافة Hamming يتشكل مساحة جبرية.

جبرية الجيوم يظهر بوضوح في الأبعاد المنخفضة. جميع 3-bit strings تعيش في أربعة وعشرين نقطة على شبكة كوب. النقاط المجاورة على الحافة تختلف في 1 بت فقط؛ النقاط المتوسطة على الوجه تختلف في 2؛ النقاط المعاكسة (على سبيل المثال 000 و 111) تختلف في 3.

3-bit Hypercube: Hamming Distance

حساب مسافة Hamming

وزن Hamming wt(v) يعدّ عدد 1s في v. المسافة تتعلق بالوزن عبر XOR:

d(u, v) = wt(u XOR v)

مثال: u = 10110, v = 11100. XOR = 01010. الوزن = 2. لذا d(u,v) = 2.

حسب d(u, v) لـ u = 10011101 و v = 11010100. أظهر خطوة XOR، ثم عدّ الأماكن المختلفة.

تصحيح الأخطاء بواسطة ملء الكرات

يحتوي الكود الثنائي C ⊆ {0,1}^n على كلمات محددة. عند إرسال كلمة عبر قناه مشوهة، قد يُحول البتات. يتلقى المستقبل الكلمة المشوهة ويجب أن يُرد الأصلية.

define a Hamming ball of radius t مركزة حول كلمة c:

B(c, t) = { v ∈ {0,1}^n : d(c, v) ≤ t }

لتصحيح حتى t أخطاء ، يجب أن لا تتشابك الكرات B (c, t) حول كل زوج من الكلمات المشفرة. إذا تتشابكت ، يمكن أن تسقط كلمة استقبال في كرةين و لا يمكن للتشفير تحديد الكلمة المرسلة.

الطول الأدنى للكود d_min يحكم كل شيء:

- اكتشاف حتى d_min - 1 خطأ - تصحيح حتى ⌊(d_min - 1) / 2⌋ أخطاء

كود هامينغ (7,4): n = 7 بت ، k = 4 بتات بيانات ، d_min = 3. تصحيح 1 خطأ. اكتشاف 2.

تصحيح الأخطاء: تجميع الكرات

يحتوي الكود على مسافة دقيقة 5. كم عدد الأخطاء التي يمكنه اكتشافها؟ كم عدد الأخطاء التي يمكن تصحيحها؟ أظهر المعادلات، ثم عدّ قيمهما.

كم عدد الكلمات الموجودة فيها؟

كم كلمة يمكن أن تحتوي صيغة طول n على كلمات بينما تصحيح t أخطاء؟ لكل كلمة 'تحت سيطرتها' كرة بعرض t. جميع الكرات معا يجب أن تتناسب داخل {0,1}^n ، التي بها 2^n نقطة.

حجم كرة هامينغ من سطوع t في {0,1}^n:

Vol (n, t) = Σ_ {i = 0 إلى t} C (n, i)

تبعًا للحكم (حكم الكرة) من هامينغ: الكود الذي يتصحيح t أخطاء يجب أن يفي:

M · Vol (n, t) ≤ 2^n

حيث M = عدد الكلمات. لذا M ≤ 2^n / Vol (n, t).

للكود هامينغ (7,4): n = 7 ، t = 1. Vol (7, 1) = C (7, 0) + C (7, 1) = 1 + 7 = 8. الحد: M ≤ 128 / 8 = 16. الكود (7,4) يحقق M = 2^4 = 16: كود مثالي ، مما يعني أن الكرات تملأ {0,1}^7 بدون فجوات.

بصيغة n = 15 و t = 1 (تصحيح خطأ واحد) ، حاسبة Vol (15, 1) وحدد الحد الأقصى لعدد الكلمات M باستخدام حكم هامينغ. هل M = 2^11 قابل للاجابة وفقًا للحد؟

√n مقابل n

استخدم هامينغ حجة المشي العشوائي لتحديد قيمة المدى الطويل للإيمان الدقيق. تحولت الادعاء الفوضوي - "الإيمان يساعد" - إلى حقيقة جبرية حول المسافات.

المشي العشوائي المتساوي على ℤ

في كل خطوة، انتقل إلى +1 أو -1 بنسبة متساوية. بعد n خطوات، المتوسط المتوقع للانحراف عن المنزل: E[|X_n|] ≈ √n.

تبع ذلك من المتغيرات: Var(X_n) = n (الخطوات مستقلة، كلها ±1 متغير 1). الانحراف المعياري = √n.

المشي الموجه

في كل خطوة، انتقل إلى +1 بنسبة p > 1/2 (التوجيه نحو هدف). بعد n خطوات، المتوسط المتوقع للموقع: E[X_n] = n(2p−1). بالنسبة لـ p = 1 (التوجيه الكامل): E[X_n] = n.

التباين: الانزلاق العشوائي يتناسب مع √n؛ التقدم الموجه يتناسب مع n.

الانزلاق العشوائي مقابل المشي الموجه

تحويل هامينغ

في مسيرة بحثية، يمثل كل يوم عمل خطوة واحدة. بدون رؤية واضحة لما يهم، يتشتت العمل في العديد من الاتجاهات: بعد n يومًا، التقدم الفعلي ≈ √n. مع رؤية طويلة المدى واضحة، تتوافق الجهود: بعد n يومًا، التقدم الفعلي ≈ n. نسبة n / √n = √n تزداد بشكل غير محدود.

نسبة √n

لا يتطلب المشي الموجه الهدف المثالي. أي توجيه مستمر نحو هدف يتحول الانزلاق إلى شيء أقرب إلى التقدم الموجه.

قال هامينغ إن الشخص الذي لديه رؤية واضحة ينجز تقريبًا √n مرة أكثر من من دونها على مدى مسيرة بحثية، حيث n هو عدد أيام العمل. إذا كانت مسيرة بحثية تبلغ 10,000 يوم عمل، ما هي النسبة التي تتوقعها هذه النظرية؟ ما الذي يشير إليه هذا العدد حول القيمة العملية للإيمان المستمر؟

حدود النموذج

يستحق النموذج الذي يتوقع من الرؤية 100x التحليل. هناك العديد من الأشياء التي يتجاهله:

1. الابعاد: تعمل الوظائف في فضاء عالي الأبعاد، وليس في ℤ. تتغير هندسة مشي العشوائي في ℝ^d بشكل كبير مع d.

2. الترابط: تتعلق خطوات البحث بالبعض - عمل اليوم يبنى على عمل الغد. المشي المتحكم في الخطوات يتصرف بشكل مختلف عن الخطوات العشوائية غير منفصلة.

3. قد يكون الرؤية خاطئة: المشي نحو المطابقة الخاطئة هو أسوأ من المشي العشوائي.

حدد فرضية واحدة تعتقد أنها تعتمد على حجة √n vs n في حياتها العملية التي تعتبرها الأكثر شكلاً. توضح لماذا يهم هذا الفرضية للتنبؤ بـ 100x.

زمن الازدياد

بدأت حجة هامنج بزعم أن المعرفة الفنية تزداد بمعدل تقريبي كل 17 عامًا. يحتوي هذا الادعاء على بنية ریاضیة دقيقة: النمو المضاعف.

نموذج النمو المضاعف

y(t) = a · e^(b·t)

حيث a = الكمية الافتتاحية عند t = 0، b = معدل النمو (للكمية الواحدة من الوقت)، e ≈ 2.718.

زمن الازدياد D: الوقت الذي يستغرقه لتصبح y ضعفاً.

2a = a · e^(b·D) → 2 = e^(b·D) → ln(2) = b·D → D = ln(2) / b

ln(2) ≈ 0.693. For b = 0.693/17 ≈ 0.0408 per year, doubling time = 17 years.

نصف العمر

نصف العمر H: الوقت الذي يستغرقه لتصبح y نصف القيمة (b < 0).

H = ln(2) / |b|

النسبة المثالية في كلا الاتجاهين. مهارة ذات نصف عمر 5 سنوات: بعد 5 سنوات، نصف قيمتها السوقية مفقودة. بعد 10 سنوات: يبقى ربعها. بعد 20 سنة: يبقى أقل من 7%.

التضاعف المعرفي

إذا كان المعرف الفني يضاعف كل 17 عامًا، يواجه طالب تخرج في سن 22 صورة معرفية مُحوَّلة في سن 56 - يغطي 34 عامًا من العمر المهني نصفين كاملين من التضاعف.

باستخدام D = ln(2) / b، حاسب معدل النمو السنوي b المتضمن بواسطة وقت تضاعف يبلغ 17 عامًا. ثم استخدم y(t) = e^(b·t) للعثور على العامل الذي يضاعف به قاعدة المعرفة على مدى 34 عامًا من العمر المهني. أظهر العمل.

نصف العمر للمهارة

يتم تطبيق نفس النموذج المعادلي للانحسار. المهارة الفردية (مثل ماستر شفرة معالج特定的، API_DEPRECATED، الخوارزمية السابقة) تفقد القيمة مع مرور الوقت مع تطور المجال.

إذا كان نصف عمر المهارة H = 5 سنوات، فإن النسبة المئوية من القيمة الأصلية المتبقية بعد t سنوات: f(t) = (1/2)^(t/H) = 2^(−t/H).

بعد نصف عمر (5 سنوات): 50% تبقى. نصفين من النصف العمر (10 سنوات): 25%. ثلاثة أضعاف (15 سنوات): 12.5%. أربعة أضعاف (20 سنوات): 6.25%.

تأكيد حمينغ: القيمة التعلم كيفية التعلم تتصاعد إيجابيًا بنفس المؤشر المضاعف الذي يتناقص المعرفة المتخصصة. استثمار في استراتيجيات التعلم، إطار المشكلة، والتفكير الانتقالي يحافظ على القيمة عبر دورات الانحسار.

للمهارة الفنية في إطار محدد للمهندس البرمجي نصف عمر 4 سنوات. لديها 12 عامًا حتى التقاعد. ما هي النسبة المئوية للقيمة المتبقية لذلك المهارة عند التقاعد؟ ثم تفسير: ما الذي يقترح هذا حول كيفية تخصيص وقت التعلم بين التخصص العميق والمهارات الانتقالية؟

المتطابقات الجبرية والتصحيح الخطأ والمهنة

تبدو ثلاثة هيكلات جبرية من هذا الدرس متميزة. تتصل.

مسافة هامينغ تحدد تكلفة الخطأ والترادف اللازمة لإعادة الاسترداد من ذلك. كل نظام إتصال، كل قاعدة كود، كل جسد المعرفة تحتاج إلى كافية من التكرار حتى لا يفسد الخطأ الواحد الكل.

النسبة بين √n و n تحول الرؤية إلى حقيقة جبرية: الانحراف يتناسب مع المسافة من نقطة انطلاق، والحركة الموجهة تناسب التغيير نحو هدف. التكرار في استراتيجية المهنة - الحفاظ على عدة خطوط من البحث المفتوحة - يعتمد على الانحرافات العشوائية.

النمو التفاضلي والانبعاث يحكم كليهما الحدود المتوسعة والنصف العمر لما تعرفه اليوم. الاستثمار الوحيد المستقر: تعلم كيف تتعلم، والذي يتصاعد على نفس مقياس الوقت الذي يتناقص فيه المعرفة المتخصصة.

رابط على الأقل من ثلاثة مفاهيم جبرية مع قرار محدد واحد في مجالك أو مهنتك. يجب أن يكون الارتباط محددًا: اسم القرار، اسم الهيكل الجبري، وشرح ما يقول الجبر لك فعلًا شيئًا مختلفًا عن ما كنت ستفعل بدون ذلك.