Neuronové sítě pro string constraint solving
| but.committee | doc. Ing. František Zbořil, CSc. (předseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Jan Pluskal, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) | cs |
| but.defence | 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 B. | cs |
| but.jazyk | angličtina (English) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Holík, Lukáš | en |
| dc.contributor.author | Pekný, Adam | en |
| dc.contributor.referee | Havlena, Vojtěch | en |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Táto práca skúma možnosti optimalizácie formálnych metód používaných pri riešení reťazcových obmedzení pomocou neurónových sietí. Zaoberáme sa konkrétne nástrojom Z3-noodler vyvíjaným tímom Verifit na VUT FIT v Brne. Najskôr vysvetľujeme potrebné prerekvizity v podobe definícií a predstavujeme súčasnú implementáciu. Potom znázorňujeme návrh nášho riešenia s použitím grafových neurónových sietí, extrakciu dát, trénovanie a vyhodnotenie modelu a jeho nasadenie do Z3-noodler. Nakoniec pomocou rôznych metík dokazujeme že neurónové siete sú schopné učiť sa zmyslupné vzťahy z nedeterministických konečných automatov a to že nasadenie modelu je skutočná výzva nakoľko to prináša väčšiu výpočetnú náročnosť a to že neurónové siete sa môžu mýliť. | en |
| dc.description.abstract | This thesis researches the possibility of optimization of formal methods used in string constraint solving by the usage of neural networks. We focus namely on Z3-noodler developed by Verifit group from VUT FIT Brno. First we explain the essential preliminaries in form of definitions and introduce the current implementation. Then we show the idea behind our proposed solution using graph neural networks, dataset extraction, model training and evaluation, and its implementation into Z3-noodler. Lastly we show by different metrics that the neural networks are able to learn meaningful relations from non-deterministic finite automata and that the deployment of the model is the real challenge due to introduced overhead and the neural networks not being always right. | cs |
| dc.description.mark | B | cs |
| dc.identifier.citation | PEKNÝ, A. Neuronové sítě pro string constraint solving [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 164189 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/253725 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | grafové neurónové siete | en |
| dc.subject | neurónové siete | en |
| dc.subject | riešenie reťazcových obmedzení | en |
| dc.subject | formálne metódy | en |
| dc.subject | nedeterministické konečné automaty | en |
| dc.subject | GNN | en |
| dc.subject | NN | en |
| dc.subject | graph neural networks | cs |
| dc.subject | neural networks | cs |
| dc.subject | string constraint solving | cs |
| dc.subject | formal methods | cs |
| dc.subject | non deterministic finite automata | cs |
| dc.subject | GNN | cs |
| dc.subject | NN | cs |
| dc.title | Neuronové sítě pro string constraint solving | en |
| dc.title.alternative | Neural Networks in String Constraint Solving | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-18 | cs |
| dcterms.modified | 2025-06-18-13:09:32 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 164189 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:57:40 | en |
| sync.item.modts | 2025.08.26 19:34:11 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
