Intelligenza Computazionale



Похожие документы
Corrispondenza tra gli insegnamenti: ORDINAMENTO (DM 509) NUOVO ORDINAMENTO (DM 270)

Corsi di Laurea in Ingegneria Informatica/Automazione Sbocchi occupazionali

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Università degli Studi di Napoli Federico II Facoltà di Ingegneria. Corsi di Studio in Ingegneria Informatica Laurea - Laurea Magistrale

La Laurea Magistrale in Informatica

Nuovo Corso di laurea magistrale in Ingegneria Informatica AA

UNIVERSITÀ DEGLI STUDI DI FERRARA MANIFESTO DEGLI STUDI ANNO ACCADEMICO

Sistemi Informativi Aziendali. Sistemi Informativi Aziendali

Corso di Laurea Specialistica in INFORMATICA

Perito Informatico. Dipartimento Informatica. I.S. Ascanio Sobrero Casale Monferrato (AL) Presentazione del corso di studio

Lezione 8. Data Mining

CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO -

CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO -

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Reti Neurali Artificiali per la Finanza (7 CFU)

UNIVERSITÀ DEGLI STUDI DI MILANO-BICOCCA. Facoltà di Scienze matematiche fisiche e naturali. LAUREA IN Informatica

Corso di laurea di I livello I N F O R M A T I C A (indirizzo Generale) (Classe 26)

CALENDARIO ESAMI A.A. 2014/2015- SESSIONE ESTIVA

Programmazione di dipartimento: INFORMATICA classe 5 A.S

Visione Computazionale

Automazione Industriale 1

Internet of Things, Big Data e Intelligenza Artificiale.

MANIFESTO DEGLI STUDI ANNO ACCADEMICO 2009/2010

Carpire il segreto della vita con l informatica Giosuè Lo Bosco Dipartimento di Matematica e Informatica, Università di Palermo, ITALY.

SEZIONE OTTAVA FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI ART. 1

Sicurezza nei Sistemi Informativi

Corso di Laurea in Informatica

Consiglio di Corso di Studio in Ingegneria Elettronica

Istituto Tecnico G.Galilei Livorno

Classe delle lauree in Ingegneria Industriale (classe 10) Facoltà di Ingegneria, Università degli Studi dell Aquila

Programma di Informatica. AS Classe 1C

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Corso di Web Mining e Retrieval

Data Mining a.a

SAPIENZA UNIVERSITÀ DI ROMA

35/S-Classe delle lauree specialistiche in ingegneria informatica Nome del corso. Ingegneria Informatica

"Insegnamenti a scelta" suggeriti per il Corso di Laurea in Ingegneria Elettronica (ex DM 270/04)

POLITECNICO DI BARI RICONOSCIMENTO DI VOLTI MEDIANTE H.M.M. SUPPORTATO DA RETI NEURALI

Fondamenti di Informatica. Allievi Automatici A.A Nozioni di Base

Corso di Laurea in Informatica. Manifesto degli Studi A.A (Regolamento didattico 2011)

SCUOLA PRIMARIA Anno Scolastico 2014/2015 CURRICOLO DI TECNOLOGIA OBIETTIVI DI APPRENDIMENTO AL TERMINE DELLA CLASSE TERZA DELLA SCUOLA PRIMARIA

La Ripamonti si ingrandisce

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

A PRESENTAZIONE. Fogli elettronici con le operazioni aritmetiche e alcune funzioni più semplici anche con grafici

Corso di Laurea Magistrale in Ingegneria Informatica

ATTIVITÀ SCIENTIFICA Prof. ing. Leonarda CARNIMEO

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

Corso di Visione Artificiale. Il corso. Samuel Rota Bulò

Liceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati

3. Sbocchi professionali

Curricolo di TECNOLOGIA. Scuola Primaria

Applicazioni in ambito biomedico e socio-sanitario di problemi inversi di grande complessità. Prof. Luca Zanni

Università degli Studi di Messina Dipartimento di Matematica e Infomatica

INDIRIZZO: AREA SCIENZE NATURALI

MISSIONE AZIENDALE TRAMITE

Corso di studi in Informatica per le discipline umanistiche

48 Laurea magistrale in Comunicazione multimediale Scienze

1. Obiettivi Formativi

Circuiti e algoritmi per l elaborazione dell informazione

