Näytä suppeat kuvailutiedot

dc.contributor.advisorRepin, Sergey
dc.contributor.advisorPölönen, Ilkka
dc.contributor.advisorJulin, Vesa
dc.contributor.authorHalonen, Vilho
dc.date.accessioned2021-11-19T08:00:49Z
dc.date.available2021-11-19T08:00:49Z
dc.date.issued2021
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/78718
dc.description.abstractTässä tutkielmassa verrataan analyyttisien menetelmien ja koneoppimismallien toimivuutta epätarkkuudesta johtuvien virheiden kontrolloinnissa. Tarkasteltavana matemaattisena esimerkkiongelmana käytetään lineaarista variaatio-ongelmaa. Tuloksena havaitaan, että neuroverkot toimivat hyvin ja ovat käytäntöön mahdollisesti soveltuva keino tehdä virhearviointia. Monille osittaisdifferentiaaliyhtälöille on johdettu analyyttisia kontrollointikeinoja viime vuosikymmenien aikana (katso [1], [2]). Ensimmäiset luvut käytämme analyyttisien virhearvioiden todistamiseen tunnettujen analyysin työkalujen avulla tarkasteltavalle variaatio-ongelmalle. Virhearvioita testataan numeerisesti ja huomataan, että vaikka analyyttiset rajat ovat varmoja ja halpoja laskennallisesti, ne ovat monesti toivottua epätarkempia. Tutkielman toisessa osiossa luodaan koneoppimismalleja, joilla pyritään arvioimaan tarkalleen epätarkkuuden aiheuttamaa virhettä. Valittu koneoppimismalli on neuroverkko. Mallien kouluttamiseen käytetty data luodaan itse numeerisilla menetelmillä. Viimeisessä luvussa verrataan analyyttisien metodien ja luotujen neuroverkkojen toimivuutta. Vertailussa käytetään koulutusdatasta eroavaa generoitua dataa jolle lasketaan analyyttiset rajat, numeeriset approksimaatiot ja neuroverkkojen tulokset. Havaitaan, että neuroverkot suoriutuvat tehtävästä niin hyvin, että voidaan sanoa niiden olevan kilpailullisia analyyttisien metodien kanssa. Jos vastaavia koneoppimismalleja pystytään luomaan vaikeammille moniulotteisille ongelmille, tämä menetelmä voi osoittautua varsin hyödylliseksi simuloinnissa ja insinöörityössä.fi
dc.description.abstractIn this thesis we compare the performance of analytical methods and neural networks trained with numerically produced data in controlling uncertainty errors of a linear variational problem. We find that neural networks perform well and are feasible to use in practical computations in place of analytical control methods. Analytical methods for controlling uncertainty errors have been derived for various differential problems (see [1], [2]) in recent decades. The first chapters are devoted to deriving by known methods analytical error bounds for the linear variational problem which we will study. These error bounds are numerically tested and we find that the bounds while they are guaranteed and cheap to compute are not always as sharp as an engineer might hope. The second part of this thesis consists of creating machine learning models with the goal of approximating the exact error caused by uncertainty in our mathematical model. The chosen type of machine learning model is a deep neural network. The training data used for training the models is generated by numerical computations. In the final chapter we compare the performance of the analytical methods and machine learning models and we conclude that neural networks can be competitive in this task. If such models are made and found to work for more complicated nonlinear PDE’s this method could prove very useful in computer simulations and engineering.en
dc.format.extent63
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleAccuracy analysis of uncertain variational problems with analytical and machine learning methods
dc.identifier.urnURN:NBN:fi:jyu-202111195729
dc.type.ontasotPro gradu -tutkielmafi
dc.type.ontasotMaster’s thesisen
dc.contributor.tiedekuntaMatemaattis-luonnontieteellinen tiedekuntafi
dc.contributor.tiedekuntaFaculty of Sciencesen
dc.contributor.laitosMatematiikan ja tilastotieteen laitosfi
dc.contributor.laitosDepartment of Mathematics and Statisticsen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineMatematiikkafi
dc.contributor.oppiaineMathematicsen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi4041
dc.subject.ysoneuroverkot
dc.subject.ysokoneoppiminen
dc.subject.ysonumeeriset menetelmät
dc.subject.ysovirheanalyysi
dc.subject.ysonumeerinen analyysi
dc.subject.ysomatematiikka
dc.subject.ysoneural networks (information technology)
dc.subject.ysomachine learning
dc.subject.ysonumerical methods
dc.subject.ysoerror analysis
dc.subject.ysonumerical analysis
dc.subject.ysomathematics
dc.format.contentfulltext
dc.type.okmG2


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot