
Turkish: 
Sanırım, yaklaşık beş, belki de yaptık
Altı bile olsa Ekstra Bitleri sayan videolar
Bu alanda Bilgi Teorisi ve
biraz kodlama teorisi. Aldık
Bununla oldukça iyi bir duruma
ama hikayenin bitmesi gerekiyor. Yani ben
hikayeyi bitirip geri gitmek ister
eski San Francisco hava örneğimize
devletler. Bunu tamamen yapmaya çalışacağım
bağımsız bir şekilde anlaşılabilir
ama eğer biraz kaybolursan git
çalma listesi ve sadece bit ile yetişmek
ve emin olamadığınız parçalar. 
 Burada ne yaptık? 
onları ayırıyor
dört iyi koda kadar
anlamlı ve dört kötü olanlar ...

Uzun zamandır bunun için çalışıyoruz.
San Francisco hava koşullarının doğru bir model :-)
sisli, güneşli, bulutlu veya
yağışlı. Ve yaklaşık yirmi beş olsun
bu eyaletlerin her birinin yüzdesi, yani
olasılık [her birinin] çeyreğidir.

English: 
We've, I think, done about five, or maybe
even six, videos counting the Extra Bits
in this area of Information Theory and a
little bit of Coding Theory. We got
to a reasonably good state with this
but the story needs finishing off. So I'd
like to finish off the story and go back
to our old example of San Francisco weather
states. I'll try and make this completely
understandable in a free-standing way
but if you do get a bit lost go to the
playlist and just catch up with the bits
and pieces that you're not quite sure about. 
 What we've done here 
is split them
up into four good codes that are
meaningful and four bad ones ....

We've been working, for ages now, with this very
accurate model of San Francisco weather :-)
that it's either foggy, sunny, cloudy or
rainy. And you get about twenty five
percent of each of those states, so the
probability [of each of them] is a quarter.

English: 
It's a two-bit code: foggy 00, sunny 01,
cloudy 10, rainy 11. Fine. Four states, four
different bit-patterns. Two bits needed. What
we, I think, then did, right at the very
end, was this:  what happens if you get a
disturbance - electrical disturbance - on
the line which either turns a 0 into a
1 or a 1 into a 0 ?
Now, this is a good stage at which to say
something which I've never actually
emphasised before. We're assuming what
Claude Shannon calls a "symmetric channel"
In other words there is as ....  if a bit gets
clobbered it could be a zero turning
into a one, or it could be a one turning into a
zero. But if that happens it's equally
probably either way. In other words there's 
nothing about a 1-bit that makes it different
from a zero bit - in terms of its noise
immunity. So it's a binary symmetric

Turkish: 
Bu iki bitlik bir kod: sisli 00, güneşli 01,
bulutlu 10, yağmurlu 11. Dört eyalet, dört
farklı bit desenleri. İki bit gerekli. Ne
biz, sanırım, sonra, tam olarak
son, şuydu: ne alırsan
rahatsızlık - elektriksel bozulma - açık
0'ı a dönüşen çizgi
0'a 1 mi yoksa 1 mi?
Şimdi, bu söylenecek iyi bir aşama
Asla yapmadığım bir şey
daha önce vurguladı. Neyi varsayıyoruz
Claude Shannon "simetrik kanal" olarak adlandırıyor
Başka bir deyişle, var ki .... eğer biraz alırsa
clobbered sıfır dönüm olabilir
birine dönüştürebilir ya da
sıfır. Ama eğer bu olursa eşit
muhtemelen iki şekilde. Başka bir deyişle, orada 
farklı bir 1-bit hakkında hiçbir şey
sıfır bitinden - gürültü açısından
dokunulmazlık. Yani bu bir ikili simetrik

Turkish: 
kanal. Biz de dedik ki, ekleyelim.
bu iki bit kodların üçüncü biti
Ve genel parite denilen şeyi saklayalım.
Üstelik. Başka bir deyişle, bir çift olmuş olmalı
sayısı.
Öyleyse işte başlıyoruz bak bakalım ne
sağdaki üçüncü bir bit olarak iki 0
hala parite bile tutmak? Eh, hatta
zaten parite, böylece bir 0 ekleyebilirsiniz
Üç bit gönderirseniz, o zaman onlar
Bu kalıplardan birine benziyorsanız, bu 
ince. Ama sonra gibi şeyler olsun: "Ah, peki
Sanırım Sacramento'da 010 alıyorlar
- bu dört kişiden biri değil! "
Öyleyse 010 sana ne söylüyor? Peki, sana söyler
bu bir şeyler ters gitti çünkü
izin verilen sette yok! Ama sorun
010'un yapabileceği yolların sonu yok mu
ortaya çıkmış. Böylece tespit edebilirsiniz, ancak düzeltemezsiniz.

