Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Daniel Putiš
Ak. rok: 2024/2025
Vedoucí: prof. RNDr. Alexandr Meduna, CSc.
Oponent: Ing. Martin Havel
Táto práca prezentuje aplikáciu, ktorápoužíva stochastický, parametrický, rozšírený Lsystém (E0L-systém) na generovanie retazcov symbolov. Tieto reťazce sa následne mapujú na hudobné noty, ktoré tvoria jednu melódiu. Melódia vie byť následne prehratá a uložená. Melódia sa môže generovať vo všetkých durových a molových stupniciach. Na tento účel bola vyvinutá Java aplikácia, ktorá používa vyvinuté zreťazenie. Zreťazenie generuje reťazce podľa L-systému, prekladá ho na hudobné noty a prehráva a ukladá noty do MIDI alebo XML súborov. Aplikácia je schopná generovať melódie vo všetkých požadovaných stupniciach. To potvrdzuje, že stochastické, parametrické E0L-systémy sú vhodný nástroj na generovanie hudby.
L-systémy, EOL-systémy, formálne gramatiky, generovanie hudby
Termín obhajoby
16.06.2025
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
E
Průběh obhajoby
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.
Otázky k obhajobě
Jazyk práce
angličtina
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie (BIT)
Složení komise
doc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Zdeněk Materna, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen)
Posudek vedoucíhoprof. RNDr. Alexandr Meduna, CSc.
Vedoucí zdůvodňuje hodnocení C takto: student získával poznatky ze studijních materiálů průměrným způsobem. Jeho komunikace s vedoucím byla průměrná a nedávala vedoucímu možnost řídit vývoj práce vyčerpávajícím způsobem. Jeho přístup k řešení byl poněkud nesystematický. Je třeba ale uznat, že téma práce je velmi originální a student se jej svým způsobem snažil řešit, což je třeba ocenit. Tato snaha vede vedoucího k hodnocení C.
Práce byla vypracována dle uvedeného tématu a postupu. Nebyla příliš náročná, ač vyžadovala studium cizojačné literatury a následný rozvoj získaných znalostí. Byla zajímavá propojením dvou vědních disciplín - informatiku a hudební vědu. Práce nepřekročila zadání.
Aktivita studenta při získávání a využívání studijních materiálů k řešení bakalářské práce byla průměrná. Setkávali jsme se zhruba jednou za 10 dní a konzultace měly obecný charakter s málo konkétních dotazů.
Student byl během řešení běžně aktivní.
Práce byla odevzdána na poslední chvíli. Finální verze práce byla konzultována jen hrubě.
Není.
Známka navržená vedoucím: C
Posudek oponentaIng. Martin Havel
V práci jsou úspěšně aplikovány L-systémy. Snížené hodnocení uspokojivě (D) je primárně kvůli kvalitě textu technické zprávy.
Stupeň hodnocení: obtížnější zadání
Obtížnost zadání spočívala v nutnosti pochopení pokročilých modelů formálních jazyků, které jsou běžně probírány až v rámci doktorského studia a jejich využití v umění.
Celkový rámec logické struktury je vhodný. V některých částech je ovšem matoucí. Například v sekci 3.2 se nedefinují L-systémy obecně, ale rovnou D0L-systémy, i když některé části patří k definici obecného L-systému. Na čitelnosti se projevuje nevypsanost autora v anglickém jazyce. Práce proto obsahuje kostrbatou větnou formu. Dále za zmínku stojí zbytečně dlouhá souvětí snižující čitelnost.
Práce obsahuje vyšší množství překlepů a gramatických chyb jak ve slovenských abstraktech tak i v anglickém textu.
Implementace realizačního výstupu má dobrou kvalitu a kód je adekvátně komentovaný. Dokumentace je adekvátní. Výstup implementace je působivý.
Práce implentuje generátor hudební partitury, který umí hudební partituru přehrát. Proto lze výstup práce využít nejen v umění, ale i při demonstraci náhodnosti.
Stupeň hodnocení: zadání splněno
Zadání splněno ve všech bodech.
Stupeň hodnocení: splňuje pouze minimální požadavky
Část o modelech formálních jazyků by měla být obsáhlejší, ale pro potřeby práce je dostačující.
Práce obsahuje 17 zdrojů. Zdroje jsou vhodně zvolené a adekvátně použité.
Známka navržená oponentem: D
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová