ZEMÁNEK, K. Waveletová transformace v reálném čase v prostředí Pure Data [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Oceňuji aktivitu studenta během celého roku, bohužel kvůli technickým problémům a možná nezkušenosti studenta s programováním aplikací v C++ se nepodařilo zcela naplnit hlavní cíl práce.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění zadání | F | 20/50 | |
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) | A | 20/20 | |
Formální zpracování práce | C | 15/20 | |
Využití literatury | A | 10/10 |
Zadání bakalářské práce nebylo zcela splněno, ale to bylo způsobeno objektivními potížemi při překladu či importu externího modulu pro PD. Po odborné stránce je práce na dobré úrovni, ale v popisu Waveletové transformace jsou některé nedostatky, student např. uvádí, že požadavek na oscilační charakter a tlumení kmitů mateřské vlnky k +/- nekonečnu vyplývá pouze z jeho nulové střední hodnoty. Rovněž programový model externích modulů pro PD není dle mého názoru dostatečně rozpracován. Formálnímu zpracování práce lze vytknout překlepy, formátování proměnných v textu a scházející čárky za rovnicemi a ve větách. K popisu algoritmu DTWT a IDTWT v kap. 3 by byl vhodný vývojový diagram. Student v práci uvádí, že se mu kvůli "problémům s nastavením překladače" nepodařilo v PD vytvořenou knihovnu otevřít. Nezmiňuje se však, jakou konkrétní chybu překladač nebo PD hlásí. Při kontrole přiložených zdrojových kódu jsem obejvil zásadní chybu, kdy se student pokouší volat převzatou funkci pro výpočet DTWT se špatnými vstupními parametry, přesněji řečeno místo ukazatele na pole typu float a typu unsigned long (vyžadované funkcí myWavelet) předává ukazatele na speciální datové struktury t_signal. Aplikace pak samozřejmě nejde přeložit a pokud ano (při vnuceném přetypování), dostává funkce myWavelet nesmyslná data.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků zadání | C | 15/20 | Zadání bakalářské práce nebylo zcela splněno, ale to bylo způsobeno objektivními potížemi při sestavování externího modulu pro PD. |
Odborná úroveň práce | C | 36/50 | Po odborné stránce je práce na dobré úrovni, ale v popisu Waveletové transformace jsou některé nedostatky, student např. uvádí, že požadavek na oscilační charakter a tlumení kmitů mateřské vlnky k +/- nekonečnu vyplývá pouze z jeho nulové střední hodnoty. Rovněž programový model externích modulů proPD není dle mého názoru dostatečně rozpracován. |
Interpretace výsledků a jejich diskuse | E | 10/20 | Student v práci uvádí, že se mu kvůli "problémům s nastavením překladače" nepodařilo v PD vytvořenou knihovnu otevřít. Nezmiňuje se však, jakou konkrétní chybu překladač nebo PD hlásí. Při kontrole přiložených zdrojových kódu jsem ale obejvil zásadní chybu, kdy se student pokouší volat převzatou funkci pro výpočet DTWT se špatnými vstupními parametry, přesněji řečeno místo ukazatele na pole typu float a typu unsigned long (vyžadované funkcí myWavelet) předává ukazatele na speciální datové struktury t_signal. Aplikace pak samozřejmě nejde přeložit a pokud ano (při vnuceném přetypování), dostává funkce myWavelet nesmyslná data. |
Formální zpracování práce | C | 7/10 | Formálnímu zpracování práce lze vytknout překlepy, formátování proměnných v textu a scházející čárky za rovnicemi a ve větách. K popisu algoritmu DTWT a IDTWT v kap. 3 by byl vhodný vývojový diagram. |
eVSKP id 14090