English: 
channel. We said, all right let us add a
third bit to these two-bit codes
And let us keep what's called the overall parity
even.  In other words there must  have been an even
number of ones.
So here we go, look, what could you add to
two 0s as a third bit on the right and
still keep it even parity? Well, it's even
parity already so you can add a 0 If
you send three bits then so long as they
arrive looking like one of these patterns, that's 
fine. But then you get things like: "Oh well
suppose at Sacramento they get 010
- that's not one of these four!"
So what does 010 tell you? Well, it tells you
that something went wrong because it's
not in the allowed set! But the problem
is there's no end of ways that 010 could
have arisen. So you can detect, but you can't correct.

Turkish: 
Sonra nasıl olacağı hakkında konuşmaya başladık
Sacramento, San'a döndü
Francisco: “Anladım! Bayıldım!”. Ya da değil 
kabul edildi - Bundan hoşlanmadım, kötü bir kod "
Böylece ACK ve NAK'ı geri icat ettik
Sacramento'dan San Francisco'ya. Sonra siz
aynı argüman üzerinden gidin.
Sonunda şöyle dedi: "Ne yapmamız gerekiyor?
1 bitlik bir hata düzeltilebilir mi? " Ve
Bu ACK ve NAK bizi ünlü bir şekilde başlattı.
Ve bu hikayeyi bugün devam ettireceğiz. Biz
bir küp çekti ve etrafını süsledik
köşeleri - köşeleri - tüm
olası 3 bit kombinasyonlar. Ama ben
özenle düzenlenmiş şekilde ki
Şimdi ACK için kullanıyorum ve 111 NAK,
Onları tamamen zıt zemine koydum
küpün köşeleri. Ve sihir nedir
eğer böyle bir şey varsa
Kodun bir hata bozulması, yapabilirsiniz

English: 
Then we got on to talking about how would
Sacramento say, back to San 
Francisco: "I got it! I love it!". Or "not 
acknowledged - I don't like it, it's a bad code"
So we invented ACK and NAK back
from Sacramento to San Francisco. Then you
go through the same argument.
And finally we said: "What do we have to do to
make a 1-bit error be correctable? " And
this ACK and NAK got us started famously.
And we're going to carry this story on today. We
drew a cube and we decorated around its
vertices - its corners - with all the
possible 3-bit combinations. But I
carefully arranged so that the 000 which
I'm now using for ACK and 111 is NAK,
I put them at the diametrically opposite
corners of the cube. And what is magic
about doing that is that, if there is a
one-error corruption of the code, you can

English: 
correct it because it is so close - it's
nearest-neighbour matching of the bad
code against what it must have been. So
what we discovered then is that in three
bits you can have two so-called 'codewords' -
bit-patterns which are correctable, as
well as detectable. But you can only have
two. Nothing else will fit. The remaining
corners of the cube are needed to put
things right when it goes wrong. This is
OK actually, we've got a nice situation now.
You send a message and you wait for
the ACK or NAK to
come back. So you went out with 3-bit
codes for four weather states and Sacramento
comes back and either says 'acknowledge' or 'not
acknowledge' but because of this
protection the ACK and the NAK are going
to get through 99.99999% of the time.
Well there's nothing wrong with that y'know,
as a communications protocol, because
this is exactly what happens on local
area networks [i.e. re-transmit the packet if we get a NAK]
Here we are then: how do we

Turkish: 
düzelt, çünkü çok yakın -
kötüye en yakın komşu eşleştirme
olması gerekenlere karşı kod yaz. Yani
o zaman keşfettiklerimiz bu üçte
iki sözde 'kod sözcüğü' olabilir.
gibi düzeltilebilir bit desenleri
tespit edilebilir olarak iyi. Ama sadece sahip olabilirsin
iki. Başka hiçbir şey sığmayacak. Kalan
koymak için küpün köşeleri gerekir
yanlış gittiğinde doğru şeyler. Bu
Tamam, aslında şimdi güzel bir durumumuz var.
Bir mesaj yolla ve bekle
ACK veya NAK’a
geri gel. Demek 3-bit ile çıktın
dört hava durumu ve Sacramento kodları
geri geliyor ve ya 'onayla' ya da 'diyor
kabul 'ama bu yüzden
ACK ve NAK’ın korunması
zamanın% 99.99999'unu geçmek için.
Bunda yanlış bir şey yok.
Bir iletişim protokolü olarak, çünkü
bu tam olarak yerelde olan şeydir
alan ağları [yani bir NAK alırsak paketi tekrar iletir]
İşte biz öyleyiz: nasıl yapıyoruz

