Vizualizace automatových algoritmů

but.committeedoc. RNDr. Pavel Smrž, Ph.D. (předseda) doc. Ing. František Zbořil, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen)cs
but.defenceStudent 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 D.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHolík, Lukášen
dc.contributor.authorKuchyňka, Jiříen
dc.contributor.refereeČeška, Milanen
dc.date.accessioned2023-07-17T09:06:36Z
dc.date.available2023-07-17T09:06:36Z
dc.date.created2023cs
dc.description.abstractTato práce se zabývá návrhem a implementací generického systému k vizualizaci algoritmů, které pracují nad automaty. Výsledný systém zcela odděluje část, která se věnuje generování dat k vizualizaci a část, která se věnuje vizualizování. Systém pouze určuje jejich komunikační rozhraní. Práce se zaměřuje na integraci takovéhoto systému do existujících knihoven takovým způsobem, aby byly minimalizovány požadavky na programátora, k tomu aby mohl vizualizovat stav svého algoritmu. Práce se také zkráceně věnuje možnostem využití tohoto systému k vizualizaci stavu algoritmu při krokování programem během ledění. Navržený systém může být použit pro výuku, výzkum a praktické aplikace v oblasti teorie automatů. V budoucnu by mohl být systém rozšířen o nástroje k vizualizaci turingových strojů a algoritmů pracujících nad nimi.en
dc.description.abstractThe goal of this thesis is to design and implement a generic system to visualize algorithms that operate over automata. The resulting system completely separates the part that is dedicated to generating data for visualization and the part that is dedicated to visualizing it. The system only specifies their communication interface. This thesis focuses on integrating such system into existing libraries in a way to minimize the requirements on the programmer to start visualizing the state of their algorithm. The thesis also briefly discusses the possibilities of using such a system to visualize the state of an algorithm while stepping through the program during debugging. The proposed system can be used for teaching, research, and practical applications in automata theory. In the future, the system could be extended with tools to visualize Turing machines and algorithms operating on them.cs
dc.description.markDcs
dc.identifier.citationKUCHYŇKA, J. Vizualizace automatových algoritmů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other144816cs
dc.identifier.urihttp://hdl.handle.net/11012/213195
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectautomatyen
dc.subjectNFAen
dc.subjectDFAen
dc.subjectvizualizaceen
dc.subjectladění programuen
dc.subjectalgoritmyen
dc.subjectautomatové algoritmyen
dc.subjectvizualizace automatůen
dc.subjectgrafyen
dc.subjectGraphVizen
dc.subjectstreamování daten
dc.subjectJupyter Notebooken
dc.subjectvizualizace v reálném časeen
dc.subjectdebuggování automatových algoritmůen
dc.subjectautomatacs
dc.subjectautomatoncs
dc.subjectNFAcs
dc.subjectDFAcs
dc.subjectvisualizationcs
dc.subjectdebuggingcs
dc.subjectalgorithmscs
dc.subjectautomata algorithmscs
dc.subjectautomata visualizationcs
dc.subjectgraphscs
dc.subjectGraphVizcs
dc.subjectdata streamingcs
dc.subjectJupyter Notebookcs
dc.subjectreal-time visualizationcs
dc.subjectautomata algorithm debuggingcs
dc.titleVizualizace automatových algoritmůen
dc.title.alternativeVizualization of Automata Algorithmscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-19cs
dcterms.modified2023-06-27-18:55:03cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid144816en
sync.item.dbtypeZPen
sync.item.insts2023.07.17 11:06:36en
sync.item.modts2023.07.17 09:56:07en
thesis.disciplineVývoj aplikacícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.18 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_144816.html
Size:
10.69 KB
Format:
Hypertext Markup Language
Description:
review_144816.html
Collections