Podstawy algorytmu GAN i jego modyfikacje

master
dc.abstract.enThe paper presents the Generative Adversarial Network algorithm, that consists of two competing neural networks: a generator and a discriminator. The goal of the algorithm is to train the generator to produce images, that resemble images from real data distribution.In the first chapter there is discussed multilayer perceptron. There is also discussed the problem of training this kind of neural networks using the backpropagation method.The second chapter presents the structure and operation of convolutional neural networks. There is presented backpropagation algorithm for this kind of networks.The third chapter presents the operation of the GAN algorithm. There is also presented GAN algorithm in terms of a zero-sum game.In chapter four thera are presented basic divergence measures between probability distributions. In particular, the Jensen Shannon divergence and the Wasserstein metrics. The Kantorovich-Rubinstein duality theorem is also cited.The fifth chapter presents the WGAN and WGAN-GP algorithms. There is explained the use of the Wasserstein metric as a cost function in GAN algorithm.In the sixth chapter there is presented an empirical comparison of all the algorithms discussed in the paper.pl
dc.abstract.plW pracy poruszony jest temat algorytmu Generative Adversarial Network składającego się z dwóch konkurujących ze sobą sieci neuronowych generatora i dyskryminatora. Celem algorytmu jest nauczenie generatora produkować obrazy, które przypominają obrazy z prawdziwego rozkładu obrazów. W pierwszym rozdziale pracy są omówione wielowarstwowe sieci neuronowe. Znajduje się tam także omówiony problem uczenia tych sieci przy użyciu metody propagacji wstecz. W drugim rozdziale przedstawiona jest budowa oraz działanie konwolucyjnych sieci neuronowych. Przedstawiony jest także schemat propagacji wstecz w takich sieciach. W trzecim rozdziale zaprezentowane jest działanie algorytmu GAN. Przedstawione jest również działane GAN jako gry o sumie zerowej. W rozdziale czwartym omówione są podstawowe miary dywergencji rozkładów prawdopodobieństwa. W szczególności, dywergencji Jensena Shannona oraz metryki Wasserstein. Jest także przytoczone twierdzenie o dualności Kantorovicha-Rubinsteina.W rozdziale piątym przedstawiony jest algorytm WGAN oraz WGAN-GP. Znajduje się tu także wyjaśnienie zastosowania metryki Wasserstein jako funkcji kosztu w algorytmie GAN. W rozdziale szóstym przedstawione jest empiryczne porównanie wszystkich algorytmów omówionych w pracy.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorPagacz, Patrykpl
dc.contributor.authorFaber, Tomaszpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerPagacz, Patrykpl
dc.contributor.reviewerMazur, Marcin - 130444 pl
dc.date.accessioned2020-10-21T19:36:14Z
dc.date.available2020-10-21T19:36:14Z
dc.date.submitted2020-09-30pl
dc.fieldofstudymatematyka finansowapl
dc.identifier.apddiploma-145588-195415pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/250512
dc.languagepolpl
dc.subject.enNeural networks, multilayer perceptron, convolutional neural networks, learning neural networks, gradient descent, backpropagation, divergence metrics, Wasserstein metric, Kantorovich-Rubinstein duality, lipschitz functions, Generative Adversarial Network, Wasserstein Generative Adversarial Network, zero-sum game, minimax theorem.pl
dc.subject.plSieci neuronowe, wielowarstwowe sieci neuronowe, konwolucyjne sieci neuronowe, uczenie sieci neuronowych, propagacja wstecz, miary dywergencji rozkładów prawdopodobieństwa, metryka Wasserstein, dualność Kantorowicza-Rubinsteina, funkcje Lipschitzowskie, algorytm Generative adversarial network, algorytm Wasserstein Generative Adversarial Network, gra o sumie zerowej, twierdzenie o minimaxie.pl
dc.titlePodstawy algorytmu GAN i jego modyfikacjepl
dc.title.alternativeBasics of GAN algorithm and its modificationspl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The paper presents the Generative Adversarial Network algorithm, that consists of two competing neural networks: a generator and a discriminator. The goal of the algorithm is to train the generator to produce images, that resemble images from real data distribution.In the first chapter there is discussed multilayer perceptron. There is also discussed the problem of training this kind of neural networks using the backpropagation method.The second chapter presents the structure and operation of convolutional neural networks. There is presented backpropagation algorithm for this kind of networks.The third chapter presents the operation of the GAN algorithm. There is also presented GAN algorithm in terms of a zero-sum game.In chapter four thera are presented basic divergence measures between probability distributions. In particular, the Jensen Shannon divergence and the Wasserstein metrics. The Kantorovich-Rubinstein duality theorem is also cited.The fifth chapter presents the WGAN and WGAN-GP algorithms. There is explained the use of the Wasserstein metric as a cost function in GAN algorithm.In the sixth chapter there is presented an empirical comparison of all the algorithms discussed in the paper.
dc.abstract.plpl
W pracy poruszony jest temat algorytmu Generative Adversarial Network składającego się z dwóch konkurujących ze sobą sieci neuronowych generatora i dyskryminatora. Celem algorytmu jest nauczenie generatora produkować obrazy, które przypominają obrazy z prawdziwego rozkładu obrazów. W pierwszym rozdziale pracy są omówione wielowarstwowe sieci neuronowe. Znajduje się tam także omówiony problem uczenia tych sieci przy użyciu metody propagacji wstecz. W drugim rozdziale przedstawiona jest budowa oraz działanie konwolucyjnych sieci neuronowych. Przedstawiony jest także schemat propagacji wstecz w takich sieciach. W trzecim rozdziale zaprezentowane jest działanie algorytmu GAN. Przedstawione jest również działane GAN jako gry o sumie zerowej. W rozdziale czwartym omówione są podstawowe miary dywergencji rozkładów prawdopodobieństwa. W szczególności, dywergencji Jensena Shannona oraz metryki Wasserstein. Jest także przytoczone twierdzenie o dualności Kantorovicha-Rubinsteina.W rozdziale piątym przedstawiony jest algorytm WGAN oraz WGAN-GP. Znajduje się tu także wyjaśnienie zastosowania metryki Wasserstein jako funkcji kosztu w algorytmie GAN. W rozdziale szóstym przedstawione jest empiryczne porównanie wszystkich algorytmów omówionych w pracy.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Pagacz, Patryk
dc.contributor.authorpl
Faber, Tomasz
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Pagacz, Patryk
dc.contributor.reviewerpl
Mazur, Marcin - 130444
dc.date.accessioned
2020-10-21T19:36:14Z
dc.date.available
2020-10-21T19:36:14Z
dc.date.submittedpl
2020-09-30
dc.fieldofstudypl
matematyka finansowa
dc.identifier.apdpl
diploma-145588-195415
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/250512
dc.languagepl
pol
dc.subject.enpl
Neural networks, multilayer perceptron, convolutional neural networks, learning neural networks, gradient descent, backpropagation, divergence metrics, Wasserstein metric, Kantorovich-Rubinstein duality, lipschitz functions, Generative Adversarial Network, Wasserstein Generative Adversarial Network, zero-sum game, minimax theorem.
dc.subject.plpl
Sieci neuronowe, wielowarstwowe sieci neuronowe, konwolucyjne sieci neuronowe, uczenie sieci neuronowych, propagacja wstecz, miary dywergencji rozkładów prawdopodobieństwa, metryka Wasserstein, dualność Kantorowicza-Rubinsteina, funkcje Lipschitzowskie, algorytm Generative adversarial network, algorytm Wasserstein Generative Adversarial Network, gra o sumie zerowej, twierdzenie o minimaxie.
dc.titlepl
Podstawy algorytmu GAN i jego modyfikacje
dc.title.alternativepl
Basics of GAN algorithm and its modifications
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
150
Views per month
Views per city
Warsaw
20
Krakow
18
Wroclaw
12
Tomaszów Mazowiecki
8
Lodz
6
Gliwice
5
Starogard Gdański
5
Zielona Góra
4
Bialystok
3
Poznan
3

No access

No Thumbnail Available