Turkish: 
Diyelim ki dört hava durumumuz var.
yapmak istediğimiz şey ACK / NAK yapmak değil
protokol. Onları göndermek istiyoruz 
fazladan yeterli bit
Sonunda, Sacramento, doğru koymak olabilir.
San Francisco ve Sacramento’nun olduğunu varsayalım.
Kilometrelerce uzaktaydı, biliyorsun. İstiyorsun
bir kez iletin ve onunla yaptık.
Tekrarlamak istemezsin. İyi,
3 bit açıkça yeterli olmayacak. 3 bit 
3-bit denilen iki tanesini barındırabilir
ayırt edilebilir kodlayıcılar
Birbiri ama daha fazla değil.
Ve ilk düşünceniz iyi olabilir: "Peki
hadi dört bit deneyelim. "
kod dizgilerinizde kullandığınız bitler,
İsterseniz, boyutuna
küp ve biz şimdi küpün dışına çıktık.
hiper küpüne. Bu bir topolojik olarak
dört boyutlu bir doğru projeksiyon
iki boyutlu düz üzerine hiperküp

English: 
say we've got four weather states but
what we'd like to do is not do the ACK/NAK
protocol. We'd like to send them out 
with sufficient extra bits that the far
end, Sacramento, could put it right.
Let's assumes that San Francisco and Sacramento
were miles apart, y' know. You want to
transmit it once and have done with it.
You don't want repeats. Well,
3 bits clearly isn't going to be enough. 3 bits 
can accommodate two so-called 3-bit
codewords that are distinguishable from
one another, but no more.
And your first thought may well be: "Well
let's try four bits". Now the number of
bits you use in your code-strings equates,
if you like, to the dimensionality of the
cube and we've gone beyond the cube now
to hypercube. This is a topologically
correct projection of a four-dimensional
hypercube onto two-dimensional flat

Turkish: 
Kağıt. Tasvir etmenin birçok yolu var.
Bunu hep sevdim. Sanırım gördüm
Martin Gardner's, Scientific American,
"Rekreasyon Matematik." sütun, yıllar önce.
Bir küp çiziyorsun ve sonra içine
başka bir küp çiziyorsun - neredeyse
orijinalin içinde havada asılı
küp. Daha sonra hepsini
dış küpteki ilgili köşeler
iç küp için.
Bu şemada bunları noktalar olarak koydum.
[noktalı çizgiler], ancak noktalar hiçbir şey ifade etmiyor.
Onlar sadece bunu yapan bir şeydir
yapıyı görmek benim için daha kolay. Yani
noktalar hakkında endişelenme! Her hat
burada bir kenarı yansıması
hiper küp. Tam olarak doğru olanı
topoloji ancak çarpıtılmış olması
bunu anlayabilirsin. İşte işte
meydan okuma, izleyici. Görsel olarak düşünüyorsanız
böyle - oh! bu arada, biz duracağız
dört boyut [hiper küpleri çizme açısından].
Biz beş boyutta gitme niyetim yok
5-bit kodları kadar olsun. Dört boyut yeterli
ama sadece şuna bak.

English: 
paper. There's lots of ways to depict it.
I've always liked this one. I think I saw it
in Martin Gardner's, Scientific American,
"Recreational Maths." column, many many years ago.
You draw a cube and then inside it
you draw another cube - almost, sort of,
suspended in mid-air inside the original
cube. You then connect all of the
corresponding corners on the outer cube
to the inner cube.
I've put those in in this diagram as dots
[dotted lines], but the dots don't mean anything.
They're just something that makes it
easier for me to see the structure. So
don't worry about the dots! Every line
in here is a projection of an edge in
the hypercube. It's got exactly the right
topology but it's been distorted so that
you can understand it. So here's your
challenge, audience. If you think visually
like this - oh! by the way, we're going to stop at
four dimensions [in terms of drawing hypercubes].
I have no intention of going to five dimensions when we
get up to 5-bit codes. Four dimensions is enough
but just look at this.

Turkish: 
Buradaki zorluk dört tane 0 aldığımızı söylemek.
[ve] dört 1, belki, ikimiz olarak
Codewords hala dış küp üzerinde
4 bit kodlama. İç küpte olabilir
herhangi bir köşe çiftini seçersiniz
birbirinden sadece üç tane değil,
iç küp, ama aynı zamanda üç atlama uzakta
dıştaki mevcut kodlayıcılardan
küp. O köşeyi seçersem, o
Umutsuz. Sadece bir an uzakta
varolan kod sözcüğü. Bunu seçsem bile
biri, burada, bu iyi mi?
Hayır, buradan 1 2 uzakta. Bunu seç
biri, aşağıda, bilirsin, herhangi biri
iyi, aşağı sağ altta?
Hayır, 1 2 uzakta. Hangisi olursa olsun
içte seçtiğiniz sekiz köşe
küp ve çap olarak onları almaya çalışın
Bunun tersine, belki iki tane daha toplayabilirsiniz.
Sadece yapamazsın - toplanamazsın bile

English: 
The challenge is to say we've got four 0s
[and] four 1s, maybe, as our two
codewords still on the outer cube
4-bit coding. On the inner cube can
you choose any pair of corners which are
not only three apart from each other, on
the inner cube, but are also three jumps away
from the existing codewords on the outer
cube. Well, if I choose that corner it's
hopeless. It's only one away from [an]
existing codeword. Even if I choose this
one, up here, is that any good?
No, it's 1 2 away from here. Choose this
one, down here, y'know, is that one any
good, down at the lower right?
No, it's 1 2 away. No matter which of the
eight corners you choose, on the inner
cube, and try to get them diametrically
opposite, so maybe you can pack in two more.
You just can't do it - you can't even pack in

English: 
one more because it's always no better
than two jumps away from existing codewords.
In other words four-dimensional
space has let us down. Big Time! But now
we go over to a much more - if you like -
algebraic bit-pattern, computer science,
way and we say we will conjecture - 
mathematicians would say this all the time -
even as a computer scientist I
conjecture that five bits might be
enough to encode four weather states for
San Francisco,
with some sort of protection in it, so
that the far end can correct and not need to
ask for a re-transmit. And this,
basically, is the classic Hamming code.
We're going to go against tradition a
little bit.
You're very used to me putting up a bit
pattern, numbering it from the right and
saying that's a zero bit - that measures the
ones, the twos. and go right-to-left.

Turkish: 
bir tane daha çünkü her zaman daha iyi değil
ikiden fazla mevcut kodlayıcılardan uzaklaşır.
Başka bir deyişle, dört boyutlu
boşluk bizi hayal kırıklığına uğrattı. Büyük zaman! Ama şimdi
çok daha fazlasına gideriz - eğer istersen -
cebirsel bit paterni, bilgisayar bilimi,
yol ve biz varsayıyoruz - 
matematikçiler bunu her zaman söylerdi -
bilgisayar uzmanı olarak bile ben
beş bit olabileceği varsayımı
Dört hava durumunu kodlayacak kadar
San Francisco,
İçinde bir çeşit koruma ile
uzak ucun düzeltebileceği ve gerekmediği
yeniden iletme isteyin. Ve bu,
temel olarak, klasik Hamming kodudur.
Bir geleneğe karşı gideceğiz
biraz.
Bana biraz alışmışsın
sağdan numaralandırmak
Bunun sıfır bit olduğunu söyleyen -
olanlar, iki. ve sağdan sola gidin.

English: 
For constructing Hamming codes you go left to
right and you start numbering at 1 not at 0.
OK, what's special about 1? Well, in
terms of powers of 2, it's two to the power 0. 
I'm sure you will all remember [that] anything to
the power 0 is 1.  Two is no exception. Two to the
power 0 is 1. Two, of course, can be written as 2
to the power 1. Let's just put lines
under these. Another exact power of 2 here,
four, is two squared. So what Hamming said
was this: "Think of your position which
are exact powers of 2, as being where you
put the parity-check bits. And then you
use the other bits in your pattern to
hold all the information bits. And then I
will give you a methodology for working
out what the parity-check bits would be".
So instead of having one parity-check
bit now, like we did in the 3-bit

