Nehir akışının yapay zeka ve trend analizi metotları ile tahmini
Citation
Yıldıran, Ali. (2019). Nehir akışının yapay zeka ve trend analizi metotları ile tahmini. (Yayımlanmamış yüksek lisans tezi). Bilecik Şeyh Edebali Üniversitesi, Fen Bilimleri Enstitüsü, Bilecik.Abstract
Bu çalışmada akım gözlem istasyonları tarafından ölçümü yapılamamış akım
verilerinin tespiti edilmesi için tahmin modelleri geliştirmek amacıyla yapay zeka ve
istatistik yöntemleri kullanılmıştır. Yapay zeka yöntemleri; genellikle programlama
dilleriyle geliştirilen ve bilgisayar sistemlerinin öğrenme algoritmaları sayesinde datalar
üreten yöntemlerdir. İstatiksel yöntemler ise; temeli matematiksel ifadelere ve
matematiksel modellemelere dayanan yöntemler olarak ifade edilmektedir.
Sakarya havzasının alt havzası olan Porsuk havzasında yer alan 10 akım gözlem
istasyonu ile Eskişehir ilinde ölçüm yapan yağış gözlem istasyon verileri çalışmada
kullanılmıştır. Temin edilen verilerle tahmin modelleri geliştirilmiştir. Bu modeller; Bir
yapay zeka yöntemi olan yapay sinir ağlarının ileri beslemeli geri yayılım yöntemi, bir
diğer yapay zeka yöntemi olan evrimsel algoritmanın gen ifade programlama yöntemi ve
parametrik bir trend analizi metodu olan çoklu doğrusal regresyon yöntemiyle
oluşturulmuştur. İleri beslemeli geri yayılım ağı; bir yapay sinir ağı yöntemidir.
Farklı değerler ve farklı eğitim girdileriyle hazırlanan modellerden elde edilen
sonuçların; belirlilik katsayısı, ortalama karesel hata ve ortalama karesel hatanın
karekökü değerlerine bakılarak başarıları kıyaslanmıştır.
Çalışma sonuçları incelendiğinde en iyi veri tahmin modellerini ileri beslemeli
geri yayılım sinir ağının ürettiği görülmüştür. Gen ifade programlama yöntemi tahmin
verileri oluşturmada ileri beslemeli geri yayılım yönteminden daha başarısız olmuştur. En
başarısız sonuçlar çoklu doğrusal regresyon yöntemiyle elde edilmiştir. Çalışmada en
başarısız sonuçları çoklu doğrusal regresyon yöntemi vermiştir. Sonuç olarak; ileri
beslemeli geri yayılım sinir ağı; ölçülememiş ya da tahmin edilmek istenen akım
değerlerini başarıyla tahmin edebilmiş ve hidrolik çalışmalarında kullanılabilir olduğunu
göstermiştir. In this study, artificial intelligence and statistical methods were used to develop
estimation models for the determination of current data which could not be measured by
current observation stations. Artificial intelligence methods; they are generally developed
in programming languages and produce data by means of learning algorithms of computer
systems. Statistical methods; It is expressed as methods based on mathematical
expressions and mathematical modeling.
10 flow monitoring stations in the Porsuk basin, which is the lower basin of
Sakarya basin and rainfall observation station data in Eskişehir province were used.
Estimation models have been developed with the obtained data. These models; The
forward feed back propagation method of artificial neural networks, which is an artificial
intelligence method, is formed by the gene expression programming method of another
artificial intelligence method and the multiple linear regression method which is a
parametric trend analysis method. Forward feed back propagation network; is an artificial
neural network method.
The results obtained from the models prepared with different values and different
educational inputs; coefficients of determination, mean square error and square root of
mean square error were compared.
When the results of the study were examined, it was seen that feed back
propagation neural network produced the best data prediction models. Gene expression
programming method failed to generate prediction data more than feed back feed
propagation method. The most unsuccessful results were obtained by multiple linear
regression method. The most unsuccessful results were obtained by multiple linear
regression method. As a result; forward-feed back propagation neural network; It was
able to successfully estimate the current values that could not be measured or wanted to
be estimated and showed that it could be used in hydraulic works.