Odhad doby běhu algoritmu pomocí strojového učení

but.committeedoc. Ing. Ondřej Ryšavý, Ph.D. (předseda) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Tomáš Martínek, 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 C.cs
but.jazykčeština (Czech)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJaroš, Jiřícs
dc.contributor.authorBuchta, Martincs
dc.contributor.refereeChlebík, Jakubcs
dc.date.created2023cs
dc.description.abstractCílem této práce je vytvořit model pro odhad doby běhu ultrazvukové simulace k-Wave na základě dané velikosti domény. Program využívá MPI a může být spuštěn na více uzlech superpočítače. Predikční modely byly vytvořeny s využitím symbolické regrese a následně porovnány s modely založenými na neuronových sítích. Tyto modely byly natrénovány na zaznamenaných datech. Výsledky ukazují, že modely překonávají stávající řešení. Model se symbolickou regresí dosáhl průměrné relativní odchylky 5,64% u vhodných úloh. Model neuronové sítě dosáhl průměrné relativní odchylky 8,25% na neznámých doménách včetně těch, které nejsou optimalizované pro simulaci k-Wave. Tato práce přináší nový, přesnější model pro předpovídání doby běhu a porovnává chybovost neuronových sítí a symbolické regrese pro tento konkrétní typ regresní úlohy. Celkově tyto modely mají potenciál praktického využití při spouštění a plánování simulací k-Wave.cs
dc.description.abstractThis work aims to predict the execution time of k-Wave ultrasound simulations on supercomputers based on a given domain size. The program uses MPI and can be run on multiple nodes. Prediction models were developed using symbolic regression and neural networks, both of which trained on captured data and compared against each other. The results demonstrate that the models outperform existing solutions. Specifically, the symbolic regression model achieved an average error of 5.64% for suitable tasks, while the neural network model achieved an average error of 8.25% on unseen domain sizes and across all tasks, including those not optimized for k-Wave simulations. This work contributes a new, more accurate model for predicting execution time, and compares the effectiveness of neural networks and symbolic regression for this specific type of regression problem. Overall, these findings suggest that new models will have important practical applications in the field of k-Wave ultrasound simulations.en
dc.description.markCcs
dc.identifier.citationBUCHTA, M. Odhad doby běhu algoritmu pomocí strojového učení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other148327cs
dc.identifier.urihttp://hdl.handle.net/11012/211950
dc.language.isocscs
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.subjectodhad doby běhu programucs
dc.subjectregresecs
dc.subjectinterpolacecs
dc.subjectextrapolacecs
dc.subjectsplinecs
dc.subjectneuronová síťcs
dc.subjectstrojové učenícs
dc.subjectsymbolická regresecs
dc.subjectevoluční algoritmycs
dc.subjectpredikcecs
dc.subjectsuperpočítačcs
dc.subjectsimulacecs
dc.subjectk-wavecs
dc.subjectultrazvukcs
dc.subjectHeuristicLabcs
dc.subjectestimation of execution timeen
dc.subjectregressionen
dc.subjectinterpolationen
dc.subjectextrapolationen
dc.subjectsplineen
dc.subjectneural networken
dc.subjectmachine learningen
dc.subjectsymbolic regressionen
dc.subjectevolutionary algorithmen
dc.subjectpredictionen
dc.subjectsupercomputeren
dc.subjectsimulationen
dc.subjectk-waveen
dc.subjectultrasounden
dc.subjectHeuristicLaben
dc.titleOdhad doby běhu algoritmu pomocí strojového učenícs
dc.title.alternativeEstimation of Algorithm Execution Time Using Machine Learningen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-20cs
dcterms.modified2023-06-20-14:45:17cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid148327en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:37:03en
sync.item.modts2025.01.15 15:17:33en
thesis.disciplinePočítačové sítěcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačový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:
3.47 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_148327.html
Size:
14.84 KB
Format:
Hypertext Markup Language
Description:
file review_148327.html
Collections