380 likes | 493 Views
Izboljševanja prepoznavanja aktivnosti iz položajev značk. Mitja Luštrek Institut Jožef Stefan Odsek za inteligentne sisteme. Ozadje. Projekt Confidence: ugotavljanje zdravstvenih težav starejših iz gibanja. Ozadje. Projekt Confidence: ugotavljanje zdravstvenih težav starejših iz gibanja
E N D
Izboljševanja prepoznavanja aktivnostiiz položajev značk Mitja Luštrek Institut Jožef Stefan Odsek za inteligentne sisteme
Ozadje • Projekt Confidence: ugotavljanjezdravstvenih težav starejših iz gibanja
Ozadje • Projekt Confidence: ugotavljanjezdravstvenih težav starejših iz gibanja • Uporabniku na telo pritrdimo značke • S senzorji določamo položaj značk v prostoru • Prepoznamo aktivnost • Interpretiramo kot normalno / nenormalno
Dva dela • Spremembe v prepoznavanju aktivnostizaradi menjave hardvera: Smart → Ubisense
Dva dela • Spremembe v prepoznavanju aktivnostizaradi menjave hardvera: Smart → Ubisense • Izboljševanje prepoznavanja z izkoriščanjem znanja o: • zaporednih prepoznavah
Dva dela • Spremembe v prepoznavanju aktivnostizaradi menjave hardvera: Smart → Ubisense • Izboljševanje prepoznavanja z izkoriščanjem znanja o: • zaporednih prepoznavah • značilnih napakah
Menjava hardvera • Prej: Smart • infrardeč, zelo natančen • Gaussov šum • do 12 značk
Menjava hardvera • Prej: Smart • infrardeč, zelo natančen • Gaussov šum • do 12 značk • Zdaj: Ubisense • radijski (UWB), manj natančen • nepravilen šum • 4 značke
Prilagoditev prepoznavanja aktivnosti • 10 × na sekundo zajamemo koordinate značk → en nabor atributov
Prilagoditev prepoznavanja aktivnosti • 10 × na sekundo zajamemo koordinate značk → en nabor atributov • Več zaporednih naborov atributov združimo v atributni vektor
Prilagoditev prepoznavanja aktivnosti • 10 × na sekundo zajamemo koordinate značk → en nabor atributov • Več zaporednih naborov atributov združimo v atributni vektor • S strojnim učenjem atributne vektorje klasificiramo v aktivnosti
Prilagoditev prepoznavanja aktivnosti • 10 × na sekundo zajamemo koordinate značk → en nabor atributov • Več zaporednih naborov atributov združimo v atributni vektor • S strojnim učenjem atributne vektorje klasificiramo v aktivnosti IS 2008 Samo 4 značke dajo malo manevrskega prostora Koliko? Kako? Kateri algoritem?
Število naborov in algoritem • Število naborov atributov • 1–10
Število naborov in algoritem • Število naborov atributov • 1–10 → več je bolje, najbolje torej 10
Število naborov in algoritem • Število naborov atributov • 1–10 → več je bolje, najbolje torej 10 • Algoritem za strojno učenje • 3-najbližji sosedi • podporni vektorji • naključni gozd • “bagging” • “boosting” Adaboost M1
Število naborov in algoritem • Število naborov atributov • 1–10 → več je bolje, najbolje torej 10 • Algoritem za strojno učenje • 3-najbližji sosedi • podporni vektorji • naključni gozd • “bagging” • “boosting” Adaboost M1
Način združevanja • Nizanje En nabor atributov (en atribut)
Način združevanja • Nizanje Atributni vektor
Način združevanja • Nizanje • Povprečenje
Način združevanja • Nizanje • Povprečenje • Povprečenje + naklon
Način združevanja • Nizanje • Povprečenje • Povprečenje + naklon
Predstavitev znanja za izboljševanje W A različnih aktivnosti W možnih položajev meje A različnih aktivnosti • A × (A – 1) × W različnih oken pravih aktivnosti • Vsakemu oknu pripada porazdelitev prepoznanih aktivnosti
Prvi način izboljševanja • Učenje:pri oknu pravih akt. [hoja, spuščanje, spuščanje]števec ([hoja, hoja, padanje])++ • Izboljševanje:pri oknu prepoznanih akt. [hoja, hoja, padanje] poiščemo okno pravih aktivnosti, kjer je verjetnost ([hoja, hoja, padanje]) največja
Drugi način izboljševanja • Učenje:pri oknu pravih akt. [hoja, spuščanje, spuščanje]števec (1. aktivnost = hoja)++števec (2. aktivnost = hoja)++števec (3. aktivnost = padanje)++
Drugi način izboljševanja • Izboljševanje:pri oknu prepoznanih akt. [hoja, hoja, padanje] poiščemo okno pravih aktivnosti, kjer je verjetnost (1. aktivnost = hoja) ×verjetnost (2. aktivnost = hoja) ×verjetnost (3. aktivnost = padanje) največja
Tretji način izboljševanja • Učenje:pri oknu pravih akt. [hoja, spuščanje, spuščanje]števec (leva aktivnost = hoja)++števec (desna aktivnost = hoja)++števec (desna aktivnost = padanje)++ • Izboljševanje: ...
Četrti način izboljševanja • Učenje:pri pravi aktivnosti hoja števec (hoja)++pri pravi aktivnosti spuščanje števec (hoja)++pri pravi aktivnosti spuščanje števec (padanje)++ • Izboljševanje: ...
Zaključek • Izkoriščanje znanja o zaporednih prepoznavah aktivnosti in značilnih napakah osnovnega klasifikatorja • prinese 1,7 % izboljšanje klasifikacijske točnosti • ogled doseženih izboljšav kaže, da je več najbrž težko doseči
Zaključek • Izkoriščanje znanja o zaporednih prepoznavah aktivnosti in značilnih napakah osnovnega klasifikatorja • prinese 1,7 % izboljšanje klasifikacijske točnosti • ogled doseženih izboljšav kaže, da je več najbrž težko doseči • V prihodnje • izkoriščati podobnosti med atributnimi vektorji