Geri Dön

A comparatıve analysıs of LSTM and XGBoost methods for day ahead electrıcıty prıce forecastıng

Gün öncesi elektrik fiyatı öngörüsü için LSTM ve XGBoost yöntemlerinin karşılaştırmalı analizi

  1. Tez No: 643223
  2. Yazar: CAHİT URAL KÜKNER
  3. Danışmanlar: PROF. DR. AHMET DURMAYAZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Enerji, Makine Mühendisliği, Energy, Mechanical Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: İngilizce
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Enerji Enstitüsü
  11. Ana Bilim Dalı: Enerji Bilim ve Teknoloji Ana Bilim Dalı
  12. Bilim Dalı: Enerji Bilim ve Teknoloji Bilim Dalı
  13. Sayfa Sayısı: 105

Özet

Yapay sinir ağı modelleri, öngörülü modelleme çalışmalarının geliştirilmesinde önemli bir yere sahiptir. Bu tezde, son yıllarda birçok makine öğrenimi yarışmasında başarılı olan Extreme Gradient Boosting (XGBoost) algoritması kullanılarak, bir gün öncesi elektrik piyasa takas fiyatı (MCP) tahmin modeli geliştirilmiştir. Bu model, başka bir makine öğrenme algoritması olan Uzun Kısa Süreli Bellek (LSTM) tabanlı fiyat tahmin modeli ile karşılaştırılmıştır. XGBoost, düzenli karar ağacı ve degrade iniş yöntemlerinin öğrenme yeteneğini güçlendiren tekrarlayan bir yöntemdir. Doğruluğu artırmak için, hesaplama gücünün sınırları ağaç tabanlı karar algoritmalarında zorlanır. Öte yandan LSTM, zaman serisi tahminlerinde kullanılan tekrarlayan sinir ağlarıdır. LSTM, zamansal bilgiyi taşıyarak gradyan problemine bir çözüm sunduğundan, zaman serisi problemlerinde sıklıkla tercih edilir. Bu nedenle, LSTM eğitim verilerinin karıştırılmaması tercih edilir. İnsan beyni ve tekrarlayan sinir ağları arasında bir paralellik kurabiliriz. Geri bildirim sistemleri olan karmaşık bir nöron ağı vardır. Bu ağlar kalıpları, davranışları ve esasen ardışık zaman serisi verilerini öğrenebilir. Bu tez çalışması sırasında, MCP tahmini için XGBoost ve LSTM modelleri Python kullanılarak geliştirilmiştir. Makine öğrenimi uygulamasında TensorFlow ve Keras kütüphaneleri kullanılmıştır. Farklı katman yapılarına sahip 28 LSTM modeli ve değişken parametreler kullanılarak geliştirilen 50 XGBoost modeli eğitilmiş ve doğrulukları tarihi verilerle test edilmiş, sonuçlar rapor edilmiş ve karşılaştırma için en iyi performans gösteren LSTM ve XGBoost modelleri seçilmiştir. Tez çalışmasında, test verilerinde ilk seçilen modellerin performansları seçilen ölçüm kriterlerine göre ölçülmüş, karşılaştırılmalı olarak analiz edilmiş ve raporlanmıştır. Ayrıca her iki modelin çıktıları her gün 02-30 Nisan 2020 dönemi için kaydedilmiş ve tez çalışmasının bir parçası olarak rapor edilmiştir. Aylık hata kriterlerine ek olarak, 02-30 Nisan'da 696 saatin her biri için hesaplama hatası verilerinin dağılımı histogram olarak sunulmuştur.

Özet (Çeviri)

Artificial neural network models have an important place in developing predictive modelling studies. In this thesis, a day ahead electricity market clearing price (MCP) prediction model has been developed using the Extreme Gradient Boosting (XGBoost) algorithm, which has been successful in many machine learning contests in recent years. This model has been compared to another machine learning algorithm, a Long Short-Term Memory (LSTM) based MCP prediction model. XGBoost is a repetitive method that strengthens the learning ability of regular decision tree and gradient landing methods. To increase accuracy, the limits of computing power are forced in tree-based decision algorithms. LSTM, on the other hand, are recurrent neural networks used in time series estimates. Since LSTM offers a solution to the gradient problem by carrying the temporal information, it is often preferred in time series problems. Hence, LSTM training data is preferred to be not shuffled. We can establish a parallel between the human brain and recurrent neural networks. There is a complex neuron network with feedback systems. These networks can learn patterns, behaviors and essentially any successive time series data. In this thesis study, XGBoost and LSTM models have been developed using Python. TensorFlow and Keras libraries have been used in the application of machine learning. 28 LSTM models with different layer structures and 50 XGBoost models developed using variable parameters have been trained, and accuracy has been tested with historic data, the results are reported and the best performing LSTM and XGBoost models are selected for comparison. Furthermore, the performances of the models selected first on the test data have been measured and reported according to the selected measurement criteria. In addition, the outputs of both models have been recorded every day for the period of 02-30 April 2020 and reported as part of the thesis study. In addition to the monthly error criteria, the distribution of the calculation error data for each of the 696 hours in 02-30 April 2020 is presented as histogram.

Benzer Tezler

  1. Zaman serileri tahminleme algoritmalarının karşılaştırmalı uygulaması

    Comparative implementation of time series forecasting algorithms

    HAKAN AKÇAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Üniversitesi-Cerrahpaşa

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. DERYA YILTAŞ KAPLAN

  2. Implementation of artificial intelligence models for electrical smart grid satability

    Elektrik akıllı şebeke stabilitesi için yapay zeka modellerinin uygulanması

    AHMED KADHIM ABED ALBOSAEER

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ OGUZ KARAN

  3. Yapay zeka yardımıyla güneş enerjisi üretim tahminlemesi ve gerçekleşen üretim değerleri ile tasarım programı çıktılarının karşılaştırmalı analizi

    Solar energy production estimation with the help of artificial intelligence and comparative analysis of realized production values and design program outputs

    GAMZE MERSİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Güneş Enerjisi Ana Bilim Dalı

    PROF. DR. MELİH SONER ÇELİKTAŞ

  4. Software defect prediction performance monitoring of deep and machine learning models on NASA promise datasets

    NASA promise veri setlerinde derin ve makine öğrenme modellerinin yazılım hata tahmini performansının izlenmesi

    ABDULLAH AKRAM SHAKIR AL BAYATI

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SEFER KURNAZ

  5. The sectoral electricity load forecasting by using deep learning techniques

    Derin öğrenme teknikleri kullanılarak sektörel elektrik yük tahmini

    ABDURRAHMAN YAVUZDEĞER

    Doktora

    İngilizce

    İngilizce

    2024

    Elektrik ve Elektronik MühendisliğiAdana Alparslan Türkeş Bilim Ve Teknoloji Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TUĞÇE DEMİRDELEN

    DR. ÖĞR. ÜYESİ İNAYET ÖZGE AKSU