Rilevazione delle priorità e degli Obiettivi di Processo indicati nel RAV. Restituzione Dati

PROGETTAZIONE DIDATTICA CLASSI PRIME ANNO SCOLASTICO TECNOLOGIA. Traguardi per lo sviluppo delle competenze OBIETTIVI DI APPRENDIMENTO

Dopo il diploma in Elettrotecnica Elettronica

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE???

Tecniche di riconoscimento statistico

Milano Politecnico. 103/S-Classe delle lauree specialistiche in teorie e metodi del disegno industriale Nome del corso. Design navale e nautico

12-Classe delle lauree in scienze biologiche Scienze biologiche Nome del corso

INFORMATICA APPLICATA AL TESSILE - I

Scienze motorie SCIENZE MOTORIE

I NUOVI ISTITUTI TECNICI

Corso di Laurea in Informatica. Manifesto degli Studi A.A (Regolamento didattico 2014)

ISTITUTO TECNICO INDUSTRIALE STATALE "MAX PLANCK" INFORMATICA e TELECOMUNICAZIONI

Analisi e progettazione del software

Progettista della comunicazione web

SCUOLA PRIMARIA I.C. di CRESPELLANO PROGRAMMAZIONE ANNUALE DI TECNOLOGIA E INFORMATICA

Micro.Stat Workshop laboratori

Università degli Studi di Perugia Dipartimento di Matematica e Informatica. Corso di Laurea Magistrale in Informatica. CLASSE LM18 (Informatica)

AREA FORMAZIONE PROGRAMMAZIONE E SVILUPPO RELAZIONE VALUTAZIONE DI FINE CORSO QUESTIONARI DI GRADIMENTO CORSI DI INFORMATICA 2004.

Orientamento per il successo scolastico e formativo. PIANO REGIONALE ORIENTAMENTO USR Lombardia Ufficio X - Bergamo

Introduzione al Calcolo Scientifico

UNIVERSITÀ DEGLI STUDI DI PERUGIA. Corso di laurea magistrale in Ingegneria Informatica e dell'automazione. Dipartimento di Ingegneria

17-Classe delle lauree in scienze dell'economia e della gestione aziendale Nome del corso. Economia aziendale

Competenze di riferimento: osservare, descrivere, conoscere, analizzare ed

Le reti neurali artificiali. Giacomo Trudu aka Wicker25

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!

CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA CIVILE (Classe Ingegneria Civile)

Транскрипт:

Intelligenza Computazionale A.A. 2009/10 Docente: Francesco Masulli masulli@disi.unige.it

L'Intelligenza Computazionale (o Soft Computing o Natural Computing): insieme di metodologie di elaborazione dell'informazione ispirate ai sistemi naturali che negli ultimi decenni sono state applicate con successo per la soluzione di problemi complessi. Modello di elaborazione dell'informazione Ispirazione Tipologia di applicazioni Reti Neurali Sistema nervoso Classificazione, regressione, ecc. Algoritmi evolutivi Evoluzione biologica Ottimizzazione, programmazione automatica Swarm intelligence Comportamento sociale sciami, stormi, branchi di animali Ottimizzazione, modelli collaborativi Simulated Annealing Cristallizazione dei metalli Ottimizzazione Insiemi e logica fuzzy Essere umano Elaborazione dell'informazione sfumata, qualitativa......... Connessione con Apprendimento Automatico

Compiti immediati per noi umani Percepire una faccia Comprendere linguaggio parlato Leggere un messaggio manoscritto Identificare un fiore dal suo odore

Un po di storia (1/2) L attivita su intelligenza computazionale e su macchine in grado di apprendere presso l Universita di Genova è iniziata negli anni 60 ad opera dei fisici Gamba, Palmieri e Borsellino col progetto Probabilistic Analyzer and Pattern Associator (PAPA). Che è stato uno dei primi neuro-computers nel mondo. La tecnologia con cui il PAPA era realizzato era quella dell elettronica dei tubi a vuoto.

Un po di storia (2/2) A partire da questa attivita pionieristica Genova è diventata un polo per lo studio e l applicazione di reti neurali e macchine ad apprendimento: Gruppi universitari: ingegneria, scienze, economia, architettura Industrie: Elsag, Ansaldo.

Biological Neurons

