• Rune Kongsgaard Rasmussen
4. semester , Sundhedsteknologi, Kandidat (Kandidatuddannelse)
Over 17.5 milioner af mennesker dør hvert år pga kardiovaskulære problemer hvoraf størstedelen af tilfældene er mulige at forhindre. Forskellige metoder kan bruges til at detektere hjerteproblemer og hjertesygedomme men den mest brugte metode er det 12-ledet EKG. Egenskaber fra et EKG kan udtrækkes og bruges i Machine Learning. Det viser sig dog at det ikke nødvendigvis er en god ide at anvende såkaldte eksperter til at udtrække disse egenskaber fra EKGet. I EKG forskninger der lavet en masse forskning i at forsøge at forstå disse egenskaber og den underlæggende grammatik af EKGet, ikke kun til diagnostisk brug men også til at identificere en person eller deres humør. I en litteratursøgning om Machine learning blev det fundet at Hierarchical Temporal Memory virker til at kunne identificere de underliggende egenskaber og grammatik i EKG’et på en automatisk og robust måde. Det var derfor evalueret hvor godt at en implementing af Hierarchical Temporal Memory kunne identificere og bruge den underliggende grammatik af EKG’et til at klassificere hvilken person et hjerteslag tilhørte baseret på et hjerteslag afledt fra ufiltreret EKG.

Flere del-sæt hvert indeholdende et forskelligt antal personer var generet fra en EKG database med over 25,000 personer. To sessioner blev inkluderet fra hver person hvor hver enkelt session indeholdet 10 sekunders data og var optaget med 500 Hz. Denne data indeholdte flere led men kun II-ledet var brugt. Det samlede datasæt indeholdte både sunde og raske personer men også personer der led af forskellige sygdomme der havde betydning for deres hjertefunktion. Hvert enkelt del-sæt blev splittet i træning og test data hvor der var fire gange så meget trænings data som test data. En implementering af Hierarchical Temporal Memory blev fortaget ved at bruge software fra Numenta kaldet NuPic. Hvert eneste del-sæt der indeholdte træningsdata blev anvendt i denne implementering. Disse datasæt blev vist med et forskelligt antal iterationer hvor kun en enkelt iteration blev fortaget for noget data og op til 1,000 iterationer for andet data.

Den største nøjagtighed blev opnået ved kun at bruge 10 personer hvor at denne nøjagtighed blev målt til at være op til 31.3 $\%$ og mindst for 1,250 patienter hvor den var under et procent. I del-sæt hvor flere iterationer var brugt var der ikke fundet bedre resultater. Ved at kombienere forskellige del-sæt sås der heller ikke en forbedring af resultater.

Det var muligt at identificere hjerteslag med op til en nøjagtighed på 31.3 $\%$ men ved at forøge antal af personer inkluderet i klassifikationen faldt denne nøjagtighed. Slev ved at forøge antal af iterationer hvormed data blev brugt i systemet var der ingen forbedring af resultaterne. Resultaterne af dette studie er stadigvæk dog forholdsvis nye og interessante ide at Hierarchical Temporal Memory ikke har været brugt i en biometrisk applikation før. Derudover er antal af personer høje i forhold til mængden af data per person når man sammenligner med andre studier fundet under litteratursøgningen i dette projekt. Det var ikke muligt at finde ud af om den fundne nøjagtighed var begrænset pga variabiliteten mellem personer i datasættet eller fordi at konfigurationen af Hierarchical Temporal Memory ikke var god nok. Fabrikanten af det software der blev brugt i dette studie er udkommet med et nyt værktøj kaldet “swarming” til at hjælpe med at forbedre konfigurationer af Hierarchical Temporal Memory. Det virker derfor som et logisk valg at bruge dette værktøj til vider undersøgelser i forbedring af nøjagtigheden med Hierarchical Temporal Memory.
SprogEngelsk
Udgivelsesdato2017
Antal sider64
Ekstern samarbejdspartnerNew Zealand College of Chiropractic
Rasmus Wiberg Nedergaard Rasmus.Nedergaard@nzchiro.co.nz
Anden
ID: 259117858