DENEYSEL SONUÇLARIN ANALİZİNDE YAPAY SİNİR AĞLARI KULLANIMI VE BETON DAYANIM TESTİ İÇİN BİR UYGULAMA



Benzer belgeler
YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

ÇİMENTO BASMA DAYANIMI TAHMİNİ İÇİN YAPAY SİNİR AĞI MODELİ

Esnek Hesaplamaya Giriş

Çok katmanlı ileri sürümlü YSA da standart geri yayıyım ve momentum geri yayılım algoritmalarının karşılaştırılması. (Eğitim/Hata geri yayılım)

Çok Katmanlı Algılayıcı (Multilayer Perceptron) DOÇ. DR. ERSAN KABALCI

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR

2. BASİT DOĞRUSAL REGRESYON 12

Kentsel Hava Kirliliği Riski için Enverziyon Tahmini

2. REGRESYON ANALİZİNİN TEMEL KAVRAMLARI Tanım

H.Ü. Bilgi ve Belge Yönetimi Bölümü BBY 208 Sosyal Bilimlerde Araştırma Yöntemleri II (Bahar 2012) SPSS Ders Notları II (19 Nisan 2012)

Deneysel Verilerin Değerlendirilmesi. Dersi Veren Öğretim Üyeleri: Yrd. Doç. Dr. Özge ANDİÇ ÇAKIR. Prof. Dr. Murat ELİBOL FİNAL SINAVI

T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI. Doç.Dr. Necaattin BARIŞÇI FİNAL PROJESİ

İÇİNDEKİLER. BÖLÜM 1 Değişkenler ve Grafikler 1. BÖLÜM 2 Frekans Dağılımları 37

İÇİNDEKİLER 1. GİRİŞ...

SÜREKLİ DOĞAL GERİLİM VERİLERİNİN YAPAY SİNİR AĞLARI İLE DEĞERLENDİRİLMESİ, DEPREM ve YAĞIŞLARLA İLİŞKİSİ

etme çabalarının en son ürünlerinden bir tanesi yapay sinir ağları (YSA) teknolojisidir.

Örnek. Aşağıdaki veri setlerindeki X ve Y veri çiftlerini kullanarak herbir durumda X=1,5 için Y nin hangi değerleri alacağını hesaplayınız.

Yığma yapı elemanları ve bu elemanlardan temel taşıyıcı olan yığma duvarlar ve malzeme karakteristiklerinin araştırılması

BKİ farkı Standart Sapması (kg/m 2 ) A B BKİ farkı Ortalaması (kg/m 2 )

İstatistik ve Olasılık

YOLCULUK YARATIMININ YAPAY SİNİR AĞLARI İLE MODELLENMESİ MODELLING OF THE TRIP GENERATION WITH ARTIFICIAL NEURAL NETWORK

Meslek lisesi ve devlet lisesine giden N tane öğrenci olduğu ve bunların yıllık okul harcamalarına ait verilerin olduğu varsayılsın.

Nedensel Modeller Y X X X

İş Zekası. Hafta 6 Kestirimci Modelleme Teknikleri. Yrd. Doç. Dr. H. İbrahim CEBECİ

Geriye Yayılım ve Levenberg Marquardt Algoritmalarının YSA Eğitimlerindeki Başarımlarının Dinamik Sistemler Üzerindeki Başarımı. Mehmet Ali Çavuşlu

Cam Elyaf Katkılı Betonların Yarmada Çekme Dayanımlarının Yapay Sinir Ağları İle Tahmini

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Çok Değişkenli İstatistik EKO428 Bahar Ön Koşul Dersin Dili

ZAMAN SERİLERİNDE AYRIŞTIRMA YÖNTEMLERİ

SAYISAL ÇÖZÜMLEME. Yrd.Doç.Dr.Esra Tunç Görmüş. 1.Hafta

RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI. Yrd. Doç. Dr. Emre ATILGAN

Matris Cebiriyle Çoklu Regresyon Modeli

ÖNGÖRÜ TEKNĐKLERĐ ÖDEV 5 (KEY)

7.Ders Bazı Ekonometrik Modeller. Đktisat (ekonomi) biliminin bir kavramı: gayrisafi milli hasıla.

İstatistik ve Olasılık

BİYOİSTATİSTİK DERSLERİ AMAÇ VE HEDEFLERİ

BULANIK MANTIK VE SİSTEMLERİ BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK Bilişim Teknolojileri Mühendisliği ABD Doktora Programı

YAPAY SİNİR AĞI KULLANARAK DEPREM EĞİLİMİNİN KESTİRİMİ. Umut FIRAT

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI

KÜTAHYA İLİNİN YAPAY SİNİR AĞLARI KULLANILARAK ELEKTRİK PUANT YÜK TAHMİNİ

Hatalar Bilgisi ve İstatistik Ders Kodu: Kredi: 3 / ECTS: 5

BIST BAP ENDEKSLERİ BIST BAP FİYAT / PERFORMANS ENDEKSLERİ

İÇİNDEKİLER ÖN SÖZ...

Fiziksel bir olayı incelemek için çeşitli yöntemler kullanılır. Bunlar; 1. Ampirik Bağıntılar 2. Boyut Analizi, Benzerlik Teorisi 3.

Tedarik Zinciri Yönetiminde Yapay Zeka Teknikler

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN

İSTATİSTİKSEL DARALTICI (SHRINKAGE) MODEL VE UYGULAMALARI * A Statistical Shrinkage Model And Its Applications*

MAK 210 SAYISAL ANALİZ

QUANTILE REGRESYON * Quantile Regression

Koşullu Öngörümleme. Bu nedenle koşullu öngörümleme gerçekleştirilmelidir.

Destekçi Vektör Makineleri. Destekçi Vektör Makineleri(Support Vector Machines)

ÖRNEKLEME TEORİSİ. Prof.Dr.A.KARACABEY Doç.Dr.F.GÖKGÖZ

3. TAHMİN En Küçük Kareler (EKK) Yöntemi 1

YAPAY SĠNĠR AĞLARININ EKONOMĠK TAHMĠNLERDE KULLANILMASI

Korelasyon ve Regresyon

2. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

BİYOİSTATİSTİK. Uygulama 6. Yrd. Doç. Dr. Aslı SUNER KARAKÜLAH

Sürelerine Göre Tahmin Tipleri

EŞANJÖR (ISI DEĞİŞTİRİCİSİ) DENEYİ FÖYÜ

Yazılım Hata Kestirimi için Örnek Bir Model

ROBOTLARIN YAPAY SİNİR AĞLARI KULLANILARAK DENETİMİ.

ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ

Korelasyon, Korelasyon Türleri ve Regresyon

İçindekiler vii Yazarların Ön Sözü xiii Çevirenin Ön Sözü xiv Teşekkürler xvi Semboller Listesi xvii. Ölçme, İstatistik ve Araştırma...

Yrd. Doç. Dr. A. Burak İNNER

ANADOLU ÜNİVERSİTESİ REGRESYON KATSAYILARININ GÜVEN ARALIĞI = + REGRESYON KATSAYILARININ GÜVEN ARALIĞI

TUĞLA VE KİREMİT FABRİKALARININ HAVA KİRLİLİĞİNE KATKILARININ YAPAY SİNİR AĞI MODELLEMESİ İLE ARAŞTIRILMASI

2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics

MİKROŞERİT HAT ENDÜKTANS BÜYÜKLÜĞÜNÜN BİLGİ TABANLI YAPAY SİNİR AĞLARI ile MODELLENMESİ

ANALİTİK YÖNTEMLERİN DEĞERLENDİRİLMESİ. Doç.Dr. Mustafa ALTINIŞIK ADÜTF Biyokimya AD 2004

BÖLÜM 1: YAşAM ÇÖzÜMLEMEsİNE GİRİş... 1

CBS ve Coğrafi Hesaplama

KARŞILAŞTIRMA İSTATİSTİĞİ, ANALİTİK YÖNTEMLERİN KARŞILAŞTIRILMASI, BİYOLOJİK DEĞİŞKENLİK. Doç.Dr. Mustafa ALTINIŞIK ADÜTF Biyokimya AD 2005

ALANSAL VARİOGRAM YÖNTEMİ İLE KISA SÜRELİ RÜZGAR ENERJİSİ TAHMİNİ 4. İZMİR RÜZGAR SEMPOZYUMU

KORELASYON VE REGRESYON ANALİZİ. Doç. Dr. Bahar TAŞDELEN

YATAY UÇUŞ SEYAHAT PERFORMANSI (CRUISE PERFORMANCE)

YAPAY SİNİR AĞLARI YÖNTEMİ İLE PAFTALARININ SAYISALLAŞTIRILMASI ARTIFICIAL NEURAL NETWORKS METHOD FOR MAP DIGITIZATION

Yöneylem Araştırması II

KİMYASAL ANALİZ KALİTATİF ANALİZ (NİTEL) (NİCEL) KANTİTATİF ANALİZ

İSTATİSTİKSEL PROSES KONTROLÜ

3 KESİKLİ RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI

4. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

BETONARME YAPILARDA BETON SINIFININ TAŞIYICI SİSTEM DAVRANIŞINA ETKİSİ

LOJİSTİK REGRESYON ANALİZİ

SIRADAN EN KÜÇÜK KARELER (OLS)


Prof. Dr. Aydın Yüksel MAN 504T Yön. için Finansal Analiz & Araçları Ders: Risk-Getiri İlişkisi ve Portföy Yönetimi I

Yüksek Erken Dayanımlı Çimentolarla Oluşturulan Prefabrik Sistem Performanslarının İncelenmesi. FORMÜLHANE Kasım, 2017

Öğr. Elemanı: Dr. Mustafa Cumhur AKBULUT

DİNAMİK PANEL VERİ MODELLERİ. FYT Panel Veri Ekonometrisi 1

SÜREKLİ ŞANS DEĞİŞKENLERİ. Üstel Dağılım Normal Dağılım

1.58 arasındaki her bir değeri alabileceği için sürekli bir

Ekonometri I VARSAYIMLARI

BÖLÜM 1: TEMEL KAVRAMLAR

Güçlendirme Alternatiflerinin Doğrusal Olmayan Analitik Yöntemlerle İrdelenmesi

KALİTE GÜVENCE SİSTEMLERİ NİN TÜRKİYE DEKİ YAYILIMININ BASS MODELİ İLE İNCELENMESİ *

Metallerde Döküm ve Katılaşma

ESTIMATION OF EFFLUENT PARAMETERS AND EFFICIENCY FOR ADAPAZARI URBAN WASTEWATER TREATMENT PLANT BY ARTIFICIAL NEURAL NETWORK

1. Projeden, malzemeden gerekli veriler alınır

ette nin performansı:

ANADOLU ÜNİVERSİTESİ. ENM317 Mühendislik İstatistiği İSTATİSTİKSEL TAHMİN Prof. Dr. Nihal ERGİNEL

Transkript:

DENEYSEL SONUÇLARIN ANALİZİNDE YAPAY SİNİR AĞLARI KULLANIMI VE BETON DAYANIM TESTİ İÇİN BİR UYGULAMA Özlem HASGÜL Balıkesir Üniversitesi A. Sermet ANAGÜN Osmangazi Üniversitesi Özet Üretim sistemlerinde fiziksel olayları ve sistemleri anlamak ve tanımak amacıyla pek çok deney yapılmaktadır. Bu deneylerde olayları yaratan değişkenler ilişkinin niteliği belirlenmek ve ölçülmek istenir. Bu çalışma kapsamında, bir denetim sonucunda elde edilen deneysel veriler arasındaki bağıntının yapay sinir ağlarını kullanarak ifade edilmesi istenmektedir. Deneysel sonuçların analizi için yapay sinir ağlarının kullanımı ile beton dayanım testi için bir uygulama yapılmıştır. Yapay sinir ağlarını kullanarak deney sonuçlarının yorumlama süresinin kısaltılması ve deneydeki bağımlı ve bağımsız değişkenlerin aralarındaki ilişkinin matematiksel bir bağıntı ile ifade edilmesi yerine süreç parametreleri arasındaki karmaşık, belirsiz ve doğrusal olmayan ilişkilerin belirlenmesi istenmektedir. Böylece daha önce yapılmış deneylerden elde edilen verilerle genellemeler yaparak ortaya koymak ve bu genelleme ile daha önce hiç gerçekleştirilmemiş deneyler için önceki örneklerden çağrışım yaparak ilgili olaya çözümler üretebilmek mümkün olacaktır. Anahtar Sözcük: Yapay Sinir Ağları, Deney Sonuçlarının Analizi, Yapay Zeka 1. GİRİŞ Üretim sistemlerinde olayları yaratan değişkenlerin birbirleri arasındaki ilişkinin niteliğinin belirlenmesi için deneyler yapılmaktadır. Deneyler genel olarak gerçek sistem üzerinden örnekler alarak çıktıların izlenmesiyle yada gerçek sistemi temsil edebilecek ortamlarda benzetim yoluyla sistem davranışının izlenmesiyle yapılmaktadır. Yapılan bu deneylerde, bağımsız değişkenlerin sayısının çok fazla olması nedeniyle hesaplamaların zor oluşu, deneyler için örnekler alınırken ara değerlerin sonucunun bilinememesi ve sonuçların elde edilmesi için zaman gerekmesi nedeniyle deneylerin gerçekleştirilmesi maliyetli olmaktadır. Çağımızda zaman ve ekonomi etkenleri, işletmeleri bu iki temel etkeni esas alarak çalışmaya zorlamaktadır. Bir yerde zamandan kazanç ayrıca ekonomiklik anlamına da gelmektedir. Bu yüzden daha önce yapılmış deneylerden elde edilen verilerle genellemeler yaparak ortaya koymak ve bu genelleme ile daha önce gerçekleştirilmemiş deneylere ilişkin önceki örneklerden çağrışım yaparak ilgili olaya çözümler üretmek gerekmektedir. Teknolojideki sürekli değişimler her gün yeni tekniklerle problemlerin çözümünü gündeme getirmektedir. Pek çok problemin çözümünde, istatistiksel yöntemler uzun zamandan beri kullanılmaktadır. Örneğin regresyon analizi kullanılan istatistiksel yöntemlerdendir. Fakat istatistiksel yöntemler, problemi doğrudan etkileyen parametrelerin sayısı çok büyük değerlerde olduğunda ve bu parametrelerle sonuç arasında karmaşık veya çoğu zaman tanımlanamayan bir ilişki olduğunda yetersiz kalmaktadır. Bu amaçla yapılan çalışmalar sonunda problemlerin genetik algoritmalar, sinirsel ağlar ve yapay zeka gibi tekniklerle çözülmesi gündeme gelmektedir. Son zamanlarda özellikle bilgisayar teknolojisinin yaygın olarak kullanılmaya başlaması, yüksek hızlarla işlem yapabilen bilgisayarların üretilmesi, daha karmaşık çözüm yöntemlerinin de kullanılmasını mümkün kılmaktadır. Sinirsel ağlar, genetik algoritmalar ve yapay zeka, kullanılmakta olan klasik yöntemlere alternatif olarak karşımıza çıkmaktadır. Bu çalışmada deneysel sonuçların analizi için yapay sinir ağlarının kullanılabilirliği araştırılmış ve beton dayanım testi için bir uygulama yapılmıştır. Beton dayanım testi hazır beton üretiminde üretilen her parti için yapılmakta olup sonuçları ancak 28 gün sonra alınabilmektedir. Bu yüzden özellikle tahmin için zaman boyutu çok önem kazanmaktadır. Ayrıca en ekonomik karışım miktarının hesaplanması tecrübenin önemli derecede 133

Ö. Hasgül, A. S. Anagün etken olduğu türden bir problemdir. Beton dayanımı etkileyen bağımsız değişkenlerin değerlerinin farklılık göstermesi durumunda da çıktının ne olacağının tahmini önemlidir. Çalışmada yapay sinir ağlarını kullanarak deney verilerinde bağımlı ve bağımsız değişkenler arasındaki ilişkinin matematiksel bir bağıntı ile ifade edilmesi yerine doğrusal olmayan, karmaşık ve belirsiz ilişkilerin belirlenmesi amaçlanmaktadır. 2. BETON DAYANIMI İÇİN UYGULAMA 2.1. Ağı Eğiten Modellerin Elde Edilmesi Problemin YSA ile modellemesine ilk olarak uygun metodolojinin seçilmesiyle başlanmıştır. Uygulamanın alacağı giriş değerleri, vereceği çıkış değerlerinin olması istenen durumuna göre ve ağın vereceği yanıtların hızı, türü sayısı kullanılacak YSA türü için belirleyici unsurlar olmaktadırlar. Çalışma için uygun ağ yapısı geri yayılım ağı seçilmiştir Geri yayılım, beklenen sonuç değer ile hesaplanan, sonuç değer ile arasındaki farkı göz önüne alarak, sistemdeki gizli tabaka nöronlarına bir sonraki ardıştırmada üretecekleri sinyali düzeltmeleri için sinyal gönderme işlemidir. Bu süreç doğrusal değildir ve sondan başlanarak her defasında bir önceki tabakaya bilgi sinyal aktarılarak başa ulaşana kadar devam eder (Rumelhart, 1987). Ger yayılım ağının eğitim öncesi belirlenecek yapısal değişkenleri, girdi, çıktı ve orta katmanda bulunacak nöron sayılarıdır. Çalışmada tek karakteristik üzerinde durulduğundan sistemin cevabı niteliğindeki çıktı katmanı da tek süreç elemanından oluşmaktadır ve çıktı nöronu beton dayanımı olarak ele alınmıştır. Bu çıkış nöronunun alacağı değeri etkileyebilecek veriler ise giriş nöronuna yerleştirilmiştir. Girdi nöronları PÇ 42,5 çimentosu (CM1), PÇK 42,5 çimentosu (CM2), su, uçucu kül (KUL), katkı1 (KAT1), katkı2 (KAT2), yıkanmış kum (YKUM), kırma kum (KKUM), kırma taş (KTAS) olarak alınmıştır. Saklı tabaka sayısı doğrusal olmayan değişkenlerin derecesi ile ilgilidir ve genelde kabul gören uygulama gizli katman sayısının bir yada iki olmasıdır. Bu nedenle, bu problemde bir adet saklı tabaka yeterli görülmüştür. Orta katmanda az sayıda nöron bulunması ağın öğrenme yeteneğini azaltırken, çok sayıda nöron bulunması ise ezberlemeye neden olmaktadır (Cin, 1996). Bu çalışma için ağın ezberlemesine neden olmamak için orta katmandaki nöron sayısı 3 olarak alınmış ve ağın eğitim kümesindeki veriler arasındaki ilişkileri öğrenmemesi durumunda eğitim ve testler sonunda arttırılması uygun görülmüştür. Geri yayılım algoritması, genelleştirilmiş delta yöntemini kullanmaktadırlar. Genelleştirilmiş delta kuralı, geri yayılımda ağırlık güncellemede kullanılan yöntemlerden biridir. Yöntemin işleyişi adımlar halinde verilmiştir (Çelik, 1996); Adım 1. Ağ sistemindeki tüm nöronların çıkış değerleri hesaplanır. Genellikle lineer olmayan veri iletimini sağlamak üzere taşıma fonksiyonu olarak bir sigmoidal fonksiyon kullanılır. Bu çalışma için de sigmoidal fonksiyon kullanılmıştır. n O = f ( I W Θ ) i j ij i j= 1 (1) (2) Burada l, taşıma fonksiyonunun şeklini kontrol eden bir sabittir. Sigmoidal fonksiyonu kullanıldığından dolayı, verilerin ağa girilmeden önce 0-1 arasında normalize edilmesi gereklidir. Bunun için her bir değişken, o değişkenin alabileceği maksimum değere veya maksimuma yakın bir değere bölünerek 0-1 arasında bir sayı elde edilebilir. YSA dan elde edilecek çıkışlarda, veri girişi sırasında daha önce kullanılmış bölen ile çarpılarak normalizasyon işlemi tersine çevrilir. Adım 2. Ağ sisteminin toplam hatası hesaplanır; k 1 (3) 2 Hata = ( y i O i ) 2 k: Çıkış tabakasındaki nöron sayısı, y i : i. nöronun arzu edilen çıkış değeri Adım 3. Çıkış tabakası için ağırlık değişimleri değerleri hesaplanır; W 134 = η δ O ij j i i= 1 δ = ( y O ) f ( net ) j i j j η: Öğrenme oranı (0-1 arasında bir değer) Adım 4. Gizli tabaka için ağırlık değişimi değerleri hesaplanır; (5) W ji = η δ j Oi δ = j (δ k Wkj ) f ( net j ) k (4)

Adım 5. Değişim değerlerine göre ağırlıklar güncellenir; W ij Yeni= W ij Eski + W ij (6) Adım 6. Toplam hata kabul edilebilir düzeye gelinceye kadar bu işlemler tekrar edilir Yukarıda verilen ağ hesaplamalarında, yapay sinirsel ağın uygulanacağı probleme göre değerler alabilen ve ağın kuruluşu sırasıda değerleri analitik olarak hesaplanamayan 3 değişken bulunmaktadır. Bunlar, orta katmandaki nöron sayısıyla, öğrenme katsayısı ve momentum teriminin alacağı değerlerdir. Öğrenme oranı, keskinlik parametresi ve momentum parametresi değerleri, çıktı nöronunda elde edilen değerle, istene değer arasında fark oluştuğu zaman, ağırlık değerlerini güncellemede kullanılan katsayılardır. Örneğin öğrenme oranı küçük seçilirse ağırlıklar küçük aralıklarla güncellenmiş olur, büyük seçilirse büyük aralıklarla güncellenmiş olur. Eşik değeri ise ağırlıkların güncellenmesi sırasında kısır döngüyü önleyen katsayıdır (Çelik, 1996). Öğrenme katsayısı, ağırlık vektörünün ideal bölgeye yaklaşma hızının bir ölçüsüdür. Genellikle 0 ile 1 arasında bir değer verilir. Eğer ağırlık vektörü, ideal ağırlıklar bölgesine çok uzakta ise, öğrenme katsayısına büyük değerler vererek ideal bölgeye hızla yaklaşma sağlanabilir. Ağırlıklar ideal bölgeye yakın ise öğrenme katsayısına küçük değerler verilerek aynı bölgede salınımlar engellenmeye çalışılır. Çok büyük değerler, hata değerini arttıracak sıçramalara neden olurken, çok küçük değerler ise eğitim süresinin uzamasına ve ideal ağırlık bölgesine ulaşamadan bir yerel en küçük hata değeri veren ağırlık bölgesinde kalınmasına neden olabilir (Cin, 1996). Momentum terimi 0 ve 1 arasında değerler alır. Ağırlıkların bir önceki ardıştırma sırasında ilerleme yönünü korumasını sağlar. Çoklu uzayda hatalar yüzeyinde bulunan çukurlara gelen ağırlıklar vektörüne bir itici güç sağlar. Yerel en küçük bölgelere düşmeyi engelleyerek, bütünsel enküçüğe yaklaşmayı hızlandırır. Momentum teriminin alması gereken değer, verilerin durumuna ve öğrenme katsayısına göre değişmektedir. Geri yayılım algoritması için iterasyon sayısı 50.000 olarak seçilmiştir. Verilerin eğitilmesi ve test edilmesi için Qnet 2000 paket programı kullanılmıştır. Bu durumda elde edilen hata, 0,053 tür. Farklı iterasyon sayıları için elde edilen hata değerleri Tablo 1. de verilmiştir. Eğitim sırasında elde edilen değerlerin ortalama hata yüzdeleri oldukça küçük seviyelerdedir ve iterasyon sayısının daha da artırılmasının, hatanın azalmasına önemli bir etkisi yoktur. Kullanılan paket program öğrenme katsayısını kendisi atamakta ve değişiklik yapmaya izin vermemektedir. O yüzden öğrenme katsayısı olarak programın atadığı değerler esas alınmaktadır. Sinir ağının hesaplama dinamiğini oluşturan diğer parametre olan momentum katsayısı için ön denemeler yapılmıştır. Yapılan ön denemelerin sonuçları Tablo 2 de verilmiştir. Karşılaştırılan alternatifler içinde en uygun momentum terimi olarak 0.8 değeri benimsenmiştir. Tablo 1. Eğitme hatasının iterasyon sayısına bağlı değişimi İterasyon Sayısı Hata Korelasyon 10000 0,059 0,928 20000 0,054 0,938 30000 0,055 0,937 40000 0,055 0,937 50000 0,053 0,941 60000 0,053 0,940 Tablo 2. Momentum terimine bağlı olarak hata değişimi Momentum Terimi Eğitim Hatası Test Hatası 0.6 0.16 0.61 0.7 0.05 0.17 0.75 0.049 0.11 0.8 0.053 0.10 0.9 0.049 0.11 2.2. Yapay Sinir Ağının Eğitilmesi Eğitme aşamasında ağırlıkların hesaplanabilmesi için Yapay sinir ağlarına girişler ve karşılık gelen çıkışlar verilir. Yapay sinir ağları için öğrenme bu giriş ve çıkış verileri arasında bir çeşit bağlantı kurmak diye de tanımlanabilir. Eğitme aşamasında hesaplanan bu ağırlık değerleri daha sonra sadece girişlerin verilip çıkışların hesaplanmasının istenildiği kullanma aşamasında işe yararlar. Eğitme aşamasının bir basamağı hem ilerleme hem de geri yayılma safhalarını içerirken, kullanma aşamasında sadece ilerleme işlemi uygulanır. Zaten gerçek sonuçlar bilinmediğinden hatanın hesaplanıp geri yansıtılması mümkün değildir. Yapay sinir ağlarının problemlere yaklaşımı insan zekası gibi tamamen edinilen tecrübeye dayanmaktadır. Esbeton işletmesinde beton dayanım testi ile elde edilen veriler kullanılarak YSA ı eğitmek ve test etmek için gerekli olan veri kümesi oluşturulmuştur. Ağ yeterli sayıda veri grubu ile eğitildiğinde en uygun öğrenme sağlanabilmektedir. Eğitme işlemi sırasında bu veriler ağa tanıtılmış ve YSA nın, 9 adet giriş ve 1 adet çıkış nöronu arasındaki bağ ağırlıklarını ayarlayarak, giriş-çıkış verileri arasında bir ilişki kurması sağlanmıştır. YSA nın eğitilmesi için 80 adet veri kümesi bulunmaktadır. 22 veri YSA yı test etmek amacıyla 135

Ö. Hasgül, A. S. Anagün kullanılmaktadır. Test etmede kullanılan veriler rassal olarak belirlenmiştir. Ele alınan ağ yapısı Şekil 1 de verilmiştir. Şekil 1. Ağın yapısı Ele alınan çalışma için kullanılan ağ yapısına ilişkin değişkenler Şekil 2. de verilmiştir. İterasyon sayısına göre hatanın değişimine ait grafik Şekil 3. de verilmiştir. Bu grafiğe göre hata 0,16 dan itibaren hızlı bir düşüş göstermiş ve 50000 iterasyon noktasında 0.05 e yaklaşmıştır. Şekil 2. Ağın yapısına ilişkin özellikler Şekil 3. Hatanın iterasyon sayısına göre değişim Deneme desenindeki elde edilen değerlerin hedeflenen değerlerden sapmaları Şekil 4. te görülmektedir. Şekil 3. e göre elde edilen değerler hedeflere oldukça yakın çıkmıştır. Deneme aşamasında elde edilen değerlerin hedef değerlerle karşılaştırıldığı grafik Şekil 5. te verilmiştir. Bu grafiğe göre ağın türettiği değerler hedef değerler ile karşılaştırıldığında ağın öğrenmiş olduğu görülmektedir. Şekil 4. Hedeflenen ve elde edilen normalleştirilmiş değerlerin değişimi 136

Şekil 5. Deneme deseni için hedef ve çıktı değerleri 2.3. Sinir Ağının Denenmesi Eğitim işlemi tamamlandıktan sonra eğitilmiş YSA nın test edilmesi işlemine geçilir. Test işlemi sırasında, daha önce ağın eğitilmesinde kullanılmayan 22 adet deney verisi kullanılmıştır. Deneysel olarak ve YSA modelinden elde edilen beton dayanımı değerleri karşılaştırılmıştır. Bu karşılaştırmalardan görüldüğü gibi, sinir ağı sonuçları iyi bir yaklaşım göstermektedir. Kullanılan test verilerine ilişkin özellikler Şekil 6. da verilmiştir. Sonuçların incelenmesinden görülmektedir ki; doğal olarak eğitme seti için öğrenme oldukça yüksek olmaktadır, ancak YSA dan test numuneleri için de aynı performansı göstermesi beklenemez. Test sırasında YSA modellemesinden elde edilen hata yüzdeleri ortalaması % 10 olmaktadır. Eğitim aşamasında az sayıda veri grupları kullanılması, bu sonucun ortaya çıkmasına neden olmuştur. Daha fazla veri grupları ile yapılan sinir ağı eğitiminde bu farkın azalacağı söylenebilir ancak ele alınan problem için bu seviyedeki bir yaklaşım yeterli görülmüştür. Hedeflenen ve gerçekleşen çıktıların normalleştirilmiş yayılımları Şekil 7. de görülmektedir. Şekil 6. Test verilerine ilişkin özellikler Şekil 7. Hedeflenen ve gerçekleşen çıktıların normalleştirilmiş yayılımları Eğitilen veriler test edilirken ağın test ve eğitim verilerine ilişkin elde ettiği çıktılar ile test desenlerinin hedef değerleri karşılaştırılarak testlerin doğruluk oranı araştırılmıştır. Elde edilen sonuçlar Şekil 8. de verilmiştir. Desen sayısına göre hedef ve çıktı değerlerinin karşılaştırması Şekil 9 da verilmiştir. Şekil 8. Test sonuçları 137

Ö. Hasgül, A. S. Anagün Şekil 9. Test verileri için hedeflenen ve elde edilen değerlerin karşılaştırılması 2.4. Deneysel Verilerin Regresyon Analizi ile Çözümlenmesi Regresyon analizi tahmin amacı ile kullanıldığı zaman tahmin edilmek istenen olayı o olayı etkileyen faktörlere bağlı olarak doğrusal bir ilişki varsayımı altında tahmin etmeye çalışır. Bu çalışma için regresyon çözümlemesinin amacı, bağımlı değişkenin davranışını incelemek için bağımsız değişkenleri kullanmaktır. Bağımsız değişkenler PÇ 42,5 çimentosu (CM1), PÇK 42,5 çimentosu (CM2), su, uçucu kül (KUL), katkı1 (KAT1), katkı2 (KAT2), yıkanmış kum (YKUM), kırma kum (KKUM), kırma taş (KTAS) iken bağımlı değişken dayanım olarak ele alınmıştır. Regresyon analizi için 82 deney verisi kullanılmıştır. Verilerin minitab programında stepwise regresyon analizi ile elde edilen sonuçları Tablo 3. de verilmiştir. Tablo 3. Stepwise regresyon analizi sonuçları Step 1 2 3 4 5 Constant 395.11 469.47 18.98 12.81-10 79.06 SU -0.48-0.97-0.95-0.94-0.99 T-Value -2.39-3.79-7.51-7.71-7.9 P-Value 0.019 0 0 0 0 CM2 0.061 1.583 1.585 1.463 T-Value 2.88 16.11 16.67 11.82 P- 0.005 0 0 0 CM1 1.67 1.68 1.87 T-Value 15.57 16.13 11.45 P-Value 0 0 0 YKUM 0.0076 0 0.0074 T-Value 2.5 2.46 P-Value 0.015 0.016 KUL 17 T-Value 1.51 P-Value 0.136 S 21.7 20.8 10.2 9.87 9.79 R-Sq 6.84 15.93 79.94 81.48 82.03 R- 5.65 13.74 79.15 80.49 80.82 Alınan 80 tane gözleme göre bağımsız değişkenler bağımlı değişkenin %80 ini açıklamaktadır yani bağımlı değişkenin bağımsız değişkenler ile açıklanabilirlik düzeyi % 80,82 olmuştur. Oysa aynı değer yapay sinir ağlarının eğitim sonuçlarına göre % 95 olarak bulunmuştur. Ele alınan veriler varyans analizine tabi tutulunca Tablo 4. teki sonuçlar elde edilmiştir. Regresyon Analizi sonucunda elde edilen katsayılar Tablo 5. te verilmiştir. Tablo 4. Varyans analizi sonuçları Source DF SS MS F P Regression 9 32617.7 3624.2 37.06 0 Residual Error 70 6844.7 97.8 Total 79 39462.4 Tablo 5. Katsayılar Predictor Coef Constant -897.5 CM1-2.157 CM2-2.53 SU -0.9863 KUL 15.85 KAT1 575.2 KAT2 402.3 YKUM -0.0352 KKUM -0.04193 KTAS -0.04927 138

