English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

სტუმარი
1 / ?
უკან გაკვეთილებზე

მანძილი ორობითი სივრცეში

რიჩარდ ჰამინგის ყველაზე ცნობილი ტექნიკური წვლილი: შეცდომების გასწორების კოდები. მათ უკან დამალული გეომეტრიული იდეა ღრმავდება ნებისმიერი კონკრეტული კოდის ნიუანსებს.

ჰამინგის მანძილი

ორი ერთი და იგივე სიგრძის ორობითი სტრიქონის დროს, ჰამინგის მანძილი d(u, v) ითვლის პოზიციებს, სადაც ისინი განსხვავდებიან:

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

ეს აკმაყოფილებს სამივე მეტრიკული აქსიომას: 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). ორობითი n-სივრცე ჰამინგის მანძილთან ერთად ქმნის გამართულ მეტრიკულ სივრცეს.

გეომეტრია ნათლად ვიზუალიზდება დაბალი განზომილებებში. ყველა 3-ბიტიანი სტრიქონი ცხოვრობს კუბის 8 წვეროზე. კიდე-მიმდებარე წვეროები განსხვავდებიან ზუსტად 1 ბიტით; სახე-დიაგონალური წვეროები განსხვავდებიან 2-ით; ანტიპოდული წვეროები (მაგ. 000 და 111) განსხვავდებიან 3-ით.

3-ბიტიანი ჰიპერკუბი: ჰამინგის მანძილი

ჰამინგის მანძილის გამოთვლა

ჰამინგის წონა wt(v) ითვლის 1-ების რაოდენობას 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 შედგება არჩეული კოდური სიტყვებისაგან. როდესაც კოდური სიტყვა გადაიგზავნება ხმაურიანი არხის გავით, გარკვევილი ბიტები შეიძლება შეტრიოდეს. მიმღები იღებს დაზიანებული სტრიქონი და უნდა აღადგინოს ორიგინალი.

განვსაზღვროთ ჰამინგის ბურთი რადიუსით 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)

ჰამინგის შეზღუდვა (სფეროს შეფუთვის შეზღუდვა) პირდაპირი დასკვნა:

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 vs 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.

შემთხვევითი ფეხით სიარული vs მიმართული ფეხით სიარული

ჰამინგის თარგმანი

კვლევის კარიერაში, თითოეული სამუშაო დღე გამოხატავს ერთ ნაბიჯს. ხედვის გარეშე რა გვაწუხებს, სამუშაო დრიფტები მრავალი მიმართულებით: n დღის შემდეგ, წმინდა პროგრესი ≈ √n. თქმიანი ხანგრძლივი ხედვით, ძალისხმევა მიუთითებს: n დღის შემდეგ, წმინდა პროგრესი ≈ n. თანაფარდობა n / √n = √n იზრდება საზღვრის გარეშე.

√n თანაფარდობა

მიმართული ფეხით სიარული არ საჭიროებს სრულ სიზუსტეს. ნებისმიერი გამძლე გადახრა მიზნის მხრივ გარდაქმნის √n დრიფტი რაღაც უფრო ახლოს n პროგრესით.

ჰამინგმა თქვა, რომ ადამიანი ხედვის განმარტებით ღირეს დაახლოებით √n ჯერ რამდენი პირი მის გარეშე, კარიერის სიგრძეზე, სადაც n არის სამუშაო დღების რაოდენობა. თუ კარიერა მოიცავს 10,000 სამუშაო დღეს, რა თანაფარდობა აკეთებს ის წინასწარმეტყველებას? რა ამბობს რიცხვი ხედვის შენარჩუნებული ღირებულების შესახებ?

მოდელის შეზღუდვები

მოდელი რომელიც წინასწარმეტყველებს 100x გამოთავისუფლება ხედვა გამოწვევას დღრწმენა. რამდენიმე რამ რა მას აკლია:

1. განზომილება: კარიერები მოქმედებს მაღალი განზომილების სივრცეში, არა ℤ. შემთხვევითი ფეხით სიარულის გეომეტრია ℝ^d-ში მნიშვნელოვნად იცვლება d-ის საშუალებით.

2. კორელაცია: კვლევის ნაბიჯი კორელაციაა — დღეს სამუშაო ააგებს გუშინ. კორელირებული ფეხით სიარული განსხვავებული ქცევა i.i.d. ნაბიჯიდან.

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. b = 0.693/17 ≈ 0.0408 წელი, გაორმაგების დრო = 17 წელი.

ნახევრად ცხოვრება

ნახევრად ცხოვრება 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, დაშინებული ალგორითმი) გუბის გაკოდი დროს როგორც ველი მოძრაობ.

თუ ნახევრად ცხოვრება სპეციალიზირებული უნარი 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 vs n არგუმენტი თარგმნის ხედვა გეომეტრიული ფაქტი: დრიფტი მასშტაბი მანძილი დან დაწყება წერტილი, მიმართული მოძრაობა მასშტაბი გადაცემა მიზნის მხრივ. ზედმეტობა კარიერა სტრატეგია — რომ ხელი მრავალი ხაზი გამოკვლევის გახსნილი — ბუფერი წინააღმდეგ შემთხვევითი მოტრიალება გარკვევილება.

ექსპონენციალური ზრდა & დაკნინება მართვა ორივე გაფართოებული საზღვარი და ნახევრად ცხოვრება რა თქვენ იცით დღე. მხოლოდ სიმტკიცე ინვესტიციის: სწავლა როგორ ისწავ, რომელი კომპაუნდი იმ სეხ გამოჯანმა სპეციალიზირებული ცოდნა დაკნინება.

ბეჭდი მინიმუმ ორი ეს სამი გეომეტრიული იდეა რათა ერთი ნიშანი განწყობილება თქვენ აღართვა თქვენი ველი ან კარიერა. კავშირი უნდა იყოს სპეციფიკური: სახელი განწყობილება, სახელი გეომეტრიული სტრუქტურა, და განმარტება რა გეომეტრია გეტყვით თქვენ ხელი სხვადსხვა ვიდრე თქვენ კი გარეშე.