Soft Computing  (6 crediti)   A.A. 2005/06

Ultima modifica: 15 Gennaio 2005. Commenti a  Francesco Masulli.

Docente: Francesco Masulli.
url: http://www.disi.unige.it/person/MasulliF/didattica/SC05.html

Corso:
Prerequisiti

Obiettivi

Programma
Testi di Riferimento
Home Page - Informazioni On-Line


Motivazioni

I principali costituenti del  Soft Computing (SC) sono il Calcolo Evoluzionario (CE), la Logica Sfumata (FL) e  le Reti Neurali  (NN).  Il Calcolo Evoluzionario e' rivolto allo sviluppo di efficienti metodi di ricerca basati sulla metafora dell'evoluzione biologica. La Logica Sfumata permette di trattare in modo algoritmico  conoscenza  imprecisa. Le Reti Neurali  sono macchine per l'elaborazione dell'informazione basate sulla metafora connessionistica delle reti di neuroni dei  sistemi nervosi biologici e sono in grado apprendere il proprio compito di elaborazione in base a una serie di esempi.

Utilizzando le metodologie del Soft Computing (SC) e' possibile affrontare in modo efficiente problemi complessi in vari domini applicativi come  routing,  scheduling, allocazione ottimale di risorse, progettazione automatica, controllo, identificazione di sistemi, analisi di immagini, marketing,  credit and insurance modelling problems, stock prediction, credit scoring, risk assessment etc.

Questo corso si occupa di  Calcolo Evoluzionario (CE) e di Insiemi e Sistemi Sfumati (ISS) mentre le Reti Neurali vengono trattate in un corso dedicato (vedi Corso di Reti Neurali).


Prerequisiti 

Programmazione. Elementi di  probabilita' e statistica.

Obiettivi

Capacita' di sviluppare ed applicare metodologie di Soft Computing

Programma del Corso

Calcolo Evoluzionario

Metodi di ricerca analitici, enumerativi e  casuali - Steepest Ascend/Descent Procedures - Simulated Annealing - Applicazione al problema TSP - Algoritmi Genetici - Teorema degli schemi - Funzioni GA-hard - Minimal Deceptive Problem - Convergenza prematura - Stagnazione - Operatori avanzati di selezione - Operatori avanzati di crossover - GA per ottimizzazione combinatoria - Stategie Evolutive -Swarm Intelligence - Particle swarm intelligence

Soft Computing e Data Mining

Data mining - Knowledge discovery - Data warehouse - Reti Neurali - Tecniche statistiche - Sistemi basati su regole -  Logica sfumata - Agenti - Applicazioni in controllo e in bioinformatica




   

Testi di riferimento

Libri di testo 


Altri testi consigliati



Ulteriore materiale didattico sara' reso disponibile agli studenti durante il corso.

 
E-mail del docente: mailto:masulli@disi.unige.it
Home page del corso: http://www.disi.unige.it/person/MasulliF/didattica/sc-home