Opgaver i Regelbaserede Ekspertsystemer



Relaterede dokumenter
Antibiotika? kun når det er nødvendigt!

Region Hovedstaden. Mange infektioner går over af sig selv uden antibiotika

Antibiotika? kun når det er nødvendigt!

Før du går til lægen

FJERNELSE AF MANDLER (TONSILLEKTOMI)

Infektion. Sundhedsdansk. Sundhedsdansk Infektion. ORDLISTE Hvad betyder ordet? NYE ORD. Infektion. Oversæt til eget sprog - forklar

Infektion. Sundhedsdansk NYE ORD. Infektion. Her kan du lære danske ord om infektioner. Du kan også få viden om, hvordan du kan undgå smitte.

FORKØLELSE FORKØLELSE

Måske behøver din næste hovedpine aldrig at blive til noget? Gode råd ved spændingshovedpine

Sådan træner du, når du har fået fjernet lymfeknuder

Infektioner og antibiotika blandt småbørn

Småbørn, Infektioner og Antibiotika

Disse områder beskrives :

Smitsomme sygdomme INFORMATION OM. smitsomme sygdomme. Børn i alderen 0-6 år

Information til voksne patienter om operation af halsmandlerne

Caspershus. Til den, der står over for at skulle miste en nærtstående.

Astmamedicin til astmatisk bronkitis småbørn

Sådan træner du, når du har fået fjernet lymfeknuder

Til patienter og pårørende. Fjernelse af mandler. - Ambulant. Vælg farve. Kvalitet Døgnet Rundt. Øre-næse-halsklinikken

Gigtfeber og post-streptokok reaktiv artritis

FORBEREDELSE TIL OPERATION

Patientinformation. Snorkeoperation

Patientvejledning. Fjernelse af mandler. Tonsillektomi

Patientvejledning. Lungebetændelse/pneumoni

For børnefamilier Det kan I gøre mod forkølelse

Guide: Er du syg eller bare hypokonder?

Patientinformation. Fjernelse af mandler

Børn med hæse stemmer

Visitation af det syge barn i praksis Fredag d. 11. Maj Visitation af Syge børn i praksis v børnelæge Annette Bache

Patientvejledning snorken/snorkeoperation

Møllevang januar Sygdomsfolder

guide Vind over forkølelse og hoste sider FEBRUAR Se flere guides på bt.dk/plus

Symptomer. Hovedet: Hovedpine Migræne Svimmelhed Søvnbesvær Vågner om natten Taber hovedhåret

Udskrivelse efter kar-operation

Information til pårørende

De sidste levedøgn Center for Velfærd & Omsorg Center for V

Skal du vaccineres mod influenza?

varskrivelse 131 praktiserende læg Gode råd hvis nogen i familien har en luftvejsinfektion Patientinformation

Navn: Dato: Fødselsdato: Alder: Telefonnummer: E- mail: Arbejde: Antal timer: Egen læge:

Til pårørende. De sidste døgn... Vælg billede. Vælg farve. 'Svalerne' af Robert Lund-Jensen

SPØRGESKEMA TIL KOSTVEJLEDNING. Dato:

Viden om sundhed og sygdom, læger og hospitaler i Danmark

Kræft i livmoderhalsen

Hvor mange timer om ugen opholder du dig indendørs på din arbejdsplads?

Navn: Dato: Egen læge: Hvilke(t) problemområde(r) ønsker du hjælp til at få klarhed over og forbedre?

Forkølelse. forkølelse, som du statistisk set får tre gange om året.

Patientinformation. Fjernelse af svælgpolypper

Patientvejledning. Snorken. Snorkeoperation

Stemmer din reelle alder overens med din biologiske alder?

De sidste levedøgn... Information til pårørende

Patientinformation. Kræft i livmoderen. Kikkertoperation hvor livmoderen fjernes gennem skeden. Gynækologisk Obstetrisk Afdeling D

Til dig, der kan blive alvorligt syg af influenza. råd om vaccination mod influenza På den sikre side

De fysiske grænser for dig og din medicinske patient

Migræne & Hovedpineforeningen

Astma Astmatisk bronkitis hos børn Patientvejledning, af Thomas Greibe.

Operation for åreknuder (varicer)

