Expertní systém pro lékařskou diagnostiku

Cílem práce je vývoj lékařského konzultačního systému pro podporu diagnostiky se zaměřením na oblast patologie. Měl by být schopen pomoci při diagnostice onemocnění a na základě patologických nálezů poskytnout seznam diagnóz, které připadají v úvahu. Dále by měl poskytnout prostředky pro diferenciální diagnostiku.

Koncept expertního systému je založen na myšlence reprezentovat znalosti ve formě diagnostických jednotek, kde jedna diagnostická jednotka odpovídá popisu jedné diagnózy. Expertní systém potom srovnává popis patologických nálezů s popisy uloženými ve znalostní bázi, což odpovídá způsobu uvažování lékaře specialisty.

V medicíně se převážně setkáváme s~nepřesnými a~vágními informacemi, se kterými musí expertní systém umět zacházet. Teorie fuzzy množin poskytuje několik základních prostředků, jak tyto nepřesné informace popsat. Pomocí fuzzy teorie lze reprezentovat neohraničené medicínské entity jako fuzzy množiny, dále poskytuje vynikající nástroje pro reprezentaci vágních pojmů. Fuzzy logika poskytuje usuzovací metody schopné poskytovat přibližné závěry.

Jádro expertního systému je napsáno v logickém programovacím jazyce Prolog (Eclipse 3.3 nebo Sicstus 2.1), který poskytuje velmi dobré prostředky pro ukládání a zpracování znalostí. Grafické rozhraní je implementováno v~jazyce tcl/tk (Tcl 7.4, Tk 4.0), který umožnuje poměrně rychlý vývoj grafické nadstavby a poskytuje standartní Motif vzhled a chování aplikace.

Spuštění

cd aisa:/home/jara/dgm/pl ; ../../bin/sic ; :-? [s],dgm.

popis - diplomová práce v PDF