Regresyon analizi sonucu elde edilen katsayıların kullanımıyla yapay sinir ağlarını test etmekte kullanılan veriler değerlendirilmiştir. Elde edilen sonuçlar Tablo 6. da verilmiştir.yapılan karşılaştırmalar ile deneyler sonucu elde edilen verilere YSA sonuçlarının regresyon analizinin sonuçlarında daha yakın olduğu görülmektedir. Tablo 6. Regresyon Analizi ve YSA Sonuçlarının Karşılaştırılması Test No Dayanım YSA Regresyon Test No Dayanım YSA Regresyon 1 345 348 354.4835 12 305 323 327.345 2 340 340 330.879 13 310 306 306.215 3 305 308 310.28 14 290 294 295.6615 4 343 337 330.24 15 310 301 297.388 5 305 323 327.275 16 340 328 333.738 6 325 323 313.3945 17 330 325 322.0125 7 297 288 285.7115 18 314 315 303.575 8 340 329 330.749 19 316 310 303.01 9 294 298 298.909 20 375 362 362.2185 10 290 292 294.4425 21 308 303 297.6035 11 310 312 307.864 22 295 293 296.0125 Elde edilen sonuçlara ilişkin çizilen grafiklerde Yapay sinir ağları ile elde edilen değerler ile gerçekleşen dayanım noktalarının birbirine regresyon analizinin sonuçlarına göre daha iyi örtüştüğü gözlenmektedir. Çizilen Grafikler Şekil 10. ve Şekil 11. de verilmiştir. Dayanım YSA sonuçları ve Deney Sonuçlarının Karşılaştırılması 380.00 DAYANIM YSA Dayanım 380 Beton Dayanımı ve Regresyon Analizi Series1 Series2 370.00 370 360.00 360 350.00 350 340.00 340 330.00 330 320.00 320 310.00 310 300.00 300 290.00 290 280.00 1 3 5 7 9 11 13 15 17 19 Deney 21 No Şekil 10. Dayanım ve YSA 280 Deney no 1 3 5 7 9 11 13 15 17 19 21 Şekil 11. Dayanım ve Regresyon Analizi 3. SONUÇ Yapay sinir ağlarının en önemli üstünlükleri; hesaplamaları direkt olarak deney sonuçlarını kullanarak öğrenmesi, yapması ayrıca dağınık veya yetersiz veri olan ve tanımlanmış teorisi olmayan türden problemlerde kullanılması ve bu tür problemlerde doğruya yakın çözüm vermesidir. Çalışma kapsamında yapılan uygulamada beton dayanımının tahmininde regresyon analizi ve yapay sinir ağlarının sonuçları karşılaştırılmış ve yapay sinir ağlarının çok daha düşük hata ve sapma ile tanımadığı değerlere ilişkin tahminlemeyi gerçekleştirdiği görülmüştür. Yapay sinir ağlarının düşük hata ile tahmin etmenin yanı sıra bir diğer üstünlüğü ise deneysel verilere ilişkin gelecekte yapılacak değişikliklerde bunları değerlendirebilir olmasıdır. Beton karışımı yapılırken kullanılan malzemelere ilişkin yapılacak değişiklikler sonucunda elde edilecek sonuçların önceden tahmini için yapay sinir ağları çok avantaj sağlayıcıdır. Ayrıca beton karışım oranı için beton daha karıştırılmadan önce, ele alınacak miktarlarla dayanımın ne olacağı görülüp, ona göre daha emin bir şekilde daha düşük toleranslar kullanılıp, daha ekonomik bir şekilde karışım oranı saptanabilir. Beton karışımı yapıldıktan sonra 28 günlük deney sonucuna bağımlı kalmadan dökülecek betonun dayanım değeri tahmin edilebilir. Çalışma sonucunda yapay sinir ağlarının deneysel verilerin analizi için klasik yöntemlere alternatif olarak kullanılabileceği ve problemi etkileyen parametrelerin karmaşık ve tanımlanamayan olduğu durumlarda da daha etkin sonuçlara ulaşılabileceği görülmektedir. 4. KAYNAKÇA CİN, İ., 1996, Şifre Sorgulamada Yapay Sinir Ağların Kullanılması, Osmangazi Üniversitesi, Fen Bilimleri Enstitüsü, (Yüksek Lisans Tezi). ÇELİK, O. N., Küresel Grafitli Dökme Demirlerde Cu, Ni ve Mo Alaşım Elementlerinin Ostemperleme Sonucu Beynit Oluşumuna Etkisinin İncelenmesi ve Sinirsel Ağ Modeli İle Değerlendirilmesi, Doktora Tezi, Osmangazi Üniversitesi, Fen Bilimleri Enstitüsü, 1996, 129s. RUMELHART, D. E., 1987, Parallel Distributed Processing, Explorations in the Microstructure of Cognition, Vol. 1, MIT Press. 139