APPLICAZIONE DI SISTEMI GENETICI-FUZZY ALL ANALISI DI DATI BIOMEDICI RELATIVI A PAZIENTI AFFETTI DA DISFUNZIONE TIROIDEA

Documenti analoghi
Università degli studi di Pisa Facoltà di ingegneria

In memoria di mio padre. A mia madre, a tutti gli amici. A tutti voi grazie.

Introduzione. Algoritmi Genetici. Evoluzione naturale. Modello per un GA. Evoluzione attraverso riproduzione. Algoritmi Genetici. Popolazione iniziale

Indice Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6

UNIVERSITÀ DEGLI STUDI DI PISA

TESI DI LAUREA SPECIALISTICA

UNIVERSITÀ DI PISA. Sistemi robotici in chirurgia generale: valutazione critica FACOLTÀ DI MEDICINA E CHIRURGIA

UNIVERSITÀ DEGLI STUDI DI PISA FACOLTÀ DI MEDICINA E CHIRURGIA

TECNICHE DI CONTROLLO E DIAGNOSI

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

Università degli studi di Genova

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

Intelligenza Computazionale INSEGNAMENTO ANNO ACCADEMICO Informatica Magistrale CORSO DI LAUREA IN Anna Maria Fanelli DOCENTE II

MODELLO SCHEDA INSEGNAMENTO. II II Luigi Cerulo

Le Schwarziti (estratto)

Analisi energetica e ambientale del processo di produzione di olio vegetale UNIVERSITÀ DI PISA FACOLTÀ DI INGEGNERIA

Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO

Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO

Ingegneria della Conoscenza e Sistemi Esperti Lezione 9: Evolutionary Computation

UNIVERSITÀ DEGLI STUDI DI PISA - FACOLTÀ DI ECONOMIA-

A mia moglie Ilaria ed ai miei familiari

Tecniche fuzzy per le trasformazioni di intensità e il filtraggio spaziale

SCUOLA DI SCIENZE. Bollettino Notiziario. Laurea in Statistica e Tecnologie Informatiche

Analisi dei Processi Chimici e. Biotecnologici Anno Accademico

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari

Evolutionary computing, machine learning et alia.

Analisi dei Processi Chimici e. Biotecnologici Anno Accademico

Capitolo2. Algoritmo Genetico.

IMPUTAZIONE MULTIPLA: UN APPLICAZIONE ALL ANALISI DI DATI DI REDDITO

e applicazioni al dominio del Contact Management Andrea Brunello Università degli Studi di Udine

Micro stime da macro indagini: un applicazione. banda larga da parte delle imprese piemontesi Riccardo Boero

Naïve Bayesian Classification

Classe III A. A.s Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti. Prof. Alberto Ferrari Prof.

ELENCO CANDIDATI AMMESSI AL CORSO DI LAUREA IN FISIOTERAPIA ANNO ACCADEMICO 2015/ PROVA DEL 04/09/2015

Fondamenti di Informatica

Classificazione Validazione Decision Tree & kmeans. Renato Mainetti

Sviluppo di un applicativo avanzato per la gestione ed elaborazione di dati acquisiti da una stazione di prova per aerogeneratori di piccola taglia

SAGA: sequence alignment by genetic algorithm. ALESSANDRO PIETRELLI Soft Computing

Corso di Laurea Specialistica in Ingegneria Informatica

Università degli Studi di Enna Kore

UNIVERSITA DEGLI STUDI DI NAPOLI «FEDERICO II» CORSO DI LAUREA IN INGEGNERIA PER L AMBINETE E IL TERRITORIO TESI DI LAUREA TRIENNALE

Introduzione agli Algoritmi Genetici Prof. Beatrice Lazzerini

Segmentazione automatica della carotide basata sulla classificazione dei pixel

Università degli Studi del Piemonte Orientale Amedeo Avogadro Corso di Studio in INFORMATICA D.M. 22/10/2004, n. 270 Anno accademico 2017/2018

Statistica per le ricerche di mercato

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 08/02/2017/ Foglio delle domande / VERSIONE 1

Algoritmi e Strutture Dati

CREDIT VALUATION ADJUSTMENT: RILEVANZA, REGOLAMENTAZIONE ED IMPLEMENTAZIONE NUMERICA

Tecniche di riconoscimento statistico

FACOLTA DI INGEGNERIA

Introduzione agli Algoritmi Genetici Prof. Beatrice Lazzerini

MAGISTRALE FACOLTÀ DI PSICOLOGIA

UNIVERSITA DEGLI STUDI DI MILANO IL DOLORE FIBROMIALGICO E MIOFASCIALE: ESPERIENZA DI TRATTAMENTO INTEGRATO IN AMBIENTE TERMALE

Indice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3

U N I V E R S I T À D E G L I S T U D I D I B O L O G N A

Programma del Corso di Ricerca Operativa (Prof. A. Sforza) - A.A C.d.S. Ingegneria Gestionale N44-N45 C.d.S. Ingegneria Meccanica N47

Python Start. Docente: M. Chiara Debernardi. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano

Calcolo di punti quasi ottimali per l interpolazione polinomiale sull intervallo, il quadrato e il disco

Università degli Studi di Enna Kore Facoltà di Ingegneria e Architettura

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 25/02/2016/ Foglio delle domande / VERSIONE 1

Algoritmi Genetici. Alessandro Bollini

UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA

Uno Strumento per la ricerca di campi Output e Etichetta in pagine Client

UNIVERSITA DEGLI STUDI DI PISA

Attività gruppi CdS Matematica-Laurea Magistrale in Matematica

UNIVERSITÀ DEGLI STUDI DI PISA

RIUTILIZZO E TRASFORMAZIONE DI SALI SODICI

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

Statistica per le ricerche di mercato

Segmentazione di immagini

Sistemi di Controllo Intelligente Introduzione al Controllo Fuzzy

Algoritmi Evolutivi. Università di Pavia. Via Ferrata, 1. Dipartimento di Informatica e Sistemistica

DEEP LEARNING PER CONTROLLO QUALITA PRODOTTO E CONTROLLO DI PROCESSO Alessandro Liani, CEO e R&D Manager

Appunti di informatica. Lezione 10 anno accademico Mario Verdicchio

Sviluppo di un framework per la modellazione di agenti BDI orientato ai computer games

F. Rossi Presidente Consiglio dei Corsi di Studi in Informatica

Dichiarazione di variabili

Riprogettazione e Miglioramento del Processo di Customer Satisfaction e dei suoi Strumenti: il caso BCUBE S.p.A.

Prof. Pagani Corrado INTRODUZIONE AL LINGUAGGIO C

Tesi di laurea: CALIBRAZIONE DEI PARAMETRI DELLE BANDE DI BOLLINGER PER LO SVILUPPO DI UNA STRATEGIA DI TRADING NEL MERCATO BORSISTICO ITALIANO

Indice. 1 Una Mente dietro gli Scacchi Il Gioco Basato sulla Conoscenza Introduzione Creazione di piani tattici...

Implementazione in linguaggio C del metodo delle potenze

Gestione delle acque in una raffineria di olio vegetale

Cenni all interpretazione di un Test d ipotesi

Sviluppo di Software Sicuro -S 3 Introduzione. Sommario 24/02/2010 SCOPO DEL CORSO

Python Start. Docente: M. Chiara Debernardi. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Prerequisiti.

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE BIENNIO: SECONDA DISCIPLINA: INFORMATICA

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

PROGETTAZIONE PARAMETRICA INTEGRATA NELLA RICERCA DI FORME E STRUTTURE

Criteri di allocazione delle risorse radio per segnali multicarrier basati su teoria dei giochi

INDICE - SOMMARIO. Prefazione... pag. CAPITOLO 1 LA GESTIONE STRATEGICA: CHIAVE DI LETTURA PER IL SUCCESSO E LA CRESCITA DELLE IMPRESE di Lucio Sicca

Tecniche Biometriche Combinate nei Processi di elearning ed evoting

Algoritmi Euristici. Corso di Laurea in Informatica e Corso di Laurea in Matematica. Roberto Cordone DI - Università degli Studi di Milano

Modelli numerici per i circuiti. Introduzione al corso

Interfaccia utente Al momento dell apertura del software viene visualizzata la finestra dei comandi principali.


L IMMAGINE DELL ANZIANO NELLA PUBBLICITÀ DAGLI ANNI 60 AD OGGI. INDAGINE SULLE PERCEZIONI E LE OPINIONI DI UN COLLETTIVO DI ANZIANI.

Cenni all interpretazione di un Test d ipotesi

Transcript:

APPLICAZIONE DI SISTEMI GENETICI-FUZZY ALL ANALISI DI DATI BIOMEDICI RELATIVI A PAZIENTI AFFETTI DA DISFUNZIONE TIROIDEA Relatori: Chiar.mo Prof. Francesco Marcelloni Chiar.ma Prof.ssa Beatrice Lazzerini Candidato: Cataldo De Benedictis Anno accademico 2006-2007

A mio padre, che mi ha insegnato i valori della vita, dato sempre la possibilità di scegliere e per tutti i sacrifici che ha fatto per farmi realizzare. A mia madre, che mi ha sempre sostenuto nei miei studi e incoraggiato nei momenti difficili. A mia sorella, alla quale voglio molto bene. Ad Alessio, il cui supporto è stato fondamentale nella realizzazione di questo lavoro. A mio cugino Luigi il fratello che non ho avuto, compagno di tante avventure. A Giovanni, Ciccio, Gerard, Sante e tutti coloro che in questi anni mi hanno fatto sentire a casa anche se ero mille chilometri distante. A Taranto, città dei due mari a cui sarò legato per sempre.

