Master'sOpen Access

Zaman serileri tahminlemede bilgi işlemsel zeka uygulamaları

Is this your thesis?

This record came from a bulk archive import. If it’s yours, link it to your profile.

2016
0 views
0 downloads

Abstract (TR)

Bilgi işlem teknolojileri son yıllarda önemli gelişmeler göstermektedir. Özellikle veri kaydetme ve işleme alanındaki gelişmeler gelecekte verilerin nasıl kullanılacağı konusunda da yol haritasını şekillendirmektedir. Günümüzde adı sıkça duyulan Nesnelerin İnterneti devrimi ile herhangi bir alanda elde edilebilecek verilerin miktarı ve içeriği önemli ölçüde değişecektir. Bu devrim farklı ülkelerde farklı adlar ile de anılmaktadır. Almanya'da Endüstri 4.0, Fransa ve İtalya'da Geleceğin Fabrikası, İngiltere'de ise Mancınık olarak adlandırılmaktadır. Temel içerik aynıdır. Bu devrimlerin sonucu olarak karşılaşılacak veri miktarındaki patlama ile veri işlemenin gerekliliği daha da belirgin şekilde hissedilecektir. Data işleme tekniklerinin gelişmesi ile birlikte bu alanın en önemli içeriklerinden biri olan tahminleme işlemlerinin daha da önem kazanacağı düşünülmektedir. En basit anlamı ile tahminleme gelecekte gerçekleşecek bir olay hakkında çıkarımlar öner sürmektir. Tahminleme etkilediği alanlar düşünüldüğünde en önemli problemlerden biridir. Ekonomi, endüstri, çevresel etkenler sadece belli başlı çalışma alanları olmakla beraber, sadece ufak bir kısmıdır. Birçok kullanımda da görüldüğü gibi tahminleme zaman serileri üzerinden uygulanmaktadır. Birçok alanda günlük, haftalık, aylık veya tanımlanacak olan herhangi bir aralık üzerinde çalışmalar sıkça görülmektedir. Bahsedilen alanların başlıca uygulamaları ise yönetim, pazarlama, risk yönetimi, süreç kontrol gibi dallarda karşılık bulmaktadır. Bahsedilenler iyi tahminlemenin gerektiği alanlardan sadece bazılarıdır. Tahminlemeyi sağlayan başlıca yapı olan tahminleme modeli, daima ilgilenilen alanın gelecekteki değerlerini en iyi şekilde tahmin etmeye çalışmaktadır. Literatürde tahminleme modelleri üzerine birçok çalışma bulunmaktadır. Tahminleme modellerin başlıcaları durağan gürültüleri modellemek için önerilen Otoregresif hareketli ortalamalar modeli (ARMA) ve durağan olmayan gürültüleri modellemek için önerilen Otoregresif bütünleşik hareketli ortalamalar modelidir (ARIMA). En çok kullanılan yöntemler bunlar olmakla birlikte karmaşık olayları modellemek için önerilen doğrusal olmayan modeller de bulunmaktadır. Tüm bu modellerin temel amacı ise hatasız modelleme sağlayabilmektir. Bu beklenti genelde boş çıkmaktadır çünkü mükemmel model diye bir karşılık neredeyse imkânsızdır. Bu durumu ifade etmek için ise hata tanımı yapılmıştır. Hata, tahmin değeri ile gerçek değer arasındaki farkın karşılığıdır. Genelde iyi bir tahminlemenin yanında sağlanacak olan hata bandı tahmini son kullanıcı için oldukça önemlidir. Tanımlanan hata bantları aynı zamanda tahminlemenin, tahminleme yapılan zamanda ne kadar hata yapılabileceği ifade etmektedir. Hata bantların içinde en yaygın kullanıma sahip olan iki yapı Güven Aralığı ve Kestirim Aralığı'dır. Güven Aralığı, kestirimlerin parametrik doğruluğu konusunda çıkarımların yapılmasını sağlarken Kestirim Aralığı ise kestirimlerin hedef değerler ile karşılaştırılarak tutarlılıkları konusunda çıkarımlar yapmaktadır. Bu kapsamda Kestirim Aralığı ve Güven Aralığı, tanımlanan güven seviyesi (confidence level) doğrultusunda gelecek tahminleri etrafına onları çevreleyecek bir aralık değeri üretmektedir. PI, karar verici kişi veya sistemlere tanımlanan güven seviyesi doğrultusunda tahminlerin değerlendirme imkânı sunar. Teoride geniş Kestirim Aralığı, çalışılan sistemin gelecek tahminlerinin yüksek belirsizlik belirttiğini ifade etmektedir. Diğer taraftan dar Kestirim Aralıkları karar verici sisteme gelecek tahminlerin oldukça güven içinde yapıldığını ve belirsizliklerin olmadığını ifade etmektedir. Üretilen bu bantlar karar verici sistemin gereksiz riskli hareketlerden kaçınmasını sağlayarak, belirsizlik içeren durumlarda karar verici sisteme yardımcı olur. Kestirim Aralığı tahminlemeler için hayati olduğu düşünüldüğünde bu konu üzerinde birçok çalışma yapılması gerektiği ve yapıldığı fark edilebilir. Literatürde Kestirim Aralığı bandı üretimi konusunda birçok çalışma vardır bunlardan başlıcaları ise Bayes tekniği, bootstrap, ortalama-varyans kestirimi, alt ve üst bant kestirim metodudur. Kestirim aralığının başlıca sorunlarından biri ise simetrik olarak olmasını sağlayacak tek bir değerin üretilmesi tahminlemenin etrafına artı ve eksi olmak üzere ilave edilmesidir. Birçok durumda tahminlemenin gerçekleşenden fazla olarak devam etmesi (üstte kalma) ve tam tersi (altta kalma) durum uzun süreçler boyunca devam etmektedir. Bu durumda simetrik bantların fayda sağlayıp sağlamadığı tartışmalara açık bir konudur. Bu tez kapsamında, tahminleme hataları ve belirsizlikleri ifade etmede bahsedilen hata bantlarından yeni ve alternatif bir yöntem önerilmektedir. Önerilen yapı Üçgen Bulanık Sayılar aracılığıyla bulanık mantık tabanlı alt ve üst bant kestirici ile bulanık dilsel terimlerin üretilmesi ve ifade edilmesidir. Farkedileceği üzere önerilen yapı temel olarak Bulanık Mantık üzerine kurulmaktadır. Bulanık mantık tabanlı sistemler kontrol, robotik, görüntü işleme, karar verme, tahmin, modelleme gibi birçok farklı mühendislik uygulanasında başarıyla uygulanmıştır. Bulanık Mantık uygulamaları sunulan alanlar içinde özellikle belirsizlik modelleme özelliği ile öne çıkmaktadır. Bu doğrultuda, karar verici sistemleri desteklemek ve belirsizlikleri daha uygun bir şekilde modellemek adına, 2 farklı dilsel terim üretim yaklaşımı bu tez kapsamında sunulacaktır. Sunulan yaklaşım ile tahminlemeler ve onlar için üretilmiş Bulanık Üçgen Sayılar aracılığıyla kazandıkları bulanık dilsel terimler ve aitlik dereceleri aracılığıyla, tahminleme doğrulukları daha efektif bir şekilde değerlendirilebilmektedir. Önerilen iki yapıda temelde Kestirim Aralığı ile aynı işlevde olan FLUBE'u kullanmaktadır. Bunun yanında Bulanık Üçgen Sayıları üretecek olan kısımda ise ekstradan bir modelleme ile temel sunu olan dilsel terimlerin üretilmesi ve ifadesi ve bu versiyonun geliştirilmiş halidir. Tez içeriksel olarak öncelikle zaman serileri konsepti ve bunların analizine değinmektedir. Analiz yöntemleri, tahminlemenin temelleri ile birlikte aktarılmaktadır. Günlük hayatta da sıklıkla kullandığımız zaman serisi kavramı, tahminlemenin de temelini oluşturmaktadır. Kavramlarda bu doğrultuda verilmektedir. Zaman serilerinin analizi ise tahminlemenin temelini oluşturmaktadır. Özellikle durağanlık kavramının önemi üzerinde durularak bir sonraki aşama olan modelleme kısmına nasıl geçilebileceği konusunda fikirler de bu giriş bölümünde verilmektedir. Tahminleme esas önemli kısım olan modelleme yöntemleri de bu kavramlarla birlikte ilk bölümlerde anlatılmaktadır. Modelleme yöntemleri literatürde oldukça geniş olarak işlenmesine karşın tez kapsamında ve literatürde en çok kullanılan yöntemlerin aktarılması amaçlanmıştır. İkincil olarak ise tahminleme ve bağlı alanlarda sıklıkla kullanılan hata tanımları üzerinde durulmaktadır. Hata tanımlamaları bir tahminlerme yöntemini değerlendirmede en önemli birim olmakla beraber birçok çeşidi bulunmaktadır. Bunların arasından kullanımı en yaygın ve güncel yöntemlerin literatürdeki karşılıkları bu bölümde aktarılmaktadır. Hata değerlendirmelerinin yanında tezinde başlıca kapsamında bulunan hata bantları hakkında bilgilendirme ve özellikle Kestirim Aralığı hakkındaki literatür özeti takip eden başlığında yapılmaktadır. Devam edene başlıklarda ise yine sunulan yöntemin gelişmesinde vaşlıca etken olan kavramlar aktarılmaya devam etmektedir. Bulanık mantık bunlardan bir diğeri olmakla beraber tezin gelişimindeki her aşamasında katkısı görülmektedir. Bulanık mantık 1965 yılında önerilmiş ve özellikle belirsizlikleri modellemede oldukça etkili olan matematiksel bir araçtır. 1965'ten günümüze kullanımı oldukça yaygınlaşan bu araç günümüzde özellikle dil ve kelime işleme gibi insan-makine etkilişimindeki belirsizlikleri modellemede kullanılmaktadır. Tez kapsamında yine belirsizlik modelleme özelliği kullanılacak olan Bulanık Mantık, aynı zamanda dilsel terim karşılığı üretmede de yardımcı olacaktır. Önerilen yapıların oluşturulmasında katkıda bulunan bir diğer kavram olan Bulanık Zaman Serileri ise belirsizlikleri ifade etmede zaman serilerini kullanmaktadır. Bu yaklaşım ile zaman serilerinin Bulanık Üçgen Sayıları ile veya farklı dilsel terimler ile de ifade edilebileceği keşfedilebilmektedir. Bulanık modelleme teknikleri ise özellikle belirsizliklerin modellenmesi önemli bir araç olarak tez kapsamında kullanılmıştır. Bu kapsamda iki adet bulanık modelleme tekniği aktarılmaktadır. Tüm bu ön kavramların devamında ise önerilen yöntem olan bulanık mantık tabanlı alt ve üst bant kestirici ve bulanık mantık tabanlı alt ve üst bant kestirici yardımıyla dilsel terim üreteci olarak kullanılan yaklaşımları en son bölümde aktarılmadır. Son olarak ise sunulan yöntemlerin görsel olarak da gösteriminin sağlandığı deneysel çalışmalar yapılmıştır. Deneysel çalışmalar için farklı veri setleri kullanılmıştır. Sunulan yöntemler, klasik Kestirim Aralığı ile karşılaştırmalı olarak farklı veri setleri üzerine uygulanmıştır. Kestirim Aralığı karşılaştırmasında önerilen yapının ilk kısmı ile karşılaştırma söz konusudur. Bulanık mantık tabanlı alt ve üst bant kestirici hataları modelleyerek Kestirim Aralığının sunduğu bilgiye alternatif olmayı amaçlamakta ve sağlamaktadır. Bunun yanında karar verici sistemlerin dilsel olarak tahminlerini ve aynı zamanda hata bantlarını değerlendirebileceği dilsel terim üreticilerinin çıktıları olan Bulanık Üçgen Sayılar aracılığıyla tahminleme hakkında çıkarımlar yapılabilmektedir. Burada Bulanık Üçgen Sayıların aitlik değerlerinin ortalamaların bir çıkarım olarak kullanılabileceği görülmektedir. Sunulan yöntemlerin tasarı adımları bu bölümden de sırasıyla takip edilebilir. Tez kapsamında sunulan yapılar aracılığıyla özellikle tahminleme yönteminden bağımsız olarak sadece hataları modelleme üzerine sunulan yöntem ile hataların doğrusal olmayan modelleme tekniği olan bulanık mantık araçları ile modellenmiştir. Modellenen hatalar klasik Güven Aralığının aksine simetrik değilken daha da dar olması sebebiyle karşılaştırma dahilinde klasik Kestirim Aralığına üstünlük kurabilmektedir. Önerilen yapının dilsel terim üretme araçları sayesinde ise son kullanıcıların gerçekleşen veriler aracılığıyla üretilen hata bantlarının kalitesini inceleyebilecekleri, klasik Kestirim Aralığının değerlendirme yöntemi olan içeride dışarıda (0-1) değerlendirmesi aksine yeni bir değerlendirme yöntemi sunulmuştur. Bulanık üçgen sayılar ile ifade edilen yeni aralıklar sayesinde tahminlemeler birer aitlik değerine sahip olurken, bunların toplu olarak değerlendirilmesi sonucunda tahminleme ve hata bantları birbiri ile aitlik değerleri bağlantısıyla tahminlemenin kalitesi konusunda son kullanıcıya bilgilendirme yapabilmektedir.

Author

Atakan Şahin

How to Cite

Atakan Şahin (Yüksek Lisans Tezi). Zaman serileri tahminlemede bilgi işlemsel zeka uygulamaları, 2016, İstanbul Technical University.

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from İstanbul Technical University