140 likes | 262 Views
Tipikus viselkedési minták felismerése. Bsc. Önálló labor téma Készítette: Gazdi László Konzulens: Dr. Pataki Béla. 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.
E N D
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 • 123a5678lamalmah • 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émbyal a lyma a 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: drink_water K 25200 1.9:0:0 20 10 10 1 leiras • Code – esemény kódja – drink_water • Type – esemény típusa – K • StartTiB – kezdeti időintervallumának eleje – 25200 • 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 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.
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! Gazdi László – mérnök informatikus Bsc.