Sommario Il lavoro che presentiamo è l applicazione di un metodo ingegneristico ad un problema medico. Il metodo ingegneristico è un sistema genetico-fuzzy; generiamo un sistema inferenziale fuzzy (Fis) dai dati. Il problema medico in analisi è il distiroidismo; la disfunzione tiroidea che analizzeremo nello specifico è la sindrome da bassa T3. Richiamiamo concetti di logica fuzzy e algoritmi genetici. Progettiamo e sviluppiamo due metodi. Il primo metodo, di Wang&Mendel, genera una base di regole fuzzy con la particolarità di combinare informazioni numeriche e linguistiche in una struttura comune. Il secondo, di Magdalena, ottimizza tale base di regole attraverso tecniche genetiche, applicando le funzioni di scaling. Illustriamo la selezione degli ingressi ottimi, una variante al metodo di Magdalena. Presentiamo il problema medico, che l Unità Operativa IV di Medicina Interna AUOP-Pisa ha fornito, facendo dei cenni ai principi fisiologici delle disfunzioni tiroidee. Ricerchiamo e verifichiamo l esistenza di eventuali relazioni tra alcune dimensioni delle analisi biomediche e la loro diversa influenza nella classificazione dei pazienti affetti dalla sindrome da bassa T3. Come benchmark del sistema utilizziamo il Fuzzy C-Means. Classifichiamo i pazienti e selezioniamo le dimensioni che meglio si prestano alla caratterizzazione del classificatore, tramite l applicazione del metodo della selezione degli ingressi ottimi.

INDICE GENERALE CAPITOLO 1 INTRODUZIONE pag. 6 CAPITOLO 2 CENNI TEORICI pag. 11 2.1 Introduzione pag. 12 2.2 La logica fuzzy pag. 13 2.2.1 Esempi di insiemi fuzzy pag. 14 2.2.2 Insieme fuzzy pag. 15 2.2.3 Operazioni sugli insiemi fuzzy pag. 16 2.2.4 Relazioni fuzzy pag. 17 2.2.5 Variabili linguistiche pag. 18 2.2.6 Implicazioni fuzzy pag. 19 2.2.7 Ragionamento approssimato pag. 20 2.2.8 Tecniche d inferenza pag. 21 2.2.9 La defuzzificazione pag. 22 2.2.10 Il toolbox della logica fuzzy di Matlab pag. 23 2.3 Gli algoritmi genetici pag. 25 2.3.1 La codifica del cromosoma pag. 26 2.3.2 La funzione di qualità (fitness) pag. 26 2.3.3 Operatori di crossover e mutazione pag. 27 2.3.4 Algoritmo genetico pag. 29 2.3.5 Il toolbox degli algoritmi genetici del Matlab pag. 31 CAPITOLO 3 IL PROGETTO pag. 34 3.1 Introduzione pag. 35 3.2 Il metodo di Wang e Mendel pag. 39 3.2.1 Sistema fuzzy a modello libero con apprendimento pag. 40 3.2.2 Divisione degli spazi di Input-Output in regioni fuzzy pag. 41 3.2.3 Generazione di regole fuzzy dalle stringhe di dati pag. 42 3.2.4 Assegnamento di un valore ad ogni regola pag. 44 3.2.5 Creazione di una base di regole fuzzy combinata pag. 46 3.2.6 Determinazione di una mappatura basata una base di regole pag. 47 3.3 L ottimizzazione del modello fuzzy pag. 51 3.3.1 Il metodo di Magdalena pag. 52 3.3.2 Miglioramento delle prestazioni di un FLC con gli alg. genetici pag. 52

3.3.3 Sistemi genetici fuzzy pag. 53 3.3.4 Ottimizzazione delle prestazioni di una FLC pag. 56 3.3.5 Le funzioni di scaling pag. 57 3.3.6 Processo d apprendimento pag. 61 3.4 Applicazione del sistema inferenziale fuzzy alle analisi biomediche pag. 63 CAPITOLO 4 LO SVILUPPO pag. 64 4.1 Introduzione pag. 65 4.2 Implementazione del metodo di Wang&Mendel pag. 66 4.3 Codice di alcune funzioni Matlab del metodo di Wang&Mendel pag. 69 4.4 Esempio di Fis generato pag. 73 4.5 Implementazione del metodo di Magdalena pag. 75 4.6 Codice di alcune funzioni Matlab del metodo di Magdalena pag. 79 4.7 Selezione degli ingressi ottimi (Input Selection) pag. 84 CAPITOLO 5 TEST FUNZIONALE pag. 86 5.1 Introduzione pag. 87 5.2 Structure of Wages pag. 88 5.3 Iris pag. 101 CAPITOLO 6 IL PROBLEMA TIROIDEO pag. 112 6.1 Introduzione pag. 113 6.2 Il problema tiroideo pag. 114 6.3 Analisi mediche pag. 119 CAPITOLO 7 ANALISI DEI DATI BIOMEDICI pag. 122 7.1 Introduzione pag. 123 7.2 Presentazione del problema pag. 124 7.3 Analisi preliminare e statistica del dataset pag. 134 7.4 Classificazione dei pazienti pag. 142 7.5 Ricerca di relazioni nel dataset pag. 148 7.6 Selezione degli ingressi ottimi pag. 156 CAPITOLO 8 CONCLUSIONI E SVILUPPI FUTURI pag. 162 BIBLIOGRAFIA pag. 165