Soft Computing  (6 crediti)   A.A. 2004/05

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

Docente: Francesco Masulli.
url: http://www.disi.unige.it/person/MasulliF/didattica/SC03.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 .

Insiemi e Sistemi Fuzzy

Insiemi sfumati - Principio di estensione - Operazioni su insiemi fuzzy - Aritmetica Fuzzy - Fuzzy Clustering - Relazioni fuzzy - Teoria della possibilita' - Variabili linguistiche - Ragionamento approssimato - Modus ponens generalizzato - Regola composizionale dell'inferenza - Sistemi logici fuzzy - Sistemi neuro-fuzzy - 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