Definizione intuitiva di informazione

Slides:



Advertisements
Presentazioni simili
BIT e BYTE il linguaggio del computer
Advertisements

Lequivocazione By Vaccaro Maria A.. Che incidenza ha il disturbo sullinformazione? Si avrà in tal caso che lincertezza media nel messaggio trasmesso.
Informatica Generale Susanna Pelagatti
Rappresentazione dei dati e codifica delle informazioni
CODIFICA DELLE INFORMAZIONI
Tecniche di compressione dei dati
Le Informazioni e la loro Rappresentazione nei calcolatori
Trasmissione delle informazioni
Architettura di rete Le reti sono sempre organizzate a livelli
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Andrea G. B. Tettamanzi, 2001 Teoria dellInformazione (Classica) Andrea G. B. Tettamanzi Università degli Studi di Milano Dipartimento di Tecnologie dellInformazione.
Digital Data Acquisition
Esercizi sulle architetture
Moving Moving Young Young Turin Turin Hydrogen Hydrogen Olympic Olympic Safe RETE MANET informazioni in movimento.
Sistemi e Tecnologie della Comunicazione
Esercizio 1 1)      Un collegamento end-to-end è formato da tre tratte, la prima AB con la velocità di 5 Mb/s, la seconda BC di 20 Mb/s e la terza CD di.
Corso di Tecniche e Sistemi di trasmissione Fissi e Mobili
Codifica dell’ Informazione non numerica
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algoritmi e basi del C Marco D. Santambrogio – Ver. aggiornata al 8 Marzo 2013.
Process synchronization
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Corso di Informatica (Programmazione)
INFORMAZIONE LEZIONE 1. INFORMATICA ACRONIMO INFORMAZIONE AUTOMATICA.
INFORMAZIONE LEZIONE 1.
Corso di Informatica per Giurisprudenza
CODICI Si ringrazia il prof. Di Santo per aver gentilmente messo a disposizione il proprio materiale per la preparazione di alcune delle slides presenti.
By prof. Camuso. Misura del grado di incertezza (medio) dei messaggi emessi da una sorgente.
Introduzione ai calcolatori
Laboratorio di El&Tel Elaborazione numerica dei segnali: analisi delle caratteristiche dei segnali ed operazioni su di essi Mauro Biagi.
La rappresentazione dellinformazione. 7-2 Digitalizzare linformazione Digitalizzare: rappresentare linformazione per mezzo di cifre (ad es: da 0 a 9)
Lezione 6 Encoder ottici
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Espressioni condizionali
Limiti al trasferimento di informazione u Il tempo necessario per trasmettere dellinformazione dipende da: –la velocita di segnalazione (cioe quanto velocemente.
Claudia Raibulet Algebra Booleana Claudia Raibulet
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
IPRASE DEL TRENTINO 12 aprile 2007 Incontro organizzativo con gli insegnanti referenti di Istituto.
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet)
Educare al multimediale 1 – Verso il digitale 2 Presentazione a cura di Gino Roncaglia Prima parte: Informazione in formato digitale.
Alle origini della scienza dellinformazione /4 Luca Mari
2. Hardware Componenti di base di un computer
STRUTTURA GENERALE DI UN ELABORATORE
1 Mod. Informatica amica Esperto: prof. G. Sciacca Tutor: prof. R. Paparcone C1 - FSE – 629 Ann
Reti di CalcolatoriAndrea Frosini1 Reti di Calcolatori a.a. 2005/06 Esercizi.
Sistemi di comunicazione
Parte Terza: Codificare l’informazione
Ci occupiamo della misura dellinformazione emessa da una sorgente la sorgente è tanto più efficiente quanto più risulta imprevedibile da parte del destinatario.
Digitalizzazione Un segnale viene digitalizzato, se il suo stato originario analogico viene tradotto e rappresentato mediante un insieme numerabile di.
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Come affrontare un problema… Marco D. Santambrogio – Ver. aggiornata al 18 Ottobre.
1 Applicazione di videoconferenza in ambiente Multicast con supporto per il protocollo di controllo di congestione RLC Giansalvo Gusinu Relatori: Prof.
Lancio dadi Analisi probabilità esito somme varie.
ECDL Patente europea del computer
Codifica dei dati in un elaboratore elettronico
Codifica dell’informazione
I computer vengono utilizzati per automatizzare la soluzione di problemi di varia natura trattando le informazioni in entrata (DATI) eseguendo gli opportuni.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algoritmi e basi del C Marco D. Santambrogio – Ver. aggiornata al 13 Marzo 2014.
INTERNET e RETI di CALCOLATORI
RETI DI CALCOLATORI Domande di riepilogo Prima Esercitazione.
Concetti di Teoria dell'Informazione per informazione si intende tutto ciò che contribuisce ad eliminare incertezza. Infatti, se una sorgente di messaggi.
La rappresentazione delle informazioni in un computer
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Come affrontare un problema… Marco D. Santambrogio – Ver. aggiornata al 21 Agosto.
INFORmazione autoMATICA
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Transcript della presentazione:

