Show simple item record

Solving variational problems by machine learning
dc.contributor.advisorPavelka, Michal
dc.creatorKaska, Přemysl
dc.date.accessioned2024-11-28T22:23:55Z
dc.date.available2024-11-28T22:23:55Z
dc.date.issued2024
dc.identifier.urihttp://hdl.handle.net/20.500.11956/193678
dc.description.abstractBakalářská práce se zaměřuje na prozkoumání několika základních metod založených na strojovém učení pro řešení problémů variačního počtu. Cílem je tyto postupy aplikovat na několik vybraných jednoduchých příkladů a porovnat je s tradičními numerickými me- todami. Práce začíná úvodem do variačního počtu a jeho využití ve fyzice a také úvodem do strojového učení za pomocí neuronových sítí. Následně je zvoleno několik jednoduchých variačních problémů jmenovitě brachistochrona, harmonický oscilátor a Laplaceova a Po- issonova rovnice a je uvedeno jejich analytické řešení. Na závěr jsou uvedeny metody strojového učení jako je přímá minimalizace funkcionálu akce, minimalizace za pomocí neuronové sítě a neuralODE's a jsou aplikovány na zvolené příklady. Experimenty jsou provedeny v programovacím jazyce Julia a výsledky jsou poté diskutovány a porovnány s analytickým řešením a jinými numerickými metodami. 1cs_CZ
dc.description.abstractThe bachelor thesis aims to explore various basic approaches to the calculus of vari- ations problems in physics using machine learning. Our goal is to review these methods on simple, specific problems and compare them to more traditional numerical methods. The thesis begins with an introduction to the calculus of variations in physics and to neu- ral networks. Next, I choose basic, variational problems, including the brachistochrone, harmonic oscillator, and the Laplace and Poisson equation, and provide their analytical solutions. Finally, I introduce machine learning methods such as direct minimization of the action functional, minimizing the functional with neural networks and Neural ODEs, and apply them to our problems. The experiments are run in the programming language Julia, and the results are then discussed and compared with the analytical solution and other numerical methods. 1en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectmachine learning|model recognition|neural networks|calculus of variationsen_US
dc.subjectstrojové učení|rozpoznávání modelů|neuronové sítě|variační početcs_CZ
dc.titleŘešení variačních úloh pomocí strojového učenícs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2024
dcterms.dateAccepted2024-09-12
dc.description.departmentMathematical Institute of Charles Universityen_US
dc.description.departmentMatematický ústav UKcs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId263070
dc.title.translatedSolving variational problems by machine learningen_US
dc.contributor.refereeGrajciar, Lukáš
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineMathematical Modellingen_US
thesis.degree.disciplineMatematické modelovánícs_CZ
thesis.degree.programMathematical Modellingen_US
thesis.degree.programMatematické modelovánícs_CZ
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Matematický ústav UKcs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Mathematical Institute of Charles Universityen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csMatematické modelovánícs_CZ
uk.degree-discipline.enMathematical Modellingen_US
uk.degree-program.csMatematické modelovánícs_CZ
uk.degree-program.enMathematical Modellingen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csBakalářská práce se zaměřuje na prozkoumání několika základních metod založených na strojovém učení pro řešení problémů variačního počtu. Cílem je tyto postupy aplikovat na několik vybraných jednoduchých příkladů a porovnat je s tradičními numerickými me- todami. Práce začíná úvodem do variačního počtu a jeho využití ve fyzice a také úvodem do strojového učení za pomocí neuronových sítí. Následně je zvoleno několik jednoduchých variačních problémů jmenovitě brachistochrona, harmonický oscilátor a Laplaceova a Po- issonova rovnice a je uvedeno jejich analytické řešení. Na závěr jsou uvedeny metody strojového učení jako je přímá minimalizace funkcionálu akce, minimalizace za pomocí neuronové sítě a neuralODE's a jsou aplikovány na zvolené příklady. Experimenty jsou provedeny v programovacím jazyce Julia a výsledky jsou poté diskutovány a porovnány s analytickým řešením a jinými numerickými metodami. 1cs_CZ
uk.abstract.enThe bachelor thesis aims to explore various basic approaches to the calculus of vari- ations problems in physics using machine learning. Our goal is to review these methods on simple, specific problems and compare them to more traditional numerical methods. The thesis begins with an introduction to the calculus of variations in physics and to neu- ral networks. Next, I choose basic, variational problems, including the brachistochrone, harmonic oscillator, and the Laplace and Poisson equation, and provide their analytical solutions. Finally, I introduce machine learning methods such as direct minimization of the action functional, minimizing the functional with neural networks and Neural ODEs, and apply them to our problems. The experiments are run in the programming language Julia, and the results are then discussed and compared with the analytical solution and other numerical methods. 1en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Matematický ústav UKcs_CZ
thesis.grade.code1
dc.contributor.consultantŠípka, Martin
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV