avtomatska analiza gibanja v izbranih moštvenih športnih igrah

avtomatska analiza gibanja v izbranih moštvenih športnih igrah avtomatska analiza gibanja v izbranih moštvenih športnih igrah

vision.fe.uni.lj.si
from vision.fe.uni.lj.si More from this publisher
21.08.2013 Views

88 Ocenjevanje izvedbe aktivnosti z uporabo ˇsablon aktivnosti posamezne akcije, ki jih potrebujemo pri ocenjevanju aktivnosti s Petrijevo mreˇzo, pred vsakim testiranjem iz učne mnoˇzice odstarnili vzorec, ki smo ga testirali. Namen opravljenih eksperimentov je bil ugotoviti, ali je z opisanima postopkoma ocenjevanja aktivnosti mogoče oceniti, če je bila aktivnost izvedena v skladu s predpisano ˇsablono. Pri tem smo predpostavili, da morajo biti aktivnosti, ki ustrezajo ˇsabloni, ocenjene bistveno bolje od tistih, ki ˇsabloni ne ustrezajo. Poleg ocene pa smo ˇzeleli ugotoviti, ali je mogoče pravilno določiti tudi fazo oziroma stopnjo, do katere je bila posamezna aktivnost odigrana. Za eksperimentalno validacijo ocenjevanja aktivnosti z Bayesovimi mreˇzami je bilo uporabljeno orodje, ki ga je razvil Kevin Murphy [87], pri ocenjevanju z uporabo Petrijevih mreˇz pa je bilo uporabljeno orodje, ki so ga razvili Muˇsič in drugi [88]. 5.4.1 Eksperiment 1: Ocenjevanje z uporabo Bayesove mreˇze Tabela 5.4.1 prikazuje povprečne ocene za posamezno vrsto aktivnosti pri uporabi metode Bayesovih mreˇz. Ker so bile pri testiranju uporabljene zelo dobro in nekoliko slabˇse izvedene aktivnosti, so rezultati predstavljeni s povprečno oceno, poleg tega pa so na dnu tabele predstavljene tudi minimalne ocene za primere, ko sta bili aktivnost in ˇsablona istega tipa ter maksimalne ocene za primere, ko sta se tip ˇsablone in aktivnosti razlikovala. Pri določanju maksimalne vrednosti napačne ocene za aktivnosti tipa ”Slovan” ocen za aktivnosti tega tipa bile upoˇstevene, saj gre za isto aktivnost z različno dolˇzino izvedbe. Ocena aktivnosti je bila podana kot normirana a posteriori verjetnost, da je bila aktivnost uspeˇsno odigrana pnorm(akcijai = da|e). Ocena se lahko giblje v intervalu [0 . . .1], pri čemer ocena 1 predstavlja aktivnost, ki je bila izvedena idealno. Na podlagi rezultatov v tabeli 5.4.1 lahko zaključimo, da je z uporabo nabora mreˇz, ki predstavljajo različne tipe aktivnosti, mogoče določiti, kakˇsno vrsto aktivnosti je ekipa odigrala. Kot lahko vidimo, je v primeru, ko se tip odigrane aktivnosti in tip ˇsablone ujemata, povprečna ocena aktivnosti kar trikrat viˇsja kot v nasprotnem primeru. Prav takˇsen zaključek bi bilo moˇzno narediti tudi ob pogledu minimalnih in maksimalnih vrednosti ocen, kjer lahko ugotovimo, da je bila pozitivno ocenjena zgolj ena aktivnost, ki ni ustrezala ˇsabloni pa ˇse v tem primeru je bila ocena te aktivnosti komajda pozitivna (z vrednostjo 0.54). Iz

5.4 Eksperimenti 89 Ocene aktivnosti [%] Tip ˇsablone 52 flex motion slovan1 slovan2 slovan3 slovan4 52 0.89 0.17 0.045 0.01 0.02 0.03 0.11 flex 0.11 0.87 0.03 0.29 0.32 0.08 0.17 motion 0.02 0.02 0.91 0.00 0.00 0.14 0.16 slovan1 0.11 0.08 0.22 0.99 0.91 0.80 0.81 slovan2 0.04 0.06 0.14 0.78 0.95 0.80 0.71 slovan3 0.01 0.02 0.10 0.24 0.49 0.97 0.92 slovan4 0.01 0.01 0.01 0.02 0.12 0.64 0.96 atlanta 0.12 0.33 0.08 0.04 0.06 0.12 0.17 california 0.06 0.02 0.02 0.00 0.00 0.03 0.06 double 0.05 0.11 0.16 0.01 0.01 0.04 0.06 fist 0.03 0.04 0.22 0.00 0.00 0.02 0.10 five 0.16 0.15 0.13 0.15 0.14 0.14 0.32 greenville 0.07 0.08 0.17 0.01 0.01 0.01 0.15 indiana 0.03 0.09 0.04 0.00 0.00 0.01 0.09 jacksonville 0.02 0.03 0.04 0.03 0.04 0.02 0.08 jersey 0.09 0.28 0.04 0.09 0.11 0.16 0.28 middle 0.011 0.06 0.06 0.02 0.02 0.04 0.16 russellRight 0.05 0.03 0.03 0.07 0.02 0.09 0.10 transition 0.18 0.11 0.02 0.01 0.02 0.03 0.07 turnover 0.13 0.09 0.05 0.01 0.01 0.09 0.11 ucla 0.19 0.10 0.04 0.01 0.01 0.04 0.011 Min. enaka 0.76 0.72 0.74 0.97 0.80 0.89 0.92 Max. različna 0.34 0.54 0.38 0.20 0.23 0.42 0.49 Tabela 5.5: Povprečna ocena, izraˇzena v obliki normirane a posteriori verjetnosti pnorm(aktivnost = da|e). Najboljˇsa povprečna ocena za posamezno vrsto aktivnosti je prikazana odebeljeno. Spodnji dve vrstici prikazujeta minimalno oceno aktivnosti za primer, ko sta bili aktivnost in ˇsablona istega tipa in maksimalno oceno v primerih, ko sta se razlikovali. tega lahko zaključimo, da je predlagano metodo mogoče uporabiti za ocenjevanje uspeˇsnosti izvedbe aktivnosti. Druga pomembna informacija, ki jo poleg ocene izvedbe aktivnosti lahko pridobimo iz mreˇze, je informacija o tem, koliko so k skupni oceni prispevali posamezni igralci oziroma kateri izmed igralcev je svojo vlogo odigral najbolje in kateri najslabˇse. Slika 5.12 prikazuje Bayesovo mreˇzo za aktivnost tipa ”Flex”, ki je bila slabˇse izvedena. Ob podrobni preučitvi mreˇze lahko ugotovimo, da nosita največji deleˇz krivde za slabˇse odigran napad drugi in peti igralec (p2 in p5), ki sta za svojo igro dobila najslabˇse ocene. Prav tako lahko ugotovimo, da je bil vzrok za njuno zelo nizko oceno ta, da nista odigrala zadnje blokade (BLOK 5-2), poleg tega pa drugi igralec ni izvedel ˇse ene blokade (BLOK 1-2).