Definizione intuitiva di informazione Definizione quantitativa, misurabile By prof. Camuso

Senza, è impossibile affrontare in modo rigoroso temi quali l’elaborazione e la trasmissione delle informazioni By prof. Camuso

Trasmissione di messaggi da una sorgente S ad una destinatario D Rumore + Disturbo Rumore=fattori interni Disturbo=fattori esterni By prof. Camuso

Teoria dell’Informazione Branca della matematica applicata che si prefigge di definire una unità di misura dell’informazione e di approfondire le tecniche di rappresentazione (codifica) dei dati anche in relazione alle problematiche poste dalla loro trasmissione. By prof. Camuso

Questo quando si registra qualche cosa sull’hard disk. Esempio 1 elaboratore (sorgente), hard disk (destinatario), interfaccia e cavo SATA (canale trasmissivo). Questo quando si registra qualche cosa sull’hard disk. Quando si legge ovviamente sorgente e destinatario si invertono rumore e disturbo ? By prof. Camuso

il vostro cellulare e la torretta radio della compagnia telefonica Esempio 2 il vostro cellulare e la torretta radio della compagnia telefonica cellulare e torretta sono alternativamente la sorgente e la destinazione il canale è l’etere (facciamo finta che non ci sia l’aria …) rumore e disturbo ? By prof. Camuso

due pc che si scambiano dati Esempio 3 due pc che si scambiano dati usando la rete locale di nuovo, i due pc sono sia sorgente che destinazione; il canale può essere un cavo in rame (rete cablata) o l’etere (rete wireless) rumore e disturbo ? By prof. Camuso

Dati due messaggi, quale ha il maggior contenuto informativo? Quello più grande? Eppure un documento ‘zippato’ intuitivamente contiene la stessa quantità di informazione dell’originale… By prof. Camuso

Qual è la capacità massima di un canale (massimo numero di simboli trasmissibili in un secondo = banda passante)? E’ possibile accorgersi degli errori? Si possono correggere? A che ‘prezzo’? By prof. Camuso

Informazione e probabilità degli eventi interpretazione matematica dell’informazione legata alla probabilità del verificarsi di uno stato di un sistema tra tutti i possibili stati in cui può trovarsi. Maggiore è l’incertezza sullo stato e maggiore è l’informazione associata ad un messaggio che chiarisca quale sia questo stato By prof. Camuso

By prof. Camuso

QUANTI stati possibili? Che percentuale di probabilità ha ogni stato di verificarsi? By prof. Camuso

(il terzo lo possiamo considerare trascurabile) 2 stati possibili (il terzo lo possiamo considerare trascurabile) ciascuno ha 1/2 = 0,5 = 50% di probabilità di verificarsi By prof. Camuso

QUANTI stati possibili? Che percentuale di probabilità ha ogni stato di verificarsi? By prof. Camuso

di probabilità di verificarsi 6 stati possibili ciascuno ha 1/6 = 0,16 = 16% di probabilità di verificarsi By prof. Camuso

QUANTI stati possibili? Che percentuale di probabilità ha ogni stato di verificarsi? By prof. Camuso

di probabilità di verificarsi 36 stati possibili ciascuno ha 1/36 = 0,03 = 3% di probabilità di verificarsi By prof. Camuso

Maggior numero di stati equiprobabili della sorgente = più informazione in un messaggio da essa emesso Sono le 16:20:53 Sono le 18:24 By prof. Camuso l’approssimativo … il precisino …

QUANTI stati possibili? Che percentuale di probabilità ha ogni stato di verificarsi? By prof. Camuso

ciascuno ha 1/1440 = 0,0007 = 0,07% di probabilità di verificarsi 1440 stati possibili ciascuno ha 1/1440 = 0,0007 = 0,07% di probabilità di verificarsi By prof. Camuso

QUANTI stati possibili? Che percentuale di probabilità ha ogni stato di verificarsi? By prof. Camuso

ciascuno ha 1/86400 = 0,00001 = 0,001% di probabilità di verificarsi 86400 stati possibili ciascuno ha 1/86400 = 0,00001 = 0,001% di probabilità di verificarsi By prof. Camuso

Ovvio, io so sempre di più di tutti … Quindi un messaggio che chiarisca lo stato del sistema ‘orologio del precisino’ ha un contenuto d’informazione notevolmente superiore perché ‘toglie’ maggiore incertezza Ovvio, io so sempre di più di tutti … By prof. Camuso

Eventi non equiprobabili: come calcolare il contenuto informativo medio dei messaggi emessi dalla sorgente ‘sistema solare’ in riferimento all’evento sorgere del sole? By prof. Camuso

minore probabilità (maggiore incertezza) maggiore informazione + stati = minore probabilità (maggiore incertezza) maggiore informazione codifica più lunga By prof. Camuso

Il prezzo per un contenuto informativo maggiore è una codifica più lunga dei messaggi emessi dalla sorgente Questo indipendentemente dall’alfabeto dei simboli usati e dalla codifica adottata By prof. Camuso

La relazione tra probabilità di un evento e contenuto informativo non definisce però un’unità di misura vera e propria. La teoria dell’informazione riconduce l’informazione a una sequenza di scelte binarie sì/no, vero/falso, 1/0 By prof. Camuso

Volendo un’informazione da una persona e potendo questa rispondere solo sì o no, con che strategia dovrei porre le domande? Esempio: gioco in cui i due partecipanti pensano ad un numero da 1 a 10000. Poi … By prof. Camuso

Soluzione: quella che ad ogni risposta dimezza l’incertezza. Quindi con il gioco di prima … By prof. Camuso

Applichiamolo al lancio di un dado. >3? 4 o 5 o 6 >5? 6 4 o 5 >4? 5 4 1 o 2 o 3 >2? 3 1 o 2 >1? 2 1 Domanda 1 Domanda 2 Domanda 3 3 bit (max; ma anche 2) By prof. Camuso

(dimezzamento incertezza) NON OTTIMALE   Valore del dado Messaggio 0 = risposta no 1 = risposta sì 1 2 3 4 5 6 D1 D2 D3 D4 D5 D6 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 By prof. Camuso

Con il sistema di numerazione binario lo stato di ogni risposta viene memorizzato usando un bit (0 od 1). Più risposte in successione corrispondono semplicemente a sequenze di 1 e 0 sempre in successione. By prof. Camuso

Quanti bit per codificare un orario? Si calcolano prima quanti stati possibili ci sono Si stima la potenza del 2 >= numero stati By prof. Camuso

Codificando separatamente ore minuti secondi Strategia 1 Codificando separatamente ore minuti secondi 24 ore: servono 5 bit 25 = 32>=24 60 minuti: servono 6 bit 26 = 64>=60 60 secondi: servono 6 bit 26 = 64>=60 In tutto: 5+6+6 = 17bit By prof. Camuso

Codificando l’orario come uno degli 86400 secondi Strategia 2 Codificando l’orario come uno degli 86400 secondi servono ancora 17 bit 217 = 131072 >= 86400 Ci sono casi in cui la strategia di codifica fornisce prestazioni diverse. By prof. Camuso

Sul pianeta XYZ ci sono 24 hh di 24 min di 24 sec Strategia 1 Codificando l’orario ore, minuti, secondi 24 ore: servono 5 bit 25 = 32>=24 24 minuti: servono 5 bit 25 = 32>=24 24 secondi: servono 5 bit 25 = 32>=24 In tutto: 5+5+5 = 15bit By prof. Camuso

Sul pianeta XYZ ci sono 24 di 24 minuti di 24 secondi Strategia 2 Codificando l’orario come uno degli 13824 secondi servono 14 (uno in meno!) bit 214 = 16384 >= 13824 By prof. Camuso

Che macchina hai visto passare? 1 Fiat 2 Kia 3 Ferrari 4 Citroen 38 2 4 3 107 1 Universal 2 Testa Rossa 3 … 1 500 2 600 3 650 … 38 3000 1 7000 2 7200 3 8000 … 107 1000000 1 utilitaria 2 city 3 berlina 4 sportiva By prof. Camuso

Che macchina hai visto passare? 3000 di cilindrata Testa Rossa sportiva Ferrari 1000000€ !! Marca 20 caratteri Modello 50 caratteri Cilindrata 4 caratteri Tipo Costo 8 caratteri By prof. Camuso

Se lo si invia un carattere alla volta Un messaggio testuale Se lo si invia un carattere alla volta ASCII 256 simboli (stati possibili) 8 bit infatti 28 = 256 UNICODE migliaia di simboli 16 bit 216 = 65536 By prof. Camuso

Un messaggio testuale Se lo si invia usando un dizionario di parole note sia alla sorgente che al destinatario: il numero di possibili stati è pari al numero di parole. Ad ogni parola viene assegnato un codice. La sorgente impiega però tempo a cercare il codice a partire dalla parola da trasmettere. Il destinario usa tempo per cercare la parola a partire dal codice ricevuto. By prof. Camuso

Se la si invia un sub pixel (RGB) alla volta Una immagine Se la si invia un sub pixel (RGB) alla volta 256 stati (le intensità di un colore) 8 bit infatti 28 = 256 By prof. Camuso

Se la si invia un pixel alla volta 2563 stati = 16777216 Una immagine Se la si invia un pixel alla volta 2563 stati = 16777216 24 bit infatti 224 = 16777216 By prof. Camuso

Una immagine con dizionario Se la si invia usando un dizionario di immagini. Ipotizziamo una risoluzione 1000x1000 e 256 livelli per ogni colore base (true color) By prof. Camuso

Una immagine con dizionario 1000x1000 = 1000000 pixel * 2563 = 16777216000000 stati! 44 bit infatti 244 = 17592186044416 UN MOMENTO… SOLO 44bit ??? By prof. Camuso

Semplice generalizzazione del caso immagine. Un video Semplice generalizzazione del caso immagine. By prof. Camuso

Caso interessante: la sorgente è analogica, non discreta. Un suono By prof. Camuso

By prof. Camuso

By prof. Camuso

By prof. Camuso

By prof. Camuso