dc.contributor.advisor | Pavelka, Michal | |
dc.creator | Kaska, Přemysl | |
dc.date.accessioned | 2024-11-28T22:23:55Z | |
dc.date.available | 2024-11-28T22:23:55Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/193678 | |
dc.description.abstract | Bakalář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. 1 | cs_CZ |
dc.description.abstract | The 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. 1 | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | machine learning|model recognition|neural networks|calculus of variations | en_US |
dc.subject | strojové učení|rozpoznávání modelů|neuronové sítě|variační počet | cs_CZ |
dc.title | Řešení variačních úloh pomocí strojového učení | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2024 | |
dcterms.dateAccepted | 2024-09-12 | |
dc.description.department | Mathematical Institute of Charles University | en_US |
dc.description.department | Matematický ústav UK | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 263070 | |
dc.title.translated | Solving variational problems by machine learning | en_US |
dc.contributor.referee | Grajciar, Lukáš | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Mathematical Modelling | en_US |
thesis.degree.discipline | Matematické modelování | cs_CZ |
thesis.degree.program | Mathematical Modelling | en_US |
thesis.degree.program | Matematické modelování | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Matematický ústav UK | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Mathematical Institute of Charles University | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Matematické modelování | cs_CZ |
uk.degree-discipline.en | Mathematical Modelling | en_US |
uk.degree-program.cs | Matematické modelování | cs_CZ |
uk.degree-program.en | Mathematical Modelling | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Bakalář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. 1 | cs_CZ |
uk.abstract.en | The 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. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Matematický ústav UK | cs_CZ |
thesis.grade.code | 1 | |
dc.contributor.consultant | Šípka, Martin | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |