<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=InfElmTetel43</id>
	<title>InfElmTetel43 - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=InfElmTetel43"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=InfElmTetel43&amp;action=history"/>
	<updated>2026-05-11T10:52:57Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=InfElmTetel43&amp;diff=137393&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|InfElmTetel43}}  vissza InfelmTetelek-hez &lt;style&gt; li {margin-top: 4px; margin-bottom: 4px;} &lt;/style&gt;  &#039;&#039;Azért vettem külön…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=InfElmTetel43&amp;diff=137393&amp;oldid=prev"/>
		<updated>2012-10-21T19:59:52Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|InfElmTetel43}}  &lt;a href=&quot;/InfElmVizsga&quot; class=&quot;mw-redirect&quot; title=&quot;InfElmVizsga&quot;&gt;vissza InfelmTetelek-hez&lt;/a&gt; &amp;lt;style&amp;gt; li {margin-top: 4px; margin-bottom: 4px;} &amp;lt;/style&amp;gt;  &amp;#039;&amp;#039;Azért vettem külön…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|InfElmTetel43}}&lt;br /&gt;
&lt;br /&gt;
[[InfElmVizsga|vissza InfelmTetelek-hez]]&lt;br /&gt;
&amp;lt;style&amp;gt; li {margin-top: 4px; margin-bottom: 4px;} &amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Azért vettem külön ezt a tételt a Sannon-Fano kódtól, mert Laci ezt nem kéri.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Tk. 18. o. 2. BIZONYÍTÁS.&lt;br /&gt;
&lt;br /&gt;
TODO: Ezt teljesen oké, de az nekem nem jött át, hogy maga a kód hogy áll elő. Az rendben van, hogy a kódszóhosszakat megadják az &amp;lt;math&amp;gt;l_i&amp;lt;/math&amp;gt;-k, és nyilván optimális a kód, akkor vesszük a két leghosszabbat, és egyiknek a vége 1 lesz a másiknak 0, és haladunk úgy, hogy prefix kódot kapjunk, vagy hogy? :)&lt;br /&gt;
&lt;br /&gt;
VÁLASZ: TODO kérdései furcsák!! legalábbis butaságokat állítanak. &amp;lt;BR&amp;gt;&lt;br /&gt;
I.&amp;lt;BR&amp;gt;&lt;br /&gt;
Hiányok a végéről:&lt;br /&gt;
Shannon-kódnál igaz a lenti jelöléseket követve hogy &amp;lt;math&amp;gt;|f(x_i)| = l_i&amp;lt;/math&amp;gt; választással prefix kódot kapunk(Kraft-lemma: &amp;lt;math&amp;gt;\sum_{i=1}^{n} s^{-l_i} \leq 1 &amp;lt;/math&amp;gt;) Az egyértelműen detektálható kódok átlagos kódszóhosszát &amp;quot;jól megközelítjük&amp;quot; ezzel a hozzárendeléssel.(&amp;lt;math&amp;gt;E|f(X)| &amp;lt;  \frac{H(X)}{log(s)} + 1 &amp;lt;/math&amp;gt;)&lt;br /&gt;
Az &amp;quot;algoritmus&amp;quot; lépéseit úgy adja meg, hogy a valószínűségekhez kódszóhosszakat rendel. Ezt megtehetjük &amp;lt;math&amp;gt; -log_s p(x_i) \leq l_i \textless -log_s p(x_i)+1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; i = 1, 2, \ldots, n &amp;lt;/math&amp;gt;-szerint. A kapott kód teljesíti az előírt feltételünket. Ez a Shannon-kód.&amp;lt;BR&amp;gt;&lt;br /&gt;
II.&amp;lt;BR&amp;gt;&lt;br /&gt;
A Shannon és Shannon-Fano kód a konstruktív bizonyítás arra, hogy meg lehet közelíteni az átlagos kódszóhosszal az elvi &amp;lt;math&amp;gt;\frac{H(X)}{log(s)}&amp;lt;/math&amp;gt; határt. Vagyis elérhetjük hogy &amp;lt;math&amp;gt;E|f(X)| &amp;lt;  \frac{H(X)}{log(s)} + 1 &amp;lt;/math&amp;gt;. De ez &amp;#039;&amp;#039;nem feltétlenül lesz optimális eljárás&amp;#039;&amp;#039;. Egyik sem. Sem a Shannon, sempedig a Shannon-Fano. Az lesz az &amp;#039;&amp;#039;optimális&amp;#039;&amp;#039; ami az &amp;#039;&amp;#039;&amp;#039;adott eloszláshoz a legjobb átlagos kódszóhosszat&amp;#039;&amp;#039;&amp;#039; adja. Nyilván ez sem lesz egyértelmű, olyan értelemben, hogy az azonos valószínűségekhez tartozó kódszohosszakat kicserélhetjük. Nyilván az is mindegy, hogy egyenlő hosszú kódszavakat megkülönböztetjük -e. DE mindig lesz optimális kód(az egyiket meg tudjuk találni), mivel &amp;quot;jó&amp;quot; kódok halmazával véges számúra  szűkítettük a prefix kódok számát(Shannon-Fano és Shannon-kód adja, hogy mindig vannak &amp;quot;jó&amp;quot; kódok)&amp;lt;BR&amp;gt;&lt;br /&gt;
Az optimalitást az optimalitásra törekvő Hamming-kód fogja adni. De ott az optimalitást kielégítő feltételeket ellenőrizzük. Azután jött a gondolat, hogy mi van ha nem ismerjük az eloszlást? Becsüljünk a relatív gyakorisággal. Sőt mivel át kell vinni a csatornán a dekódoláshoz szükséges adatokat, legyen adaptív ez az algoritmus. Adaptív? Igen. Az adaptív Hamming kódnál a fejlécet csökkentettük le azzal, hogy mindkét oldalon felépítjük a Hamming-fát, így két entitás számol, de ezzel csökkentjük a csatornán leadandó információ nagyságát(szokásosan valamiféle tár/teljesítmény optimalizálás).&lt;br /&gt;
&lt;br /&gt;
==Shannon kód==&lt;br /&gt;
&lt;br /&gt;
Kódolunk.&amp;lt;BR&amp;gt;&lt;br /&gt;
A forrásábécé legyen &amp;lt;math&amp;gt; X = (x_1, x_2, \ldots, x_n) &amp;lt;/math&amp;gt;.&amp;lt;BR&amp;gt;&lt;br /&gt;
A kódábécé elemszáma legyen &amp;lt;math&amp;gt; s &amp;lt;/math&amp;gt;.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Válasszunk &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; darab pozitív egész &amp;lt;math&amp;gt; l_i &amp;lt;/math&amp;gt; számot, amelyekre igaz, hogy&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -log_s p(x_i) \leq l_i \textless -log_s p(x_i)+1 &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; i = 1, 2, \ldots, n &amp;lt;/math&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bal oldali egyenlőtlenségből:&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; log_s p(x_i) \geq -l_i &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -l_i \leq log_s p(x_i) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; s^{-l_i} \leq s^{log_s p(x_i)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{i=1}^{n}s^{-l_i} \leq \sum_{i=1}^{n} s^{log_s p(x_i)}  =  \sum_{i=1}^{n} p(x_i) = 1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[SzelessZoltanTamas|Sales]] - 2006.06.27.&lt;br /&gt;
&lt;br /&gt;
http://home.mit.bme.hu/~benes/oktatas/dig-jegyz_052/kodolas.pdf	8.oldalon le van írva hogyan is kell ezt a kódolást csinálni&lt;br /&gt;
&lt;br /&gt;
-- [[BalasDani|Dani]] - 2007.06.16.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>