RACHLER, I. Vyhledávání podobných 3D modelů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Pan Rachler sice nevytvořil implementačně rozsáhlé dílo, ani netrénoval vlastní neuronové sítě, ale prokázal, že je velmi schopný samostatně uchopit náročné téma, nastudovat problematiku, využít a smysluplně zapojit existující dílčí řešení. Nebýt slabší aktivity a dokončování práce na poslední chvíli, hodnotil bych práci velmi dobře.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Téma bakalářské práce je již klasické a bylo v minulosti řešeno. Hodnotím jej jako obtížnější. Není snadné proniknout do problematiky, neboť se jedná o méně tradiční kombinaci práce se 3D geometrií a vyhledávání na základě přikladů, které je běžnější pro dokumenty, obrázky, apod. Pan Rachler ve svém řešení využil moderní neuronové sítě typu PointNet a vhodným zapojením předtrénované sítě dosáhl lepších výsledků než jeho kolegové, kteří toto téma řešili před ním. Zadání tedy považuji za splněné a výsledky za velmi dobré. | ||
Práce s literaturou | Základní studijní materiály byly doporučeny vedoucím, příčemž se jednalo o vědecké články. Dále již s literaturou student pracoval zcela samostatně. Potřebné informace si vyhledal a nastudoval. | ||
Aktivita během řešení, konzultace, komunikace | Student práci konzultoval zřídka, ovšem vždy mě svým pokrokem příjemně překvapil. Sám volil vhodná a smyslupná řešení. | ||
Aktivita při dokončování | Tvorba technické zprávy probíhala na poslední chvíli a její odevzdání bylo nakonec odloženo. K jejímu dílčímu stavu jsem měl možnost se vyjádřit. | ||
Publikační činnost, ocenění | Není známa. |
Autor naštudoval zložitý problém presahujúci osnovy bakalárskeho programu a vytvoril funkčné, aj keď do istej miery obmedzené, riešenie vyhľadávania podobných 3D modelov na základe vstupného modelu. Realizačný výstup je však slabší, užívateľsky neprívetivý a bohužiaľ nevyužíva všetky informácie, ktoré má autor k dispozícii.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadanie hodnotím ako obtiažne, študent musel naštudovať problematiku deskriptorov 3D modelov a neurónových sieti, ktoré sa v bakalárskom programe nevyučujú. | ||
Rozsah splnění požadavků zadání | Zadanie bolo splnené vo všetkých bodoch. | ||
Rozsah technické zprávy | Technická správa obsahuje 38 normostrán + obrázky, pohybuje sa teda na hranici minima. Obecne obrázky pekne dolňujú text, avšak niektoré pôsobia rušivo a zbytočne, napríklad “Obr. 4.5: Výber vstupného modelu.” na strane 27. | ||
Prezentační úroveň technické zprávy | 70 | Text je vhodne rozdelený a jednotlivé kapitoly na seba nadväzujú. “Kapitola 2 - Metódy vyhľadávania podobných 3D modelov” obsahuje zaujímavý prehľad deskriptorov, ktorý ale autor mieša s popisom architektúr neurónových sietí, čo sťažuje pochopiteľnosť textu. Metódy pre vyhodnotenie výsledkov sú popísané veľmi pekne a zrozumiteľne. “Kapitola 3 - Výber metódy a návrh aplikácie” by si podľa môjho názoru zaslúžila podrobnejší popis siete PointNet a prístupu akým táto sieť počíta deskriptor 3D modelu, keďže sa v podstate jedná o základný stavebný kameň tejto práce. “Kapitola 4 - Implementácia” je príliš krátka, na čitateľa pôsobí dojmom, že bolo odvedené minimum autorskej práce. “Kapitolu 5 - Testovanie, experimenty a výsledky” hodnotím ako najlepšiu kapitolu práce, obsahuje zaujímavé experimenty a porovnania. Je škoda, že text neobsahuje graf porovnávajúci celkové výsledky vyhľadávania v trénovacej a testovacej sade. | |
Formální úprava technické zprávy | 70 | Práca obsahuje malé množstvo preklepov, v kapitole 2 je zbytočná granularita nadpisov, až do štvrtej úrovne, grafy v kapitole 5 mohli byť vektorové. | |
Práce s literaturou | 80 | Práca obsahuje 17 zdrojov, z čoho väčšina sú odborné články. Citácie sú umiestnené s vhodnou frekvenciou, avšak niekedy sú nevhodne umiestnené v názve kapitoly alebo podkapitoly. | |
Realizační výstup | 60 | Realizačný výstup hodnotím ako podpriemerný. Výsledná aplikácia je príliš jednoduchá a zbytočne obmedzená, nedovoľuje užívateľovi vyhľadať iný model než predpripravené testovacie modely. Toto chovanie je síce možné docieliť, ale užívateľ musí svoj model nakopírovať do niektorej zložky tried modelov (napr. airplane) a správne súbor premenovať. Užívateľské rozhranie nezobrazuje ani žiadny údaj o metrike nakoľko sú si modely podobné. Odovzdané zdrojové súbory obsahujú skript ovládajúci užívateľské rozhranie aplikácie vo frameworku NiceGUI, skripty na vytváranie grafov a výpočet metrík, ktoré ale v UI nie sú dostupné, skript na konvertovanie medzi formátmi 3D modelov a uloženie databázy. Odovzdaná implementácia siete PointNet bola sice prevzaná z internetu, autor ju však upravil, pridal extrakciu deskriptoru a experimentoval so vstupnými dátami. | |
Využitelnost výsledků | Výsledná aplikácia beží v prehliadači, čo vnímam ako výhodu. Program by mohol byť použiteľný, ak by dovoľoval užívateľovi vyhľadávať ľubovoľné modely a taktiež pridávať nové modely do databázy. |
eVSKP id 141570