Title: Predikce časových řad hlubokými neuronovými sítěmi
Other Titles: Time Series Forecasting using Deep Neural Networks
Authors: Zadranská, Lada
Advisor: Ekštein Kamil, Ing. Ph.D.
Referee: Sido Jakub, Ing.
Issue Date: 2019
Publisher: Západočeská univerzita v Plzni
Document type: diplomová práce
URI: http://hdl.handle.net/11025/39190
Keywords: strojové učení;rekurentní neuronové sítě;long-short term memory;gated recurrent unit;seq2seq;predikce časových řad;injekce postranních kanálů;tensorflow
Keywords in different language: machine learning;recurrent neural networks;long-short term memory;gated recurrent unit;seq2seq;time series forecasting;side-channel injection;tensorflow
Abstract: Rekurentní neuronové sítě jsou modely pracující s posloupnostmi dat používané pro klasifikační i regresní úlohy. Typy rekurentních neuronových sítí jsou definovány v této práci společně se svými algoritmy, které jsou použity při implementaci výchozího modelu. Grid Search či Bayesovská optimalizace jsou metody pomáhající nalézt optimální hodnoty hyperparametrů - proměnných, které ovlivňují rychlost a přesnost učení. Tyto metody byly použity k nastavení neuronové sítě. Cílem této práce bylo zjistit, zda může metoda injekce postranních kanálů zlepšit přesnost predikcí rekurentních neuronových sítí. Průměr a směrnice a úsek přímky dané lineární regresí jsou použity jako nové proměnné vstupních dat a funkčnost této metody byla ověřena implementací těchto dvou modelů. Další struktura rekurentní neuronové sítě je definována jakožto Rozšířený RNN model, který je kompromisem mezi klasickou rekurentní neuronovou sítí a autoenkodéry využívajícími rekurentní neuronové sítě. Pro všechny modely bylo provedeno několik experimentů a Rozšířený RNN model byl za pomoci Akaikova informačního kritéria, testování hypotéz a~analýzy výsledků na zákládě pozorování grafů vybrán jako nejlepší model. Dalším přínosem této práce je detailní přehled postupů při implementaci autoenkodérů využívajících rekurentní sítě a popis technik použitých při optimalizaci hyperparametrů.
Abstract in different language: Recurrent Neural Networks are models designed to operate over sequential data, used for classification and regression tasks. Types of Recurrent Neural Networks are described in this thesis and the algorithms are used in the implementation of a baseline model for time series forecasting. Grid Search or Bayesian Optimisation are strategies that assist in finding the best combination of hyperparameters -variables, which have a great impact on the process of learning. The purpose of the thesis is to find whether Side-Channel Injection could improve the accuracy of predictions using RNNs. Mean and slopes and intercepts of a fitted line are fed as new variables with input data to the networks and the functionality of this method is verified using the implementation of the two models. Another RNN structure is introduced as the Augmented RNN model as a compromise between simple RNNs and RNN Autoencoders. Several experiments were conducted for the aforementioned models and the Augmented RNN model was selected as the model with the best performance using Akaike's Information Criterion, Hypothesis Testing and visual result comparison. Another contribution of this thesis is a detailed overview of the process of implementing RNN Autoencoders and the techniques used for hyperparameters optimisation.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Diplomové práce / Theses (KIV)

Files in This Item:
File Description SizeFormat 
Diploma_Thesis_Lada_Zadranska.pdfPlný text práce4,19 MBAdobe PDFView/Open
A16N0100Phodnoceni-ved.PDFPosudek vedoucího práce1,05 MBAdobe PDFView/Open
A16N0100Pposudek-op.PDFPosudek oponenta práce1,02 MBAdobe PDFView/Open
A16N0100Pobhajoba.PDFPrůběh obhajoby práce237,57 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/39190

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.