Documente Academic
Documente Profesional
Documente Cultură
Curs 2
1. Entropia informaţională
Informaţia = mesaj care aduce o precizare într-o problemă cu un
anumit grad de incertitudine.
Incertitudinea (nedeterminarea) scade o dată cu apariţia
informaţiei
Fie experimentul X, cu repartiţia probabilistică:
x x ... xn
X 1 2
p1 p2 ... pn
Sistemul de evenimente considerat este un sistem complet.
Formula lui Shannon
http
://www.math.harvard.edu/~ctm/home/text/others/shannon/entro
py/entropy.pdf
Claude E. Shannon a considerat următoarea formulă ca măsură
n
a nedeterminării:
H ( p1 , p2 ,..., pn ) pi log 2 pi
i 1
Această problemă se rezolvă prin atribuirea unui cod c(s) fiecărei valori
posibile s și transmițând apoi secvența de cod atribuită.
Întrebarea evidentă este: care este lungimea unei transmisiuni și cum poate
fi aceasta minimizată? Cu alte cuvinte, cum minimizăm valoarea:
Codul 1 are L = 1 bit, deci este foarte scurt dar, evident, nu este de
nici un folos deoarece nu poate fi decodificat la receptor.
Codul 3 are L = 2,125 biți, este mai lung, și poate fi unic decodificat.
Cu toate acestea însă, trebuie așteptată recepția întregului mesaj
înaintea decodificării, deci nu este unic decodabil instantaneu. Să
considerăm secvența 11000: primele 4 simboluri pot reprezenta cb
dar ultimul 0 ne spune că, de fapt, rezultatul este db.
Teoremă (Shannon):
Există un cod unic decodabil de lungime minimă care este
instantaneu decodabil. Lungimea minimă este dată de inegalitatea:
Fie S={s1, s2, s3,..., sn} o mulțime de simboluri primare emise de către
o sursă de informație și
A={a1, a2,..., aD} mulţimea simbolurilor codului folosit.
P1. H ( p1 , p2 ,..., pn ) 0
P 2. H ( p1 , p2 ,..., pn ) 0 k 1,2...n a.i. pk 1
1 1 1
P3. H ( p1 , p2 ,..., pn ) H ( , ,..., )
n n n
Proprietăţile entropiei informaţionale (cont.)
P 7. H (Y / X ) H (Y ), X , Y
P8. H ( X Y ) H ( X ) H (Y )
P9. H ( X / Y ) H (Y / X ) H ( X ) H (Y )
Bazele aritmetice ale calculatoarelor
Sisteme de numeraţie
• poziţionale
• nepoziţionale
Sistemul roman
I X C M V L D
1 10 100 1000 5 50 500
Bazele aritmetice ale calculatoarelor
Atunci când un simbol cu o valoare mai mică este poziţionat după un simbol
cu o valoare mai mare, valorile simbolurilor se adună.
Bazele aritmetice ale calculatoarelor
N an an 1 a0
N an b n an 1 b n 1 a0 b 0
R an an 1 a0 a1 a m
R an b n an 1 b n 1 a0 b 0 a1 b 1 a m b m
b1 b2p , p
CD n 1
R an 2 n i
a
i m
2 i
0 , dacă R 0
an
1, dacă R 0
an bit de semn
n 1
CI
0 2 n
i m
a i 2 i
, dacă R 0
R n 1
1 2 n
i m
a i 2i , dacă R 0
n 1
0 2 ai 2i , dacă R 0
n
CC
i m
R n 1
1 2 n
i m
a i 2i , dacă R 0
n 1 n 1
a
i m
i 2
i
a
i m
i 2i 2 m , unde a i a i - 1 şi a i sunt cifrele binare ale
Modalitate de calcul :
CC
R 2 n 1 R CD
79 78 72 71 0