Neural Networks Learning Generalization Optimization Universal Function Approximation

Fuzzy Logic Decision making theory able to handle the imprecision of linguistic knowledge Fuzzy rules: IF a man is short THEN he will mot make a very good professional basketball player Neuro-Fuzzy Approach to Learning Machines

Evolutionary Computation (Algoritmi Evolutivi) Evolutionary algorithms are optimization and searches procedures inspired by genetics and the process of natural evolution Solution = Individual of a population Objective function = Fitness Selection Crossover Mutation

Swarm Intelligence

Compiti immediati per noi umani Percepire una faccia Comprendere linguaggio parlato Leggere un messaggio manoscritto Identificare un fiore dal suo odore Vantaggi dell AI velocita standardizzazione

Compiti non immediati per noi umani Previsioni metereologiche Predizione struttura secondaria delle proteine Riconoscimento di impronte digitali Diagnostica medica

Casi applicativi di successo della Computational Intelligence "intelligenza artificiale" di giochi elettronici (Algoritmi Evolutivi) controllo di mouse dei computer (Reti Neurali) detezione di spam nella posta elettronica (Reti Neurali) detezione di intrusioni nei sistemi informatici (Logica Fuzzy, Reti Neurali) controllo di lavatrici (Logica fuzzy) autofocus nelle macchine fotografiche e cineprese (Logica Fuzzy) elaborazione e compressione di immagini (tutte) elaborazione di dati bioinformatici (tutte) ecc.

Prerequisiti Elementi di analisi matematica, algebra lineare, calcolo numerico, probabilita' e statistica. Obiettivi Il corso di Intelligenza Computazionale copre gli Insiemi e i Sistemi Fuzzy, il Clustering e gli Ensemble di Macchine di Apprendimento e lo studio delle loro applicazioni in settore significativo come la ioinformatica e/o la teoria delle reti. Il corso di propone di far acquisire la capacita' di sviluppare ed applicare metodologie complesse di Intelligenza Computazionale e di Apprendimento Automatico. Organizzazione del Corso Il corso e' organizzato in lezioni teoriche, esercitazioni di laboratorio e/o seminari degli studenti. Al corso puo' essere collegato un Laboratorio Specialistico per un'attivita' di implentazione e applicazione degli algoritmi studiati.

Programma del Corso Insiemi e sistemi sfumati - Sistemi neuro-fuzzy - Clustering statistico, gerarchico, sfumato, possibilistico, kernel e spettrale - Biclustering Analisi delle componenti principali - Analisi delle componenti indipendenti Analisi delle variabili latenti - Alberi di decisione - Apprendimento con rinforzo - Ensemble di macchine di apprendimento - Applicazioni (data mining, bioinformatica, teoria delle reti).

Testi di riferimento [BEZ87] J.C. Bezdek, Pattern recognition with fuzzy objective function algorithms, Plenum Press, 1987 (FIS 577.26 BEZ 30, ING2 006.4 BEZ 1, ING2 006.4 BEZ 2 ). [.JAIN88] A.K. Jain, R.C. Dubes.Algorithms for Clustering Data. Prentice-Hall, Inc., Upper Saddle River, NJ, 1988. (pdf) [JSM96] J.S.R. Jang, C.T. Sun, E. Mizutani, Neuro-Fuzzy and Soft Computing, Prentice Hall, 1996, ISBN: 0132610663. [KLIR95] G.J. Klir & B. Yuan, Fuzzy Sets and Fuzzy Logic - Theory and Applications, Prentice Hall, 1995 (ING-DIP C 1 / 0032) (o anche G.J. Klir, T. A. Folger, Fuzzy sets uncertainty and information, Prentice Hall, 1988, MAT 681988-55IN). [KUN00] L. Kuncheva - Fuzzy Classifier Design, Physica Verlag, 2000, ISBN: 3790812986. [KUN04] Ludmila I. Kuncheva Combining Pattern Classifiers. Methods and Algorithms, Wiley, 2004. MAT 68-2004-011 [PTV92] W.H. Press, S. A. Teukolsky, W.T. Vetterling, B.P. Flannery, Numerical Recepies in C: the art of scientific computing (2nd ed.), Cambridge University Press, 1992 ( CHI 517:519/13) Vedi anche sito web NUMERICAL RECEPIES.