HÁK, M. Simulace pohybu mobilního zařízení v ruce člověka [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Hranický, Radek

Zadání bylo splněno v plném rozsahu a výsledky experimentů vypadají slibně. Vytvořené řešení svůj účel plní a bude pravděpodobně využito v nástroji JShelter. Technická zpráva je také na velmi dobré úrovni. K hodnocení "A" mi chybí systematičtější srovnání výsledků simulovaného a reálného pohybu. Byť optické srovnání dvou průběhů také dává smysl, šlo by to na to jít i lépe (spektrální analýza signálů, zkoumání periodicity atp.). Také by bylo zajímavé zkusit simulovat i jiné pohyby než jen chůzi. Celkově jde však dle mého názoru o velmi zajímavou, pěknou a tématicky vcelku unikátní práci. Navrhují tedy hodnocení velmi dobře (B).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo vytvořit řešení pro simulaci pohybu mobilního zařízení v ruce člověka a integrovat je do nástroje JShelter, konkrétně do wrapperů Generic Sensor API, které dosud zvládaly simulovat pouze stacionární zařízení. Zadání bylo splněno v plném rozsahu.
Práce s literaturou Student využil doporučené literatury a další relevantní zdroje si samostatně dohledal.
Aktivita během řešení, konzultace, komunikace Pan Hák byl během řešení aktivní, práci se věnoval s nadšením, termíny plnil bez obtíží a na schůzky docházel připraven.
Aktivita při dokončování Práce byla dokončena v předstihu a její obsah jsem měl možnost připomínkovat. Mé připomínky se však týkaly vesměs formalit a pan Hák je zapracoval. Celkově jsem s výsledkem práce spokojen. Je jen škoda, že se nepodařilo vyzkoušet simulovaný pohyb na klasifikátoru sl. Henclové a zhodnotit, zda byl simulovaný pohyb správně detekován.
Publikační činnost, ocenění Student zveřejnil zdrojové kódy své práce na portálu Github: https://github.com/stars/Haky00/lists/dp Je pravděpodobné, že v budoucnu vznikne odborná publikace, kde budou zohledněny též poznatky z práce pana Háka.
Navrhovaná známka
B
Body
88

Posudek oponenta

Polčák, Libor

Pan Hák vytvořil práci, která kombinuje několik oblastí, je originální a pro komunitu okolo rozšíření JShelter prospěšná.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Práce vyžadovala nastudování zákonitostí pohybu kostry, vytvoření modelu pohybu se zařízením a nastudování rozšíření JShelteru. Finální kód pro rozšíření musí být velmi rychlý.
Rozsah splnění požadavků zadání
Rozsah technické zprávy
Prezentační úroveň technické zprávy 85 Práce má pěknou strukturu a dobře se čte. V několika pasážích jsem však tápal, jaký konkrétní problém autor řeší. Např. co má být vstupem a výstupem genetického algoritmu? Také není zřejmé, jak fitness funkce vyhodnocuje, že dané parametry odpovídají žádanému pohybu, případně proč byly zvolen konkrétní počet sinusoid. V sekci 7.1 se autor odkazuje na vyhodnocení dat jednotlivých senzorů, ve skutečnosti však vyhodnocuje uvěřitelnost falešných dat. Uvedenou pasáž jsem musel přečíst několikrát, abych si byl aspoň trochu jistý, jak to autor myslel. V sekci 7.3 se sice autor odkazuje na podobné průběhy a rozptyly hodnot, výsledky měření však nepřikládá.
Formální úprava technické zprávy 85 Práce je jazykově a typograficky velmi kvalitní. Škoda, že autor občas používá hovorové výrazy (např. hodinové rafičky) a zaměňuje název vlastnosti pro event handler s názvem události v JavaScriptu.
Práce s literaturou 85 V úvodu úplně chybí citace, přestože je zjevné, že byly využívané později uvedené zdroje. Na str. 15 a 18 jsem našel citační značku mimo větu. Jinak se s literaturou v práci pracuje příkladně.
Realizační výstup 80 Zdrojový kód není výrazněji komentovaný, není úplně jasné, které kusy kódu patří studentovi a které jsou převzaté. Funkčnost programového vybavení mně byla předvedená a vše funguje, jak má. Z pohledu testování je škody, že když student došel k závěru, že počet skládaných sinusoid je příliš malý, že jej nevyzkoušel navýšit, případně nepřišel s náhradním řešením.
Využitelnost výsledků Celkový přínos práce hodnotím jako velmi kladný. Student prakticky ukázal, že současné metody JShelteru lze nahradit složitějšími s rozumnými výpočetními nároky. Před mergováním do samotného rozšíření však bude potřeba doladit funkcionalitu a provést dodatečná měření.
Navrhovaná známka
B
Body
87

Otázky

eVSKP id 153709