Efter indlæggelse på Intensiv afdeling

Patientvejledning. Fjernelse af mandler. Tonsillektomi

LANCERING AF BØRNESUNDHEDS- PROFILEN Præsentation af undersøgelsen og udvalgte resultater

Yderligere information Ønsker du yderligere information er du altid meget velkommen til at kontakte os.

Dalby Børnehuse. Vejledning i forbindelse med sygdom.

Information til forældre om astma

Børnelægeklinikken v/elise Snitker Jensen Boulevarden Aalborg Tlf Information til forældre om astma

Symptomregistreringsskema (ugeskema)

Lyt til din krop. Sundhedsdansk. NYE ORD Tegn på sygdom?

Lyt til din krop. Sundhedsdansk. Sundhedsdansk Lyt til din krop. ORDLISTE Hvad betyder ordet? NYE ORD Tegn på sygdom? Oversæt til eget sprog - forklar

Insitu Bypass operation

Behandling af Crohn s sygdom med lægemidlet Methotrexat

Patientinformation. Fjernelse af mandler

Viborg Privathospital - Patientinformation. Alt hvad du bør vide om fjernelse af Bartholins cyste

Hjælp, det er vinter. - en overlevelsesguide til dig der synger. fra Syng bedre og Christina Dahl

Reduktion af mandlerne hos børn

Træning i vand for gravide - Øvelser fra Hvidovre Hospital

Operation for stiv storetå

Ved livets afslutning. Regionshospitalet Silkeborg. Palliativt Team

Til pårørende. De sidste døgn... Vælg billede. Vælg farve. 'Svalerne' af Robert Lund-Jensen

Information til pårørende DE SIDSTE LEVEDØGN

Anæstesi og operationsafdeling. Anæstesi (bedøvelse) Patientinformation

Operation for torticollis.

Sammedagskirurgi - Kunstig hofte (hoftealloplastik)

Når døden nærmer sig. Information til pårørende. Regionshospitalet Silkeborg. Diagnostisk Center

Iliaca-Femoral Bypass

Lindring og lettelse ved forkølelse

Operation for bunden rygmarv (Tethered Cord)

Lungebetændelse/ Pneumoni

SLIDGIGT GIGT. samt udtalt hypermobilitet kan også være medvirkende årsager til, at du får slidgigt.

Information om ørekorrektion

Opgaver. Henrik Bulskov Styltsvig. Efterår 2003

Lindrende behandling ved alvorlig sygdom. Når døden nærmer sig. Information til pårørende

Yderligere information Ønsker du yderligere information er du altid meget velkommen til at kontakte os.

Sundhedsvaner og trivsel blandt klasser på Jels Skole

Operation for ansamling af blodrester mellem hjernehinde og hjerne.

Sundhedsvaner og trivsel blandt klasser på Rødding Skole

Kunstig hofte (hoftealloplastik)

Patientvejledning. Fjernelse af mandler. Tonsillektomi

Halsbrand og sur mave

Sygdom og ulykke om bord - hvad kan fritidssejleren gøre?

Sådan skal du træne, når du har et brud på skulderen

HOVEDPINE HOVEDPINE. Næsten alle har oplevet hovedpine på et eller andet tidspunkt i deres liv, nogle har dagligt eller næsten dagligt hovedpine.

Patientinformation. Rygbedøvelse.

Transkript:

