Gazdi László – mérnök informatikus Bsc. Tipikus viselkedési minták felismerése Bsc. Önálló labor téma Készítette: Gazdi László Konzulens: Dr. Pataki Béla
Gazdi László – mérnök informatikus Bsc. A feladat: Fontosság: –Mindennapi tevékenységek megfigyelése időseknél, betegeknél Nehézség: –Az események ismétlődnek, de: nem mindig ugyanakkor nem mindig ugyanúgy
Gazdi László – mérnök informatikus Bsc. Eszközök A tanszéken található berendezett szoba Életvitel szimulátor Program –Nyelv: C#
Gazdi László – mérnök informatikus Bsc. Kezdetben: Algoritmusok fejlesztése –Szavak keresése, felismerése szövegben Maximális hossz Kötött sorrend Csak kötelező karakterek –aeblgfwemgewa Esetleges átlapolódások (max hossz 10) –123a5678lamalmah
Gazdi László – mérnök informatikus Bsc. Kezdetben/2: Algoritmus: –Kezdőkarakter megkeresése, majd a maximális hossznyi szöveg leválasztása, majd ebben keresés –Az első karakter + az az előtti karakterek eltávolítása –Ennek folytatása a végéig lgbmeardfmblymabávkfadlémbyalalymaa
Gazdi László – mérnök informatikus Bsc. Folytatás: Karakterek helyett események – pl.: reggeli Események szétválasztása különböző típusokra: –Start – polchoz megy –Kötelező, kötött sorrendű – asztalhoz megy, eszik, –Kötelező, nem kötött sorrendű – iszik –Adott valószínűségű – kenyeret vág –Stop – tányér elrakása –Tiltó – csengő
Gazdi László – mérnök informatikus Bsc. Folytatás/2: Minták megadása: –Eseményenként: Code – esemény kódja – drink_water Type – esemény típusa – K StartTiB – kezdeti időintervallumának eleje – StartTiE – kezdeti időintervallumának vége – 1.9:00:00 Dur – hossz – 20 Shorter – mennyivel lehet rövidebb, mint a tervezett – 10 Longer – mennyivel lehet hosszabb, mint a tervezett – 10 Poss – bekövetkezés valószínűsége – 1 Descr – bármilyen megjegyzés drink_waterK :0: leiras
Gazdi László – mérnök informatikus Bsc. Folytatás/3 Algoritmus: –Események típusának kiderítése –Start és stop események keresése, párosítása –Típusok külön ciklusban keresése Lista készítése az adatokból, valamint a mintából Csak ezekben keresem az azonosakat –Két esemény azonos, ha Ugyanaz a kódja Időpontja benne van a megadott időintervallumban
Gazdi László – mérnök informatikus Bsc. Jelenleg: Szimulátor által generált adatsorban keres Naponta ismétlődő minták megtalálása –Megadott mintához +24h Ha minden esemény szerepel, akkor 1 –Adott valószínűségű események csökkentik
Gazdi László – mérnök informatikus Bsc. Példa futtatás:
Gazdi László – mérnök informatikus Bsc. Idő Minta hossza
Gazdi László – mérnök informatikus Bsc.
Gazdi László – mérnök informatikus Bsc. Továbblépési irányok: Külső: –Grafikus felület Funkcionalitás: –Algoritmus gyorsítása –Párhuzamosítás –Többszintű keresés
Gazdi László – mérnök informatikus Bsc. Köszönöm a figyelmet!