Turkish: 
Hamming kodları oluşturmak için sola
sağa, 1'den 0'a değil numaralandırmaya başlarsınız.
Tamam, 1'in özelliği nedir? İyi, içinde
güçlerin şartları, iktidarın gücü ikidir. 
Eminim hepiniz bir şey hatırlayacaksınız.
güç 0 1'dir. İki istisna değildir. İki
güç 0 1'dir. İki, elbette, 2 olarak yazılabilir.
iktidara 1. Sadece çizgiler koyalım
bunların altında. Burada 2 başka kesin güç,
dört, iki kare. Peki Hamming ne dedi
şuydu: "Durumunuzu düşünün ki
2 olduğunun kesin güçleri, nerede olduğun gibi
parite denetimi bitlerini koymak. Ve sonra sen
şablonunuzdaki diğer bitleri kullanmak
tüm bilgi bitlerini saklayın. Ve sonra ben
size çalışmak için bir metodoloji verecek
parite-kontrol bitlerinin ne olacağına karar verin ".
Yani bir parite kontrolüne sahip olmak yerine
şimdi, 3-bit'de yaptığımız gibi

Turkish: 
kodlar, şimdi eklemeye gerek kalmayacak
üçten az parite kontrol bitleri. yapacağım
eşitliğe sadık kal. Özel bir şey yok
ki - eğer yapabilirseniz garip [parite] yapabilirsiniz
istemek. Ama elbette tutarlı olmalısın.
Tamam - bunlar bizim sütun başlıklarımız. Neydi
San Francisco'daki hava durumu
sola, ilk kod 00’du;
hatırla ve ben bilgiyi verdim
üç ve beşteki kodların bitleri
İkisinin gücü olmayan pozisyonlar.
Bunu hatırlaman gerek 1
1, 3 ve 5 pozisyonları için bir kontrol noktası görevi görür. 
Bit 2, bit 2 ve bit 3'ün kontrolüdür.
Bit 4, burada, üçüncü
4 ve 5'i kontrol eden parite kontrol bahisleri.

English: 
codes, we're now going to end up adding no
fewer than three parity check bits. I will
stick to even parity. Nothing special about
that - you can do it odd [parity] if you
want to. But you must be consistent, of course.
OK - those are our column headings. What was
the state of weather in San Francisco, on
the left, the first code was 00, if you
remember, and I put the information
bits of the codes in the three and five
positions where they are not powers of two.
You've got to remember that bit 1
acts as a checkpoint for positions 1, 3 and 5. 
Bit 2 is a check for bit 2 and bit 3.
Bit 4, up here, is the third
parity-check bet, that checks 4 and 5.

English: 
What you are doing is, basically, breaking down
these odd numbers into sums of 
powers of two. Let's just see if this ....
I'm taking up too much space for green! Let's
see if the blue works here -
what I'm pointing out to you is that
3 can be thought of as 1 + 2.
5, in terms of sums of powers of two
can be thought of as 1 + 4. So this is
how it works. You write in your
information bits and then you say: "What
about my parity bits?" And you use these
rules, here, which effectively says that
bits 1, 3 and 5, taken together, must be
even parity. Well look! Bits 3 and 5 -
the information bits, are 0 and 0. So if  
1 + 3 + 5, in parity terms ... of
course a lot of you will realize we're doing
exclusive ORs here of 1s and 0s ... 
0 + 0 it's even already, so to keep the 3-bit grouping,

Turkish: 
Yaptığın şey, temelde, yıkmak
bu garip sayıları
iki güç. Bakalım bakalım bu ....
Yeşil için çok fazla yer kaplıyorum! Haydi
mavi burada işe yarıyor mu -
sana işaret ettiğim şey bu
3 1 + 2 olarak düşünülebilir.
5, iki güçlerin toplamları açısından
1 + 4 olarak düşünülebilir.
nasıl çalışır. Sen yaz
bilgi bit ve sonra diyorsun: "Ne
parite bitlerim hakkında mı?
Kurallar, burada etkili bir şekilde söylüyor
birlikte alındığında 1, 3 ve 5 numaralı bitler
hatta parite. Peki bak! Bit 3 ve 5 -
bilgi bitleri 0 ve 0'dır.
1 + 3 + 5, eşlik bakımından ...
Elbette çoğunuz yaptığımızın farkına varacaksınız.
özel OR'ler burada 1s ve 0s ... 
0 + 0 zaten zaten, 3-bit gruplandırmayı korumak için,

English: 
including 1, even, it needs to be 0. Bit 2 checks
2 and 3 but 3 is already 0. So two plus
three's parity bits must add up to be even. 
Zero already so we get another 0. Finally
what about bit four? Unknown at the moment
it's got to be a parity-check. Ah! well, 4 and 5
taken together, must form an even
parity pair. Oh! that's dead easy.
What it has predicted is [that] it's a simple
binary repetition code for one of the states.
OK -  but everything is guided by your
information bits. We're now going to
move on to 01 - same rule look, Bit 1
checks 1, 3 and 5. OK? 3 and 5
are in there already.
they are data bits. Aha! but there's a 1 and a 0 now.
To make the whole thing even parity, then,

Turkish: 
1 de dahil olmak üzere, 0 olması gerekir. Bit 2 kontrolleri
2 ve 3 ama 3 zaten 0. İki artı
üçün parite bitleri eşit olmak zorundadır. 
Sıfır zaten zaten 0 olsun.
peki ya dördüncü bit? Şu anda bilinmeyen
parite kontrolü olmalı. Ah! peki, 4 ve 5
birlikte alındıklarında
eşlik çifti Ah! bu kolay ölü.
Tahmin ettiği şey, bu basit bir şey.
durumlardan biri için ikili yineleme kodu.
Tamam - ama her şey sizin tarafınızdan yönlendirilir
bilgi bitleri. Şimdi gidiyoruz
01'e geç - aynı kural görüntüsü, Bit 1
1, 3 ve 5. kontrolleri tamamlayın. 3 ve 5
zaten oradalar.
Onlar veri bitleridir. Aha! ama şimdi 1 ve 0 var.
Öyleyse her şeyi eşlik etmek için, o zaman,

Turkish: 
1 bit ne yapmalıyım?
1 + yapın çünkü 1 + 1 size
paritesi. Ve sonra bit 2'yi kontrol edin. Bit 2
bit 3 ile birlikte bir
eşitlik kombinasyonu bile. Peki, bit 3 içeride
0 olarak var. Yani [bit] iki ile birlikte 
[bit] üç - sıfıra sahip olmalısınız. Ve sonra,
Sonunda, 4 bit. Peki, 4 ve 5, birlikte alınmış, gerekir 
eşitlik sağlamak
kombinasyon. Bu nedenle, eğer [bit] 5 1 ise -
Üzgünüm millet - [1] 4 1 olmalı.
Bir sonraki bilgi kodunu buraya koydum.
notlarımın söylediği bulutlu kod 1 ve 0.
İşte yine gidiyoruz. 1, 3 ve 5, alınmış
birlikte, eşit bir parite oluşturmak zorundadır
kombinasyon. Ama orada 1 var ve 0 var
Orada. Yani burada 1'e ihtiyacınız var.
dengelemek - hatta bir tane sayısı, değil mi?
Ve sonra bit 2: peki [bit] 2 ve [bit] 3,

English: 
what have I got to do to the 1 bit?
Make it a 1, because 1 + 1 give you even
parity. And then check out bit 2. Bit 2
combined with bit 3 must give an
even parity combination. Well, bit 3 is in
there as a 0. So [bit] two combined with 
[bit] three - you've got to have a zero. And then,
finally, bit 4. Well, 4 and 5, taken together, must 
form  an even-parity
combination. So, therefore, if [bit] 5 is  1 -
I'm sorry folks - [bit] 4 has got to be 1.
The next information code I put in there,
which my notes say is the cloudy code, 1 and 0.
Here we go again. 1, 3 and 5, taken
together, must form an even parity
combination. But you got a 1 there and a 0
there. So you need a 1 here to
balance it off - even number of ones, right?
And then bit 2: well [bit] 2 and [bit] 3,

Turkish: 
birlikte alındıklarında? Peki [bit] 3 1 - biz sıkışıp kaldık 
Bu - bu verilerin bir parçası. Yani bir koyduk
Burada 1 ve daha sonra yapmak için
[bit] 4 ve [bit] 5, birlikte alındığında, bu 0 olur.
Ve nihayet "yağmurlu". İşte yine gidiyoruz.
Böylece sahip olduğumuz son bit kalıbımız
Burada bulmak için yağmurlu 11. 
Tamam [bit] 1, 3 ve 5 birlikte alınsa bile eşit olmalıdır.
Peki 1 + 1 - [bit] 3 ve 5 -, bu bile, öyleyse devam et 
oraya 0 koyarak bile. 2. ve 3. bitler alındı
birlikte? Peki [bit] 3 1, 2 ve 3 birlikte alındığında 
ve hatta olmak
parite orada 1 olmalı. 4 ve 5 - bu bir 1 - yani 
burada 1 tane daha lazım
4 + 5 yapmak. Yani biz millet!
Bunlar bizim için sözde koderlerimiz.
Hava devletlerinin. Onlara bakmak. Eğer
kaç yerde "sisli" ve "güneşli" ifadelerine bakıyorsunuz
bit kalıpları farklı mı?
0 ve 1, bu bir fark; 0 ve 1
eşleşen, eşleşen, farklı
bu farklı.

English: 
taken together? Well [bit] 3 is 1 -  we're stuck with 
that - it's part of the data. So we put a
1 in here to make it even and then
[bit] 4 and [bit] 5, taken together, that's a 0.
And finally "rainy". Here we go again.
So our final bit pattern that we've got
to locate in here is 11 for rainy. 
OK [bits] 1, 3 and 5, taken together must be even.
Well 1 + 1 -  [bits] 3 and 5 -,that's even, so keep it 
even by putting a 0 in there. Bits 2 and 3 taken
together? Well [bit] 3 is a 1, so 2 and 3 taken together 
and to be even
parity must have be a 1 there.  4 and 5 - that's a 1 - so 
you need another 1 in here
to make 4 + 5. So there we are folks!
Those are our so-called codewords for all
of the states of weather. Look at them. If
you look at "foggy" and "sunny", in how many places
do the bit patterns differ?
0 and 1, that's a difference; 0 and 1
that matches, that matches, that's different,
that's different.

English: 
Three differences. They are distance three
apart and remember distance three is
magic! We saw that on the cube. If you
keep your code words three bits apart
from one another then everything follows
absolutely beautifully.
And that works fine but we are now in a
situation where we can send all this
stuff off to Sacramento and they can
blooming well sort it out for themselves!
So long as you don't get more than one
error in that then, fine, you can correct it
by using these Hamming codes. And you say:
"Well, how do you correct it?"
Well, the answer that is you do various
simple Exclusive-OR operations on these
parity check bits, at the power of two
positions, you know, like the 1, 2 and 4
positions. You use various combinations of
those very much along the lines of how we
encoded it in the first place, and
depending on the outcome of those, you'll

Turkish: 
Üç fark. Onlar mesafe üç
ayrı ve mesafe üç olduğunu hatırlıyorum
Sihirli! Bunu küpte gördük. Eğer sen
kod kelimelerinizi üç bit ayrı tutun
birbirinden sonra her şey takip eder
kesinlikle çok güzel.
Ve bu iyi çalışıyor ama biz şimdi
tüm bunları gönderebileceğimiz durum
Sacramento 'ya eşlik eder
çiçeklenme iyi kendileri için sırala!
Birden fazla almadığın sürece
o zaman hata, iyi, düzeltebilirsiniz
bu Hamming kodlarını kullanarak. Ve diyorsunuz ki:
“Peki nasıl düzeltirsin?”
Pekala, cevabın çeşitli.
bunlarda basit Exclusive-OR işlemleri
İkilik gücünde parite kontrolü bitleri
1, 2 ve 4 gibi
pozisyonlar. Çeşitli kombinasyonlarını kullanıyorsunuz
bu bizim nasıl çizgimiz boyunca
ilk etapta kodlanmış ve
bunların sonucuna bağlı olarak

English: 
find some of them check out all right
"Yes, it is even". Some of them are bad and
wrong and it's odd [parity]. And by combining the
start positions for the odd ones that
are bad, you can uniquely home in on the
bit that's gone wrong. And if you want to
know more about that - just write in and
ask Sean. And we'll see what we can do.

Turkish: 
bazılarını bul, tamam.
"Evet, hatta". Bazıları kötü ve
yanlış ve garip [parite]. Ve birleştirerek
garip olanlar için pozisyon başlatmak
kötü, benzersiz bir şekilde evinde
yanlış giden bit. Ve eğer istersen
Bunun hakkında daha fazla bilgi edinin - sadece yazın ve
Sean'a sor. Ve ne yapabileceğimizi göreceğiz.
