Constrained neural networks
Kısıtlı yapay sinir ağları
- Tez No: 325596
- Danışmanlar: PROF. DR. UĞUR AKMAN
- Tez Türü: Yüksek Lisans
- Konular: Kimya Mühendisliği, Chemical Engineering
- Anahtar Kelimeler: Yapay sinir ağları, Artificial neural networks
- Yıl: 2012
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Kimya Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Yapay sinir ağları regresyon, tahmin, sınıflandırma, örüntü tanıma, veri tabanlı proses modelleme ve lineer olmayan proses denetimi gibi alanlarda kullanılan işlevsel bir araçtır. Fakat, kimya mühendisliği alanında, kütle ve enerji denklikleri, mol kesri ve dönüşüm yüzdesi sınırları ve güvenlik limitleri gibi eşitlik yada eşitsizlik kısıtları göz önünde bulundurulmalıdır. Bu gibi kısıtlardan dolayı yapay sinir ağlarının kimya mühendisliği gibi katı kurallar içeren alanlarda kullanımı sorun yaratabilmektedir. Bu tez çalışmasında, ileri beslemeli sinir ağları için, sistemin içerdiği ya da dışarıdan çıktılar üzerinde tanımlanan eşitlik ya da eşitsizlik kısıtlarının girdiler ve çıktılar arasındaki ilişki ile birlikte yapay sinir ağına öğretilmesi için yeni yöntemler geliştirilmiştir. Bu sayede, oluşturulan sinir ağının öğrenme ve sınama aşamasındaki kısıt ihlaleri istenilen seviyede kalmıştır. İki alternatif yöntem geliştirilmiştir. Birincisinde MATLAB'ın yapay sinir ağları araç kutusu fonksiyonları kullanılmış, fakat öğrenme aşamasında MATLAB'ın optimizasyon araç kutusunun kısıtlı ya da kısıtsız optimizasyon fonksiyonları kullanılmıştır. İkinci yöntemde ise, ilk yöntemde sinir ağlarını oluşturmak için kullanılan yapay sinir ağları araç kutusu fonksiyonları elle kodlanmıştır. Eşitlik yada eşitsizlik kısıtlarının uygulanmasında doğrudan ve dolaylı (ceza fonksiyonu) olmak üzere iki yöntem uygulanmıştır. Geliştirilen iki adet kısıtlı sinir ağı yöntemi altı örnek üzerinde uygulanmış ve tezde istenilen amaca ulaşılmıştır. Sinir ağları, girdiler ve çıktılar arasındaki bağıntı ile birlikte, çıktılar üzerindeki eşitlik yada eşitsizlik kısıtlarını da başarıyla öğrenmişlerdir. Bu yöntemlerin başarısı özellikle ölçüm hatası içeren verilerin olduğu gerçek durumlarda daha çok ortaya çıkmaktadır, çünkü bu gibi durumlarda öğrenme verisi de kısıt ihlali içermektedir. Kısıtlı sinir ağları, model-/kısıt tabanlı filtreler gibi davranıp, ölçüm hatası içeren verilerde dahi eşitlik ya da eşitsizlik kısıtlarını sağlayarak prosesi öğrenebilmekte ve tahminde bulunabilmektedirler.
Özet (Çeviri)
Artificial Neural Networks (NNs) are very functional tools employed in regression, forecasting, classification, pattern recognition, data-based process modeling, and nonlinear process control. However, the data-based process modeling via NNs may be problematic since the field of chemical engineering has many strict rules in the form of implicit or explicit inequality and/or equality constraints that need to be satisfied, such as the mass and energy balances, bounds on mole fractions, conversion limits, and safety limits. The purpose of the thesis is to develop novel methods to implement equality and/or inequality constraints on/between the outputs of a feedforward NN during its training phase so that constraint violations of the model constructed by the NN are within the tolerable limits both in the training and testing phases. For this purpose, two alternative methods are developed. In the first method, the functions of MATLAB?s NN Toolbox are utilized however an unconstrained or a constrained generic optimizer from MATLAB?s Optimization Toolbox is employed for the training of the NN. In the second method, the algorithm is the same as in the first method however the NN building and NN topology functions of NN Toolbox are not used, instead these are coded explicitly. Direct or indirect (penalty function) constraint handling approaches are used for the implementation of inequality and/or equality constraints. The two methods of Constrained Neural Networks (CNNs), tested on six examples, accomplished the purpose of the thesis; they successfully learn the equality and/or inequality constraints imposed on/between the outputs of the NN together with the relations between the input and output data. The performances of the CNNs are more pronounced especially in realistic cases where the data, corrupted by measurement errors, do not satisfy the constraints. The CNNs act as model-/constraint-based filters and can learn and forecast process behavior even under noise-corrupted data via satisfying the imposed inequality and/or equality constraints.
Benzer Tezler
- Ülkelerin inovasyon performansının ölçülmesinde yapay sinir ağları, bulanık DEMATEL tabanlı analitik ağ süreci ve ağırlık kısıtlı veri zarflama nalizi yaklaşımlarının bütünleşik olarak kullanılması ve bir uygulama
Hybrid usage of artificial neural network, fuzzy DANP and assurance region dea model for measuring innovation performance of country
ENVER ÇAKIN
- Multivariate product demand forecasting with neural networks
Yapay sinir ağları ile çok değişkenli ürün talep tahmini
ÇAĞATAY ŞAHİN
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. TAFLAN İMRE GÜNDEM
- Dynamic security enhancement of power systems via population based optimization methods integrated with artificial neural networks
Yapay sinir ağlarının entegre edildiği popülasyon tabanlı optimizasyon yöntemleriyle güç sistemlerinin dinamik güvenliğinin iyileştirilmesi
CAVİT FATİH KÜÇÜKTEZCAN
Doktora
İngilizce
2015
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektrik Mühendisliği Ana Bilim Dalı
DOÇ. VEYSEL MURAT İSTEMİHAN GENÇ
- Hücresel yapay sinir ağları için iki öğrenme algoritması ve görüntü işleme uygulamaları
Two learning algorithms for cellular neural networks and their image processing applications
SİNAN KARAMAHMUT
Yüksek Lisans
Türkçe
1994
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiDOÇ.DR. CÜNEYT GÜZELİŞ
- Yüz tanıma: Öz yüzler yapay sinir ağları, Gabor dalgacık dönüşümü yöntemleri
Face recognition: Eigenfaces, neural networks, Gabor wavelet approaches
HALİT ERGEZER
Yüksek Lisans
Türkçe
2003
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBaşkent ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. KRASSİMİR IANKOV