Opgaver i Regelbaserede Ekspertsystemer Opgave 1 Herunder er fire forskellige årsager til ondt i halsen, halsbetændelse, forkølelse, influenza og kyssesyge. Udled en række produktionsregler der kan afgøre hvad grunden til ondt i halsen kan være 1. Første produktionsregel skal således være halsbetændelse forkølelse influenza kyssesyge ondt(halsen) (Hvis man har halsbetændelse eller er forkølet eller har influenza eller har kyssesyge så (kan det) medfører ondt i halsen) Det er klart at den viden der er samlet i teksterne er vanskelig at ræsonnere over fordi symptomerne ligner hinanden. Der er dog forskel hvis man har alle/flere af symptomerne til en enkelt sygdom. Ekspertsystemet vil derfor på baggrund af de oplysninger der gives af brugeren kunne udvælge en eller flere muligheder. Lad os antage at brugeren har svaret ja til at have synkesmerter så kan det kun være halsbetændelse (ifølge denne lille vidensbase) der er årsagen til ondt i halsen, mens det hvis der er svaret ja til at have feber ikke kan afgøres om det er halsbetændelse, influenza eller kyssesyge der er årsagen. Der vil her skulle mere viden fra brugeren til for at kunne differentiere mellem disse tre sygdomme. Alternativt må svaret være alle mulighederne. Dette betyder, hvis vi anskuer problemet som en graf, at der er tale om multipel nedarvning, altså at en knude kan have mere end én forælder. Det gælder fx at feber halsbetændelse influenza kyssesyge og vil derfor, hvis det eneste faktum der gives er feber, give følgende inferenskæde feber halsbetændelse influenza kyssesyge ondt(hals) og ekspertsystemet vil ikke kunne indkredse årsagen til symptomerne (feber) til en enkelt sygdom, men udlede at der kan være tale om sygdommene halsbetændelse, influenza eller kyssesyge som årsag til ondt i halsen. 1 Teksterne er taget fra www.netdoktor.dk, men de er redigeret lidt for at passe til disse opgaver.

Opgave 2 Konverter produktionsreglerne fra opgave 1 til en graf, svarende til opgaven med bilen kan ikke starte -vidensbasen fra øvelsesgangen om regelbaserede ekspertsystemer. (Husk igen at der er multipel nedarvning, hvilket betyder at et symptom kan lede til flere sygdomme) Opgave 3 Opret en database efter samme model som i bilen kan ikke starte opgaven og afprøv systemet med en inferensmaskine. (det vil sige: opret en tabel med samme attributter og indsæt knuderne fra grafen i opgave 2. Dette kræver naturligvis at I har fået et brugernavn og password af jeans@ruc.dk, så i har en databasebruger hvor i kan oprette og slette database objekter) Der skal dog rettes i modellen for at acceptere den multiple nedarvning. Denne ændring er at relationen fra Node til sig selv nu skal være en mange-til-mange i stedet for en en-til-mange. PARENT RECOMMENDATION PARENT RECOMMENDATION ID DESCRIPTION QUESTION ID DESCRIPTION QUESTION Node PRIORITY Node PRIORITY Der er til hver sygdom tilføjet en beskrivelse af hvad man selv kan gøre for at afhjælpe symptomerne. Disse beskrivelser er tænkt som mulig anbefaling hvis/når ekspertsystemet har fundet en mulig sygdom. Det største problem er at den inferensmaskine der blev udviklet til de tidligere opgaver ( bilen kan ikke starte ) ikke kan håndtere denne model. Knuderne der indeholder symptomer kan pege på flere forældre og derfor ikke entydigt bestemme årsagen. Derfor er det nødvendigt også at kunne behandle denne nye type knuder. Et besøg på en knude, ville i det tidligere system enten afvise muligheden, og derfor betyde at der skulle søges videre efter andre årsager, eller være løsningen og derfor afslutte inferenskæden. En knude der kun har en forælder skal stadig behandles på samme måde, mens knuder med flere forældre skal fortsætte gennemsøgningen uanset svaret fra brugeren, fordi enten afvises muligheden eller også er det endnu ikke sikkert at dette er det fulde svar. Fx

feber halsbetændelse influenza kyssesyge kan senere, hvis der svares ja til hovedpine, yderligere indkredse problemløsningen, fordi hovedpine forkølelse influenza kyssesyge betyder at det så kun er fællesmængden mellem mængderne {halsbetændelse, influenza, kyssesyge} {forkølelse, influenza, kyssesyge} = {influenza, kyssesyge} der kan være årsagen, fordi dette vil være de eneste sygdomme der kan have begge symptomer. Denne måde at ræsonnere på kan ikke håndteres af det gamle ekspertsystem. Implementer et ekspertsystem (tag naturligvis udgangspunkt i det gamle ) der kan ræsonnere over denne nye viden (og faktisk også den gamle, som jo blot vil være et specialtilfælde, hvor der ikke findes nogen knuder med flere forældre). Vi ved godt at denne opgave er vanskelig, men det samtidig netop den del af kunsten at programmere vi gerne vil styrke i dette kursus, nemlig skridtet fra abstrakt problembeskrivelse til konkret problemløsning :-). Beskrivelse af viden Halsbetændelse Hvordan føles halsbetændelse? Synkesmerter. Smerterne i ørerne. Rødme i halsen. Hævede mandler. Mandler med belægninger. Feber. Hævede lymfeknuder på halsen. Hvad kan man selv gøre mod halsbetændelse? Ved tegn på halsbetændelse med feber og generel sygdomsfornemmelse er det en god idé at søge læge. Synkesmerter lindres med varme drikke og blød kost. Drik meget væske.