5.4 Eksperimenti 89<br />

Ocene aktivnosti [%]<br />

Tip ˇsablone 52 flex motion slovan1 slovan2 slovan3 slovan4<br />

52 0.89 0.17 0.045 0.01 0.02 0.03 0.11<br />

flex 0.11 0.87 0.03 0.29 0.32 0.08 0.17<br />

motion 0.02 0.02 0.91 0.00 0.00 0.14 0.16<br />

slovan1 0.11 0.08 0.22 0.99 0.91 0.80 0.81<br />

slovan2 0.04 0.06 0.14 0.78 0.95 0.80 0.71<br />

slovan3 0.01 0.02 0.10 0.24 0.49 0.97 0.92<br />

slovan4 0.01 0.01 0.01 0.02 0.12 0.64 0.96<br />

atlanta 0.12 0.33 0.08 0.04 0.06 0.12 0.17<br />

california 0.06 0.02 0.02 0.00 0.00 0.03 0.06<br />

double 0.05 0.11 0.16 0.01 0.01 0.04 0.06<br />

fist 0.03 0.04 0.22 0.00 0.00 0.02 0.10<br />

five 0.16 0.15 0.13 0.15 0.14 0.14 0.32<br />

greenville 0.07 0.08 0.17 0.01 0.01 0.01 0.15<br />

indiana 0.03 0.09 0.04 0.00 0.00 0.01 0.09<br />

jacksonville 0.02 0.03 0.04 0.03 0.04 0.02 0.08<br />

jersey 0.09 0.28 0.04 0.09 0.11 0.16 0.28<br />

middle 0.011 0.06 0.06 0.02 0.02 0.04 0.16<br />

russellRight 0.05 0.03 0.03 0.07 0.02 0.09 0.10<br />

transition 0.18 0.11 0.02 0.01 0.02 0.03 0.07<br />

turnover 0.13 0.09 0.05 0.01 0.01 0.09 0.11<br />

ucla 0.19 0.10 0.04 0.01 0.01 0.04 0.011<br />

Min. enaka 0.76 0.72 0.74 0.97 0.80 0.89 0.92<br />

Max. različna 0.34 0.54 0.38 0.20 0.23 0.42 0.49<br />

Tabela 5.5: Povprečna ocena, izraˇzena v obliki normirane a posteriori verjetnosti<br />

pnorm(aktivnost = da|e). Najboljˇsa povprečna ocena za posamezno vrsto<br />

aktivnosti je prikazana odebeljeno. Spodnji dve vrstici prikazujeta minimalno<br />

oceno aktivnosti za primer, ko sta bili aktivnost in ˇsablona istega tipa in<br />

maksimalno oceno v primerih, ko sta se razlikovali.<br />

tega lahko zaključimo, da je predlagano metodo mogoče uporabiti za ocenjevanje<br />

uspeˇsnosti izvedbe aktivnosti.<br />

Druga pomembna informacija, ki jo poleg ocene izvedbe aktivnosti lahko<br />

pridobimo iz mreˇze, je informacija o tem, koliko so k skupni oceni prispevali<br />

posamezni igralci oziroma kateri izmed igralcev je svojo vlogo odigral najbolje in<br />

kateri najslabˇse. Slika 5.12 prikazuje Bayesovo mreˇzo za aktivnost tipa ”Flex”,<br />

ki je bila slabˇse izvedena.<br />

Ob podrobni preučitvi mreˇze lahko ugotovimo, da nosita največji deleˇz krivde<br />

za slabˇse odigran napad drugi in peti igralec (p2 in p5), ki sta za svojo igro<br />

dobila najslabˇse ocene. Prav tako lahko ugotovimo, da je bil vzrok za njuno zelo<br />

nizko oceno ta, da nista odigrala zadnje blokade (BLOK 5-2), poleg tega pa drugi<br />

igralec ni izvedel ˇse ene blokade (BLOK 1-2).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!