Intelligenza Artificiale. Logiche sfumate (Fuzzy Logics)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Intelligenza Artificiale. Logiche sfumate (Fuzzy Logics)"

Transcript

1 Intelligenza Artificiale Logiche sfumate (Fuzzy Logics Marco Piastra Logiche sfumate - 1

2 Insiemi sfumati idea intuitiva E la tartaruga fece una lunga camminata... ma quant è lunga, una lunga camminata... per una tartaruga? 1 Long ( Long(walk mooolto lunga meters La funzione caratteristica di un insieme non sfumato è del tipo: : U {0, 1} La funzione caratteristica di un insieme sfumato (fuzzy set èdel tipo: : U [0, 1] (tutto l intervallo, non solo i valori estremi Logiche sfumate - 2

3 Concetti di base Universo, insieme sfumato L universo di un insieme sfumato è un insieme di oggetti o intervallo di valori (insieme o intervallo classico, non sfumato Esempi: età di una persona in anni, lunghezza di un cammino in metri Un insieme sfumato (fuzzy set è definito da una funzione caratteristica a valori continui [0,1] su un determinato universo <U, (U> Diversi insiemi sfumati possono essere definiti sullo stesso universo Termini (labels Convenzionalmente, si denota un insieme sfumato con un termine (linguistico Esempi: young, old, very young Logiche sfumate - 3

4 Variabili linguistiche Una variabile linguistica è definita su un determinato universo U assume come insiemi sfumati come valori per convenzione, si dice la variabile linguistica assume come valori i termini che denotano gli insiemi sfumati Insiemi sfumati come distribuzioni di possibilità Ciascun termine (o insieme sfumato può essere visto come la descrizione (graduata dei possibili valori effettivi che la variabile linguistica può assumere Non è (non intende, non potrebbe essere una probabilità Logiche sfumate - 4

5 Funzioni caratteristiche L intento è qualitativo, piuttosto che quantitativo (in pratica si scelgono le forme che semplificano i calcoli Logiche sfumate - 5

6 Operatori insiemistici Complemento, intersezione, unione sono definiti per analogia con gli operatori non sfumati non è necessario tuttavia che gli insiemi sfumati siano definiti sullo stesso universo 1 Medium ( Alcune scelte comuni complemento: A ( = 1 A ( intersezione: A B ( =min( A (, B ( unione: A B ( =max( A (, B ( Medium ( m 1 Short ( Medium ( 1 Short ( Medium ( m Short Medium ( m Short Medium ( Logiche sfumate - 6

7 Requisiti per gli operatori insiemistici La scelta degli operatori insiemistici per gli insiemi sfumati non è affatto ovvia Si possono identificare dei requisiti: norme e co-norme triangolari intersezione AND unione OR T-norm (Dubois & Prade boundary: T(0,0 = 0; T(1,a = a monotonicity: a c; b d T(a,b T(a,b commutativity: T(a,b = T(b,a associativity: T(a,T(b,c = T(T(a,b,c T-conorm (Dubois & Prade boundary: S(1,1 = 1; S(0,a = a monotonicity: a c; b d S(a,b S(a,b commutativity: S(a,b = S(b,a associativity: S(a,S(b,c = S(S(a,b,c Logiche sfumate - 7

8 Scelta degli operatori insiemistici Esistono inifinite norme e co-norme triangolari Esempi: intersezione AND unione OR T-norm Minimum: min(a, b Algebraic product: ab Bounded product: max(a b 1, 0 T-conorm Maximum: max(a, b Algebraic sum: a b ab Bounded sum: max(a b, 1 Qual è la scelta giusta per la passeggiata della tartaruga? Long(walk (Medium(walk Flat(walk Logiche sfumate - 8

9 Sistemi inferenziali sfumati La risposta (o forse la domanda relativa alla scelta degli operatori insiemistici può essere meglio inquadrata considerando i sistemi inferenziali sfumati (fuzzy inference systems Sono sistemi a regole in cui si usa una rappresentazione tramite insiemi sfumati per le premesse e le conseguenze Molto usati nei sistemi di controllo automatico Logiche sfumate - 9

10 Partizioni sfumate Un aggregazione di insiemi sfumati che ricopre interamente un universo Partizione <U, { i (U}> x U, I i (x = 1 Sfumatura (fuzzification Qualsiasi valore x U può essere trasformato in una combinazione di gradi di appartenenza T = {Negative Large (NL, Negative Medium (NM, Negative Small (NS, Zero (ZE, Positive Small (PS Positive Medium (PM, Positive Large (PL} Logiche sfumate - 10

11 Regole fuzzy Struttura generale (Mamdani - esempio if (z 1 is A and (z 2 is B then (u is C (le parti linguistiche hanno un valore solo convenzionale z 1, z 2 e u sono variabili linguistiche non necessariamente sullo stesso universo anzi, generalmente su universi diversi A, B e C sono termini, tipicamente in una partizione A B C z 1 z 2 u Logiche sfumate - 11

12 Sistema di Mamdani Una base di regole sfumate conditioning if (z 1 is A 1 and (z 2 is B 1 then (u is C 1 z 1 =a z 2 =b 1 A 2 A 1 z 1 1 B 1 1 z 2 z 1 le premesse vengono intersecate con le osservazioni i degrees of fulfillment vengono propagati ai conseguenti si calcola l unione delle conseguenze B 2 1 = min( 1, 1 C 1 u z 2 C 2 result û if (z 1 is A 2 and (z 2 is B 2 then (u is C 2 z 1 is a z 2 is b 2 = min( 2, 2 u (u = max(min(c 1, 1, min(c 2, 2 u Logiche sfumate - 12

13 Sistema completo Un sistema di inferenza sfumata che contiene un certo numero di regole Logiche sfumate - 13

14 Sistema di Sugeno Una base di regole sfumate z 1 =a z 2 =b if (z 1 is A 1 and (z 2 is B 1 then u = f 1 (z 1, z 2 if (z 1 is A 2 and (z 2 is B 2 then u = f 2 (z 1, z 2 1 A 2 A 1 z 1 is a z 1 z 1 1 B z 2 is a B 2 z 2 z 2 û = 1 f 1 (a, b + 2 f 2 (a, b 1 = 1 / ( = 2 / ( il calcolo dei degrees of fulfillment è identico al caso di Mamdani ma l unione dei è calcolata in modo diverso Logiche sfumate - 14

15 Progetto di sistemi inferenziali sfumati Partizionamento del dominio delle variabili di input l ambito di interesse viene suddiviso in insiemi sfumati ad esempio, usando punti noti come prototipi 1 A k (x if (z 1 is A k and (z 2 is B j 0 p k z 1 z 1 z 2 A k (x B j (x Per ciascuna area, si definisce una regola di inferenza z 2 A 1 B 3 A 2 B 3 A 3 B 3 A 4 B 3 A 1 B 2 A 2 B 2 A 3 B 2 A 4 B 3 A 1 B 1 A 2 B 1 A 3 B 1 A 4 B 1 z 1 Logiche sfumate - 15

16 Sistemi logici sfumati Sono sistemi molto diversi dalla logica classica rappresentazione simbolica significato semantica v( derivabilità? conseguenza logica semantica v( Infatti: il linguaggio formale perde completamente rilevanza tuttavia rimane il concetto di simbolo (long, short, medium... il calcolo inferenziale si effettua per via semantica il livello di generalità è scarsissimo si tratta di fatto di sistemi ad hoc una logica per ogni problema però i sistemi funzionano... Logiche sfumate - 16

17 Un ipotesi esplicativa La logica sfumata potrebbe essere un incontro tra: logica modale probabilità logica classica one particular walk one possible set Long(x logica modale the same particular walk Long(x All conceivable walks All conceivable walks many possible sets Logiche sfumate - 17

18 Un ipotesi esplicativa (2 La probabilità misura l appropriatezza delle descrizioni dal punto di vista del soggetto che ne fa uso walk Long(x a probability distribution ( All conceivable walks Long(x walk Long(x ( Long (m= (Long(x (length(x = m Logiche sfumate - 18

19 Riferimenti Il programma dimostrativo dei fuzzy inference systems si trova al sito: Il sistema si integra anche con Jess Logiche sfumate - 19

AGENTI CHE RAGIONANO LOGICAMENTE LOGICA FUZZY

AGENTI CHE RAGIONANO LOGICAMENTE LOGICA FUZZY AGENTI CHE RAGIONANO LOGICAMENTE LOGICA FUZZY Agenti basati sulla conoscenza Un agente basato sulla conoscenza deve: Conoscere lo stato del mondo Conoscere come il mondo cambia nel tempo Saper fare inferenze

Dettagli

Sistemi Fuzzy. Modellistica e Controllo Fuzzy. Presenter: Silvio Simani Col supporto di: Marcello Bonfè. Ringraziamenti

Sistemi Fuzzy. Modellistica e Controllo Fuzzy. Presenter: Silvio Simani Col supporto di: Marcello Bonfè. Ringraziamenti Sistemi Fuzzy Modellistica e Controllo Fuzzy Presenter: Silvio Simani Col supporto di: Marcello Bonfè Ringraziamenti Le dispense si ispirano al corso del Prof. Stefano Marsili-Libelli: Introduzione ai

Dettagli

Intelligenza Artificiale. Logica proposizionale: calcolo automatico

Intelligenza Artificiale. Logica proposizionale: calcolo automatico Intelligenza Artificiale Logica proposizionale: calcolo automatico Marco Piastra Logica formale (Parte 3) - Parte 3 Calcolo automatico Forme normali ed a clausole Risoluzione e refutazione Forward chaining

Dettagli

Elementi di Probabilità e Statistica

Elementi di Probabilità e Statistica Elementi di Probabilità e Statistica Statistica Descrittiva Rappresentazione dei dati mediante tabelle e grafici Estrapolazione di indici sintetici in grado di fornire informazioni riguardo alla distribuzione

Dettagli

Logica proposizionale

Logica proposizionale Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Logica proposizionale Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università degli

Dettagli

LA LOGICA FUZZY. X X c =1

LA LOGICA FUZZY. X X c =1 LA LOGICA FUZZY La logica fuzzy è una logica non binaria bensì sfumata, che prende spunto dalla filosofia buddistazen, per la quale il mondo viene visto come un qualcosa di continuo, per l appunto di sfumato.

Dettagli

Logica fuzzy. Fabio Aurelio D Asaro

Logica fuzzy. Fabio Aurelio D Asaro Logica fuzzy Fabio Aurelio D Asaro formal logic... is one of the technically most refractory parts of mathematics. The reason for this is that it deals with rigid, all-or-none concepts, and has very little

Dettagli

e Algoritmi Marco Piastra Intelligenza Artificiale I Soddisfacibilità

e Algoritmi Marco Piastra Intelligenza Artificiale I Soddisfacibilità Intelligenza Artificiale I Soddisfacibilità e Algoritmi Marco Piastra Intelligenza Artificiale I - A.A. 2010- Soddisfacibilità e Semantic Tableau [1] Problemi e decidibilità (automatica) Problema Un problema

Dettagli

Insiemi, Numeri, Terminologia. Prof. Simone Sbaraglia

Insiemi, Numeri, Terminologia. Prof. Simone Sbaraglia Insiemi, Numeri, Terminologia Prof. Simone Sbaraglia Corso Rapido di Logica Matematica La logica formale definisce le regole cui deve obbedire qualsiasi teoria deduttiva. Una proposizione e` una affermazione

Dettagli

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?

Dettagli

Rapida Nota sulla Rappresentazione dei Caratteri

Rapida Nota sulla Rappresentazione dei Caratteri TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit

Dettagli

Tecniche fuzzy per l elaborazione di immagini

Tecniche fuzzy per l elaborazione di immagini Tecniche fuzzy per l elaborazione di immagini G. Castellano 1 Di che colore è? COLOR QUANTIZATION G. Castellano 2 1 Troviamo i bordi EDGE DETECTION G. Castellano 3 Troviamo le regioni omogenee COLOR IMAGE

Dettagli

LOGICA e INSIEMISTICA

LOGICA e INSIEMISTICA LOGICA e INSIEMISTICA Prof. Enrico Terrone A. S: 2008/09 Definizioni La logica è una parte speciale della matematica che si occupa, anziché dei numeri, delle proposizioni. Una proposizione è una frase

Dettagli

Sistemi di Controllo Intelligente Introduzione al Controllo Fuzzy

Sistemi di Controllo Intelligente Introduzione al Controllo Fuzzy UNIVERSITA DEGLI STUDI DI PALERMO Laurea in Ingegneria dell Automazione (Nuovo Ordinamento) Anno Accademico 2003/2004 Sistemi di Controllo Intelligente Introduzione al Controllo Fuzzy 1 Progetto di un

Dettagli

TECNOLOGIA DIGITALE. CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale

TECNOLOGIA DIGITALE. CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati e operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:

Dettagli

Corso di Analisi Matematica I numeri reali

Corso di Analisi Matematica I numeri reali Corso di Analisi Matematica I numeri reali Laurea in Informatica e Comunicazione Digitale A.A. 2013/2014 Università di Bari ICD (Bari) Analisi Matematica 1 / 57 1 Insiemi e logica 2 Campi ordinati 3 Estremo

Dettagli

Variabili aleatorie. Variabili aleatorie e variabili statistiche

Variabili aleatorie. Variabili aleatorie e variabili statistiche Variabili aleatorie Variabili aleatorie e variabili statistiche Nelle prime lezioni, abbiamo visto il concetto di variabile statistica : Un oggetto o evento del mondo reale veniva associato a una certa

Dettagli

Logica Fuzzy e linguaggio naturale

Logica Fuzzy e linguaggio naturale La logica Fuzzy Logica Fuzzy e linguaggio naturale Fuzzy: sfocato, indistinto, non precisamente definito. La logica fuzzy serve per rappresentare e trattare concetti o informazioni espressi in forma qualitativa

Dettagli

LOGICA E FILOSOFIA DELLA SCIENZA

LOGICA E FILOSOFIA DELLA SCIENZA LOGICA E FILOSOFIA DELLA SCIENZA Claudia Casadio PRIMA LEZIONE Logica, Linguistica e Scienza Cognitiva Tre ambiti scientifici Logica Studia i processi in base a cui traiamo inferenze a partire dalle nostre

Dettagli

Laboratorio di Informatica Ingegneria Clinica Lezione 9/11/2011. Prof. Raffaele Nicolussi

Laboratorio di Informatica Ingegneria Clinica Lezione 9/11/2011. Prof. Raffaele Nicolussi Laboratorio di Informatica Ingegneria Clinica Lezione 9/11/2011 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via del Policlinico, 147-00161 Roma Università degli Studi La Sapienza Fondamenti di

Dettagli

Modulo di Statistica e Tecnologia (Dott. Giorgio Poletti

Modulo di Statistica e Tecnologia (Dott. Giorgio Poletti Laurea in Scienze dell Educazione Insegnamento di Pedagogia Sperimentale (Prof. Paolo Frignani) Modulo di Statistica e Tecnologia (Dott. Giorgio Poletti giorgio.poletti@unife.it) Cos è la Statistica caratterizzato

Dettagli

Concetti fondamentali

Concetti fondamentali Concetti fondamentali elemento insieme sequenza tutto si riconduce a questi insieme: esempi {,3,5,7,9} insieme dei numeri dispari positivi minori di dieci {Antonio, Beatrice, Carlo, Daria} insieme dei

Dettagli

PROGRAMMA CONSUNTIVO

PROGRAMMA CONSUNTIVO PAGINA: 1 PROGRAMMA CONSUNTIVO A.S.2014-2015 SCUOLA Liceo Linguistico Manzoni DOCENTE: Marina Barbàra MATERIA: Matematica e Informatica Classe 1 Sezione A OBIETTIVI: le parti sottolineate sono da considerarsi

Dettagli

Input/output da file I/O ANSI e I/O UNIX FLUSSI E FILE FLUSSI FLUSSI di TESTO FLUSSI BINARI FILE

Input/output da file I/O ANSI e I/O UNIX FLUSSI E FILE FLUSSI FLUSSI di TESTO FLUSSI BINARI FILE Input/output da file Il linguaggio C non contiene istruzioni di I/O, in quanto tali operazioni vengono eseguite tramite funzioni di libreria standard. Questo approccio rende estremamente flessibile e potente

Dettagli

Logica: materiale didattico

Logica: materiale didattico Logica: materiale didattico M. Cialdea Mayer. Logica (dispense): http://cialdea.dia.uniroma3.it/teaching/logica/materiale/dispense-logica.pdf Logica dei Predicati (Logica per l Informatica) 01: Logica

Dettagli

Corso di Intelligenza Artificiale A.A. 2016/2017

Corso di Intelligenza Artificiale A.A. 2016/2017 Università degli Studi di Cagliari Corsi di Laurea Magistrale in Ing. Elettronica Corso di Intelligenza rtificiale.. 26/27 Esercizi sui metodi di apprendimento automatico. Si consideri la funzione ooleana

Dettagli

Principali insiemi di numeri

Principali insiemi di numeri Principali insiemi di numeri N = {0,1,2,...} insieme dei numeri naturali o anche interi non negativi Z = N { 1, 2, 3,...} insieme dei numeri interi Q = { n m } : n,m Z, m 0 insieme dei numeri razionali

Dettagli

Insiemi di numeri reali

Insiemi di numeri reali Capitolo 1 1.1 Elementi di teoria degli insiemi Se S è una totalità di oggetti x, si dice che S è uno spazio avente gli elementi x. Se si considerano alcuni elementi di S si dice che essi costituiscono

Dettagli

ALGEBRA DEGLI EVENTI

ALGEBRA DEGLI EVENTI ALGEBRA DEGLI EVENTI Appunti introduttivi al Calcolo Combinatorio e al Calcolo delle Probabilità Classe Terza a cura di Franca Gressini Novembre 2008 1 Conosciamo tante algebre. quella letterale (gli oggetti

Dettagli

Tipi di dato. Il concetto di tipo di dato viene introdotto per raggiungere due obiettivi:

Tipi di dato. Il concetto di tipo di dato viene introdotto per raggiungere due obiettivi: Tipi di dato Il concetto di tipo di dato viene introdotto per raggiungere due obiettivi: esprimere in modo sintetico la loro rappresentazione in memoria, e un insieme di operazioni ammissibili permettere

Dettagli

28/02/2014 Copyright V. Moriggia

28/02/2014 Copyright V. Moriggia Informatica per la Finanza 3 Le variabili in VBA Altri I/O 28/02/2014 Copyright 2005-2007 V. Moriggia 1 28/02/2014 3.2 Le variabili in VBA V. Moriggia 1 28/02/2014 3.3 Dichiarazione di variabili in VBA

Dettagli

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Programmi Un elaboratore riceve dei dati in ingresso, li elabora secondo una sequenza predefinita di operazioni e infine restituisce il risultato sotto forma

Dettagli

Intelligenza Artificiale. Breve introduzione alle logiche non classiche

Intelligenza Artificiale. Breve introduzione alle logiche non classiche Intelligenza Artificiale Breve introduzione alle logiche non classiche Marco Piastra Logiche non classiche - Argomenti 0. In che senso non classiche?. Logica abduttiva 2. Logiche modali 3. Logiche multivalenti

Dettagli

2. I numeri reali e le funzioni di variabile reale

2. I numeri reali e le funzioni di variabile reale . I numeri reali e le funzioni di variabile reale Introduzione Il metodo comunemente usato in Matematica consiste nel precisare senza ambiguità i presupposti, da non cambiare durante l elaborazione dei

Dettagli

Espressioni semplici e condizionali

Espressioni semplici e condizionali LIA - DEIS - Facoltà di Ingegneria - Università di Bologna Elementi di informatica L Corso di laurea in Ingegneria Chimica - Anno Accademico 2007-2008 Espressioni semplici e condizionali Esercizio 1 Progettare

Dettagli

NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE

NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE ROBERTO GIAMBÒ 1. DEFINIZIONI E PRIME PROPRIETÀ In queste note saranno presentate alcune proprietà principali delle funzioni convesse di una variabile

Dettagli

Dalla precedente lezione: LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) 28/02/2016

Dalla precedente lezione: LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) 28/02/2016 LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna

Dettagli

Intelligenza Artificiale I

Intelligenza Artificiale I Intelligenza Artificiale I Esercitazione 1 Marco Piastra Esercitazione 1-1 Jess? Acronimo di Java Expert System Shell Sistema scritto in Java Autore: Ernest Friedman-Hill, Sandia National Laboratories

Dettagli

Programmazione disciplinare per competenze (Rif.to ALLEGATI del DPR 15 marzo 2010 n. 89)

Programmazione disciplinare per competenze (Rif.to ALLEGATI del DPR 15 marzo 2010 n. 89) Programmazione disciplinare per competenze (Rif.to ALLEGATI del DPR 15 marzo 2010 n. 89) Secondo biennio Indirizzo: IPSSAR Disciplina: MATEMATICA 1. 1 Asse culturale: matematico 1. utilizzare il linguaggio

Dettagli

Esempi 1. Troviamo, se esistono, sup/inf, max/min dell insieme A = n : n N,n>0 } A è composto dai numeri. 4,... Vediamo subito che 1 A e 1 n 2, 1 3, 1

Esempi 1. Troviamo, se esistono, sup/inf, max/min dell insieme A = n : n N,n>0 } A è composto dai numeri. 4,... Vediamo subito che 1 A e 1 n 2, 1 3, 1 Lezioni -4 8 Esempi 1. Troviamo, se esistono, sup/inf, max/min dell insieme A = A è composto dai numeri { 1 n : n N,n>0 }. 1, 1 2, 1, 1 4,... Vediamo subito che 1 A e 1 n 1 per ogni n N, n > 0. Questa

Dettagli

ALGORITMI: PROPRIETÀ FONDAMENTALI

ALGORITMI: PROPRIETÀ FONDAMENTALI ALGORITMI: PROPRIETÀ FONDAMENTALI Non si può risolvere un problema senza prima fissare un insieme di azioni, i di mosse elementari possibili per l'esecutore. Bisogna conoscerne le caratteristiche, le mosse

Dettagli

La Rappresentazione della Conoscenza Emiliano Giovannetti. rappresentazione. Importanza della conoscenza. Conoscenza e intelligenza artificiale

La Rappresentazione della Conoscenza Emiliano Giovannetti. rappresentazione. Importanza della conoscenza. Conoscenza e intelligenza artificiale La Rappresentazione della Conoscenza Emiliano Giovannetti memorie di una mente artificiale Importanza della conoscenza - per l uomo (se non sa come aprire il frigorifero resta a stomaco vuoto) - per il

Dettagli

Problemi e algoritmi. Il che cosa e il come. F. Damiani - Alg. & Lab. 04/05 (da U. de' Liguoro - Alg. & Spe. 03/04)

Problemi e algoritmi. Il che cosa e il come. F. Damiani - Alg. & Lab. 04/05 (da U. de' Liguoro - Alg. & Spe. 03/04) Problemi e algoritmi Il che cosa e il come Il che cosa ed il come Problema: descrive che cosa si deve calcolare Specifica (di un algoritmo): descrive che cosa calcola un algoritmo Algoritmo: descrive come

Dettagli

Linguaggi di programmazione - Principi e paradigmi 2/ed Maurizio Gabbrielli, Simone Martini Copyright The McGraw-Hill Companies srl

Linguaggi di programmazione - Principi e paradigmi 2/ed Maurizio Gabbrielli, Simone Martini Copyright The McGraw-Hill Companies srl Approfondimento 2.1 Non è questo il testo dove trattare esaurientemente queste tecniche semantiche. Ci accontenteremo di dare un semplice esempio delle tecniche basate sui sistemi di transizione per dare

Dettagli

Problemi e algoritmi. Il che cosa ed il come. Il che cosa ed il come. Il che cosa e il come

Problemi e algoritmi. Il che cosa ed il come. Il che cosa ed il come. Il che cosa e il come Problemi e algoritmi Il che cosa e il come Problema: descrive che cosa si deve calcolare Specifica (di un algoritmo): descrive che cosa calcola un algoritmo Algoritmo: descrive come effettuare un calcolo

Dettagli

λ è detto intensità e rappresenta il numero di eventi che si

λ è detto intensità e rappresenta il numero di eventi che si ESERCITAZIONE N 1 STUDIO DI UN SISTEMA DI CODA M/M/1 1. Introduzione Per poter studiare un sistema di coda occorre necessariamente simulare gli arrivi, le partenze e i tempi di ingresso nel sistema e di

Dettagli

Rappresentazione con i diagrammi di flusso (Flow - chart)

Rappresentazione con i diagrammi di flusso (Flow - chart) Rappresentazione con i diagrammi di flusso (Flow - chart) Questo tipo di rappresentazione grafica degli algoritmi, sviluppato negli anni 50, utilizza una serie di simboli grafici dal contenuto evocativo

Dettagli

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012 Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario Rappresentazione dei numeri naturali (N) Rappresentazione dei numeri interi (Z) Modulo e segno In complemento a 2 Operazioni aritmetiche

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Marco Liverani (liverani@mat.uniroma3.it)

Dettagli

Il modello di regressione (VEDI CAP 12 VOLUME IEZZI, 2009)

Il modello di regressione (VEDI CAP 12 VOLUME IEZZI, 2009) Il modello di regressione (VEDI CAP 12 VOLUME IEZZI, 2009) Quesito: Posso stimare il numero di ore passate a studiare statistica sul voto conseguito all esame? Potrei calcolare il coefficiente di correlazione.

Dettagli

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione dei numeri interi in un calcolatore Corso di Calcolatori Elettronici I A.A. 2012-2013 Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica

Dettagli

Linguaggio C. Tipi predefiniti. Università degli Studi di Brescia. Prof. Massimiliano Giacomin. Prof. M. Giacomin

Linguaggio C. Tipi predefiniti. Università degli Studi di Brescia. Prof. Massimiliano Giacomin. Prof. M. Giacomin Linguaggio C Tipi predefiniti Università degli Studi di Brescia Prof. Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Il concetto di tipo (reprise) Nome che indica

Dettagli

Statistica descrittiva e statistica inferenziale

Statistica descrittiva e statistica inferenziale Statistica descrittiva e statistica inferenziale 1 ALCUNI CONCETTI POPOLAZIONE E CAMPIONE Popolazione: insieme finito o infinito di unità statistiche classificate secondo uno o più caratteri Campione:

Dettagli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato

Dettagli

Logica proposizionale

Logica proposizionale Università di Bergamo Facoltà di Ingegneria Intelligenza Artificiale Paolo Salvaneschi A7_2 V1.1 Logica proposizionale Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale

Dettagli

Linguaggi. Claudio Sacerdoti Coen 29,?/10/ : La struttura dei numeri naturali. Universitá di Bologna

Linguaggi. Claudio Sacerdoti Coen 29,?/10/ : La struttura dei numeri naturali. Universitá di Bologna Linguaggi 5: La struttura dei numeri naturali Universitá di Bologna 29,?/10/2014 Outline La struttura dei numeri naturali 1 La struttura dei numeri naturali I numeri naturali La

Dettagli

RAPPRESENTAZIONE DELLA CONOSCENZA. È un insieme di CONVENZIONI e FORMALISMI per esprimere la conoscenza;

RAPPRESENTAZIONE DELLA CONOSCENZA. È un insieme di CONVENZIONI e FORMALISMI per esprimere la conoscenza; RAPPRESENTAZIONE DELLA CONOSCENZA È un insieme di CONVENZIONI e FORMALISMI per esprimere la conoscenza; Una buona Rappresentazione della Conoscenza può FACILITARE la SOLUZIONE di un Problema riducendone

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria

Dettagli

LINGUAGGI DI ALTO LIVELLO. Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware

LINGUAGGI DI ALTO LIVELLO. Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware 1 LINGUAGGI DI ALTO LIVELLO Barriera di astrazione Fortran Cobol Basic Pascal Python C

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La codifica binaria. Informatica B. Daniele Loiacono La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica

Dettagli

Intelligenza Artificiale. Sistemi a regole

Intelligenza Artificiale. Sistemi a regole Intelligenza Artificiale Sistemi a regole Marco Piastra Sistemi a regole - 1 1 Sistemi a regole (Production Systems) Sistemi a regole - 2 Logica e sistemi a regole La logica simbolica: è un sistema per

Dettagli

Calcolo numerico e programmazione Rappresentazione dei numeri

Calcolo numerico e programmazione Rappresentazione dei numeri Calcolo numerico e programmazione Rappresentazione dei numeri Tullio Facchinetti 16 marzo 2012 10:54 http://robot.unipv.it/toolleeo Rappresentazione dei numeri nei calcolatori

Dettagli

Algoritmi Greedy. Tecniche Algoritmiche: tecnica greedy (o golosa) Un esempio

Algoritmi Greedy. Tecniche Algoritmiche: tecnica greedy (o golosa) Un esempio Algoritmi Greedy Tecniche Algoritmiche: tecnica greedy (o golosa) Idea: per trovare una soluzione globalmente ottima, scegli ripetutamente soluzioni ottime localmente Un esempio Input: lista di interi

Dettagli

LINGUAGGI DI ALTO LIVELLO

LINGUAGGI DI ALTO LIVELLO LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware 1 LINGUAGGI DI ALTO LIVELLO Barriera di astrazione C Fortran Modula-2 Cobol Algol Basic

Dettagli

Campo di Variazione Costituisce la misura di

Campo di Variazione Costituisce la misura di Statistica2 22/09/2015 I Parametri di dispersione Campo di Variazione Costituisce la misura di PESO ALLA NASCITA DEI BOVINI matricola PESO SESSO 7 38,00 F 8 38,00 F 1 40,00 F 2 40,00 F 5 40,00 F 10 42,00

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori circuiti combinatori: ALU slide a cura di Salvatore Orlando, Marta Simeoni, Andrea Torsello 1 ALU ALU (Arithmetic Logic Unit) circuito combinatorio all interno del processore per l esecuzione di istruzioni

Dettagli

Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler)

Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler) Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler) Studio di una funzione Funzioni crescenti e decrescenti Una funzione f é crescente nell intervallo (a, b) se

Dettagli

Metrologia. L elemento che è contenuto nell altro è detto elemento interno. L elemento che contiene l altro è detto elemento esterno.

Metrologia. L elemento che è contenuto nell altro è detto elemento interno. L elemento che contiene l altro è detto elemento esterno. Metrologia Nel montaggio dei particolari meccanici è importante tener conto dell accoppiamento. Si ha accoppiamento quando un particolare è contenuto nell altro. L elemento che è contenuto nell altro è

Dettagli

Fondamenti di Informatica B

Fondamenti di Informatica B Fondamenti di Informatica B Lezione n.2 Alberto Broggi Gianni Conte A.A. 25-26 Fondamenti di Informatica B Algebra booleana Circuiti logici Elementi primitivi Esercizi con elementi logici Lezione n.2n

Dettagli

Le medie. Antonello Maruotti

Le medie. Antonello Maruotti Le medie Antonello Maruotti Outline 1 Medie di posizione 2 Definizione Moda La moda di un collettivo, distributio secondo un carattere qualsiasi, è la modalità prevalente del carattere ossia quella a cui

Dettagli

RAPPRESENTAZIONE DELLA CONOSCENZA (1)

RAPPRESENTAZIONE DELLA CONOSCENZA (1) RAPPRESENTAZIONE DELLA CONOSCENZA (1) Ci sono 30 caselle NERE e 32 caselle BIANCHE (a) (b) È un insieme di CONVENZIONI e FORMALISMI per esprimere la conoscenza; Una buona Rappresentazione della Conoscenza

Dettagli

La valutazione dei rischi. Corso di risk management Prof. Giuseppe D Onza

La valutazione dei rischi. Corso di risk management Prof. Giuseppe D Onza La valutazione dei rischi Corso di risk management Prof. Giuseppe D Onza LA VALUTAZIONE DEI RISCHI E un attività che caratterizza la gestione dei rischi finalizzata ad apprezzare la gravità dei fenomeni

Dettagli

Reti nel dominio delle frequenze. Lezione 10 2

Reti nel dominio delle frequenze. Lezione 10 2 Lezione 10 1 Reti nel dominio delle frequenze Lezione 10 2 Introduzione Lezione 10 3 Cosa c è nell Unità 3 In questa sezione si affronteranno Introduzione all Unità Trasformate di Laplace Reti nel dominio

Dettagli

Propedeutico di matematica Centro Multimediale Montiferru. Lezione 1. Gli insiemi

Propedeutico di matematica Centro Multimediale Montiferru. Lezione 1. Gli insiemi Lezione 1 Gli insiemi Definizione: Un insieme è una collezione di oggetti aventi certe caratteristiche in comune. Gli oggetti si definiscono elementi dell insieme. Esempi: Insieme delle lettere dell alfabeto,

Dettagli

1. equivalenze e implicazioni logiche. Esercizio 1.2. Trovare le implicazioni che legano i seguenti enunciati (x, y R):

1. equivalenze e implicazioni logiche. Esercizio 1.2. Trovare le implicazioni che legano i seguenti enunciati (x, y R): . equivalenze e implicazioni logiche Esercizio.. Trovare le implicazioni che legano i seguenti enunciati (x, y R): () x < y, () x = y, () x y, () x y, () (x y) > 0. Osserviamo subito che (x y) > 0 equivale

Dettagli

Frazioni (operazioni) Espressioni

Frazioni (operazioni) Espressioni Maffini Achille Frazioni (operazioni) Espressioni 2 peratore (processo) Funzione Divisione: da operazione a operazione Relazioni di equivalenza Struttura (Ampliamento) Numero razionale (oggetto matematico)

Dettagli

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Andrea Bobbio Anno Accademico 2000-2001 Algebra Booleana 2 Calcolatore come rete logica Il calcolatore può essere visto come una rete logica

Dettagli

La sintesi delle distribuzioni

La sintesi delle distribuzioni Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Outline 1 Introduzione 2 3 4 Outline 1 Introduzione 2 3 4 Introduzione Analisi descrittiva monovariata: segue la raccolta dei dati e il calcolo

Dettagli

Lezione 9: Puntatori a funzioni. Tipi enumerativi e orientati ai bit

Lezione 9: Puntatori a funzioni. Tipi enumerativi e orientati ai bit Lezione 9: Puntatori a funzioni. Tipi enumerativi e orientati ai bit Vittorio Scarano Laboratorio di Informatica I Corso di Laurea in Informatica Università degli Studi di Salerno Struttura della lezione

Dettagli

Reti combinatorie. Reti combinatorie (segue)

Reti combinatorie. Reti combinatorie (segue) Reti combinatorie Sommatore Sottrattore Reti sequenziali Generatore di sequenze Riconoscitore di sequenze Reti combinatorie PROGRAMMAZIONE Il programmatore riporta le istruzioni che il calcolatore dovrà

Dettagli

INSIEMI. DEF. Un INSIEME è una qualsiasi collezione di oggetti.

INSIEMI. DEF. Un INSIEME è una qualsiasi collezione di oggetti. INSIEMI DEF. Un INSIEME è una qualsiasi collezione di oggetti. Esso è ben definito quando è chiaro se un oggetto appartiene o non appartiene all insieme stesso. Esempio. E possibile definire l insieme

Dettagli

Logica. Claudio Sacerdoti Coen 07/10/ : Connotazione, denotazione, invarianza per sostituzione. Universitá di Bologna

Logica. Claudio Sacerdoti Coen 07/10/ : Connotazione, denotazione, invarianza per sostituzione. Universitá di Bologna Logica 3: Connotazione, denotazione, invarianza per sostituzione Universitá di Bologna 07/10/2015 Outline 1 Connotazione, denotazione, invarianza per sostituzione Connotazione vs

Dettagli

Tipi di variabili. Indici di tendenza centrale e di dispersione

Tipi di variabili. Indici di tendenza centrale e di dispersione Tipi di variabili. Indici di tendenza centrale e di dispersione L. Boni Variabile casuale In teoria della probabilità, una variabile casuale (o variabile aleatoria o variabile stocastica o random variable)

Dettagli

Statistica Sociale - modulo A

Statistica Sociale - modulo A Statistica Sociale - modulo A e-mail: stella.iezzi@uniroma2.it Uno dei principali limiti della media aritmetica e che essa risente fortemente dei valori estremi della distribuzione. Cosi pu accadere che

Dettagli

SCHEMA DI COLLOCAZIONE delle monografie disposte a scaffale aperto

SCHEMA DI COLLOCAZIONE delle monografie disposte a scaffale aperto SCHEMA DI COLLOCAZIONE delle monografie disposte a scaffale aperto 00 OPERE DI CARATTERE GENERALE 00A Matematiche generali 00B Atti di convegni internazionali - Proceedings di interesse generale 00C Dizionari

Dettagli

Rappresentazione della Conoscenza. Lezione 1. Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0

Rappresentazione della Conoscenza. Lezione 1. Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0 Rappresentazione della Conoscenza Lezione 1 Rappresentazione della Conoscenza Daniele Nardi, 2008Lezione 1 0 Sommario La rappresentazione della conoscenza (BL 1) Sistemi basati sulla conoscenza (BL 1)

Dettagli

Analizzatore lessicale o scanner. Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser.

Analizzatore lessicale o scanner. Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser. Analizzatore lessicale o scanner Dispensa del corso di Linguaggi e Traduttori A.A. 2005-2006 Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser. Lo scanner,

Dettagli

RAPPRESENTAZIONE DELL INFORMAZIONE

RAPPRESENTAZIONE DELL INFORMAZIONE RAPPRESENTAZIONE DELL INFORMAZIONE Internamente a un elaboratore, ogni informazione è rappresentata tramite sequenze di bit (cifre binarie) Una sequenza di bit non dice che cosa essa rappresenta Ad esempio,

Dettagli

Statistica a.a Autovalutazione 1

Statistica a.a Autovalutazione 1 Statistica a.a. 016-17 Autovalutazione 1 CORSO: Diritto per le Imprese e le Istituzioni ATTENZIONE: alle domande aperte è stato dato un possibile esempio di risposta, altre parole possono essere usate

Dettagli

Cristian Randieri. www.intellisystem.it

Cristian Randieri. www.intellisystem.it Cristian Randieri www.intellisystem.it La possibilità di modellizzare e controllare sistemi complessi ed incerti della Fuzzy Logic. La capacità di apprendere da esempi delle reti neurali. La capacità

Dettagli

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 8 La Programmazione Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli

Compiti tematici dai capitoli 2,3,4

Compiti tematici dai capitoli 2,3,4 Compiti tematici dai capitoli 2,3,4 a cura di Giovanni M. Marchetti 2016 ver. 0.8 1. In un indagine recente, i rispondenti sono stati classificati rispetto al sesso, lo stato civile e l area geografica

Dettagli

Rappresentazione in complemento a 2: caratteristiche generali

Rappresentazione in complemento a 2: caratteristiche generali Rappresentazione in complemento a 2: caratteristiche generali La rappresentazione non è completamente posizionale, ma in parte sì. Guardando il bit più significativo (MSB) si capisce se il numero è positivo

Dettagli

Teoria degli insiemi Principi di base. 12/02/2011 Fondamenti di Informatica - Prof. Gregorio Cosentino 1

Teoria degli insiemi Principi di base. 12/02/2011 Fondamenti di Informatica - Prof. Gregorio Cosentino 1 Teoria degli insiemi Principi di base Fondamenti di Informatica - Prof. Gregorio Cosentino 1 Definizione di insieme L insieme è una collezione di oggetti chiamati elementi: indicato con una lettera maiuscola

Dettagli

Corso di Calcolatori Elettronici I

Corso di Calcolatori Elettronici I Corso di Calcolatori Elettronici I Algebra di Boole: definizione e proprietà Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici

Dettagli

Giovedì 8 Settembre 2016

Giovedì 8 Settembre 2016 Giovedì 8 Settembre 2016 Principi di dimensionamento campionario Gli errori statistici alpha error (tipo I) beta error (tipo II) ll target di rilevanza clinica delta (di superiorità) margine M (di non

Dettagli

Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler)

Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler) Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler) Studio di una funzione Funzioni crescenti e decrescenti Una funzione f é crescente nell intervallo (a, b) se

Dettagli

Achille Maffini Liceo Scientifico G.Ulivi

Achille Maffini Liceo Scientifico G.Ulivi Achille Maffini Liceo Scientifico G.Ulivi Riflessioni sulla dida-ca della matema1ca: modelli dida-ci e difficoltà nell apprendimento- insegnamento della matema1ca Istituto Melloni, 18 maggio 2009 1 Il

Dettagli

MATEMATICA CORSO A CORSO DI LAUREA IN SCIENZE BIOLOGICHE I PROVA IN ITINERE COMPITO PROVA 3

MATEMATICA CORSO A CORSO DI LAUREA IN SCIENZE BIOLOGICHE I PROVA IN ITINERE COMPITO PROVA 3 MATEMATICA CORSO A CORSO DI LAUREA IN SCIENZE BIOLOGICHE I PROVA IN ITINERE COMPITO PROVA 3 1-Il giorno 7 gennaio Francesca riscontrò un aumento di peso del 10% rispetto al suo peso prima delle vacanze

Dettagli

Capitolo 5 Variabili aleatorie discrete notevoli Insegnamento: Statistica Applicata Corso di Laurea in "Scienze e Tecnologie Alimentari"

Capitolo 5 Variabili aleatorie discrete notevoli Insegnamento: Statistica Applicata Corso di Laurea in Scienze e Tecnologie Alimentari Levine, Krehbiel, Berenson Statistica Capitolo 5 Variabili aleatorie discrete notevoli Insegnamento: Statistica Applicata Corso di Laurea in "Scienze e Tecnologie Alimentari" Unità Integrata Organizzativa

Dettagli