Forkølelse Hvordan føles forkølelse? Nyseanfald. Næsen løber. Næseslimhinden hæver. Smerter i ørerne. Hovedpine. Hoste. Hvad kan man gøre for at undgå forkølelse? Hvis du ikke fejler andet end forkølelse, og forkølelsen forsvinder i løbet af én-to uger, er der ikke grund til at søge læge. Næsemidler til at dæmpe hævelse af næseslimhinden kan lette vejrtrækningen. Sov med hovedet højt. Undgå rygning, det generer næseslimhinden. Smid engangslommetørklædet ud efter brug, det begrænser smitterisikoen. Influenza Hvordan føles influenza? hovedpine feber smerter i muskler ømme led brystsmerter mangel på appetit træthed svaghedsfølelse Hvad kan man selv gøre? Drik mest muligt, da man taber væske under feber. Man skal holde sig i ro og gerne i sengen. Sov meget. Undgå at ryge og drikke alkohol, da dette kan forlænge sygdomsperioden. Man kan eventuelt tage hostemedicin, hvis man hoster. Man sover bedst, hvis søvnen er uforstyrret

af hoste. Tag eventuelt febernedsættende og smertestillende medicin. Man bør blive inden døre og forkæle sig selv, indtil sygdommen er overstået Søg læge, hvis symptomerne ikke aftager efter en uge. Kyssesyge Hvordan føles kyssesyge? Op til sygdomsudbrud kan der være en periode på en til to uger, hvor det føles som om, man har influenza. Man har influenzalignende symptomer. Feber Udtalt træthed Muskelsmerter Hovedpine Svedtendens Hævede lymfeknuder på halsen, under armhuler eller i lysken Hvad kan man selv gøre? Ondt i halsen kan lindres med varme drikke. Drik rigeligt med væske, når du har feber. Hvil dig, når du er træt eller har feber. Genoptag fysisk aktivitet langsomt. Vent med kraftige fysiske anstrengelser til fire uger efter sygdoms ophør.

Opgaver i Fuzzy Logik Opgave 1 En fuzzy mængde Omkring 25 er defineret med følgende medlemskabsfunktion: Grad 1.0 omkring 25 0.6 0 0 20 25 30 Alder Spørgsmål 1 Giv et bud på funktioner (tegn disse) der definerer: a) Mere end 25 b) Helst i 30 erne, dog mindst 25 c) Præcis 25 d) Gammel Spørgsmål 2 a) Giv et bud på en modifikatorer (hedges) der kan bruges til at modificere gammel til meget gammel og til en lille-bitte smule gammel. Personer på 25 skal være medlemmer af den sidste til en grad > 0. b) tegn den modificerede medlemskabsfunktion. Spørgsmål 3 Tegn medlemsfunktioner der udtrykker a) Ikke omkring 25 b) Omkring 25 og en lille-bitte smule gammel c) Omkring 25 eller en lille-bitte smule gammel Opgave 2 Givet følgende fuzzy mængder over et endeligt domæne E af elever. a) Dygtig = 1/peter + 1/kirsten + 0.9/allan + 0.4/ulla b) Flink = 1/kirsten + 0.8/karsten + 0.3/peter + 0.1/kurt c) Arbejdssom = 1/allan + 1/peter + 0.8 kirsten + 0.1/kurt Spørgsmål 1 Opskriv følgende fuzzy mængder a) Dygtig og Flink og Arbejdsom b) Dygtig eller Flink eller Arbejdsom c) Enten Dygtig eller også Flink og Arbejdsom d) Ikke Dygtig

Spørgsmål 2 Hvis vi definerer en modifikator Lidt ved a) Lidt Dygtig b) Lidt Lidt Dygtig X hvad omfattes så af følgende mængder: