Üye Olmak İçin Tıklayın

Hoşgeldin, Kayıtsız Üye.

Teknik Paylaşım Platformu, teknik içerikli bilgi ve tecrübelerin paylaşımı için teknik elemanlar tarafından hiçbir maddi çıkar söz konusu olmadan kurulmuştur.
Sizde Teknik Paylaşım Platformundan daha faydalı bir şekilde yararlanmak istiyorsanız ÜYE OLUNUZ
Üye olmak için veya forum hakkında yardım almak için TIKLAYINIZ

TEKNİK VİDEOLAR TEKNİK DOSYALAR TEKNİK RESİMLER OYUN PORTALI ÇEVRİMİÇİ UYGULAMALAR
Konu Bilgileri
Konu Başlığı Bulanık Mantık (fuzzy logic) Nedir ?
Konudaki Cevap Sayısı
3
Şuan Bu Konuyu Görüntüleyenler
 
Görüntülenme Sayısı
2867

Yeni Konu aç Cevapla
 
LinkBack Konu Araçları Arama Stil
Eski 28-03-08, 23:21   #1 (permalink)
Kullanıcı Profili
Süper Admin
 
Teknik Adam - ait Kullanıcı Resmi (Avatar)
SponsorElektrohaber.net
Kullanıcı Bilgileri
Üyelik tarihi: Mar 2008
Üye No: 2
Mesaj Adedi: 751
Konu Adedi: 686
Seviye 24 [♥ Bé-Yêu ♥]
Aktiflik: 0 / 594
Güç: 250 / 20697
Deneyim: 77%

Teşekkür Grafikleri
Teşekkür: 1
82 Mesajına 187 Teşekkür edildi
Puan Grafiği
Rep Puanı: 362
Rep Derecesi :
Teknik Adam is just really niceTeknik Adam is just really niceTeknik Adam is just really niceTeknik Adam is just really nice
Destek İçin

Bu sitenin reklam gelirleri tamamıyla sitenin host masraflarına gitmektedir,bu amaçla reklam vermek için Bannera TIKLAYINIZ ElemaN
Ek Bilgiler
Standart Bulanık Mantık (fuzzy logic) Nedir ?



Bulanık Mantık, 1961 yılında Lütfi Askerzade'nin yayınladığı bir makalenin sonucu oluşmuş bir mantık yapısıdır.
Bulanık mantığın temeli bulanık küme ve alt kümelere dayanır. Klasik yaklaşımda bir varlık ya kümenin elemanıdır ya da değildir. Matematiksel olarak ifade edildiğinde varlık küme ile olan üyelik ilişkisi bakımından kümenin elemanı olduğunda (1) kümenin elemanı olmadığı zaman (0) değerini alır. Bulanık mantık klasik küme gösteriminin genişletilmesidir. Bulanık varlık kümesinde her bir varlığın üyelik derecesi vardır. Varlıkların üyelik derecesi, [0,1] aralığında herhangi bir değer olabilir ve üyelik fonksiyonu M(x) ile gösterilir .

Örnek olarak normal oda sıcaklığını 23 derece olarak kabul edersek, klasik küme kuramına göre 23 derecenin üzerindeki sıcaklık derecelerini sıcak olarak kabul ederiz ve bu derecelerin sıcak kümesindeki üyelik dereceleri (1) olur. 23 altındaki sıcaklık dereceleri ise soğuktur ve sıcak kümesindeki üyelik dereceleri (0) olur. Soğuk kümesini temel aldığımızda bu değerler tersine döner. Bulanık Küme yaklaşımında üyelik değerleri [0,1] aralığında değerler almaktadır. Örneğin 14 derecelik sıcaklık için üyelik derecesi (0), 23 sıcaklık derecesi için üyelik değeri (0,25) olabilir.


Klasik kümelerin aksine bulanık kümelerde elemanların üyelik dereceleri [0, 1] aralığında sonsuz sayıda değişebilir. Bunlar üyeliğin derecelerinin devamlı ve aralıksız bütünüyle bir kümedir. Keskin kümelerdeki soğuk-sıcak, hızlı-yavaş, aydınlık-karanlık gibi ikili değişkenler, bulanık mantıkta biraz soğuk, biraz sıcak, biraz karanlık gibi esnek niteleyicilerle yumuşatılarak gerçek dünyaya benzetilir. En önemli fark, böyle bir çatıda bilginin kaynağındaki küme üyeliğinin kesin tanımlanmış önkoşullarının olmayışı ve daha çok problemlerle rasgele değişkenlerin hazır bulunmasındadır.

Yapay zeka uygulaması olarak bulanık mantık

Bulanık mantık bir yapay zeka uygulaması oluşturma prensibidir. Bulanık mantıkta temel olan bir sonuca varmaktır. Normal bir programın yapısı:

Temel girdiler → Program → Sabit bir sonuç.

Şeklindedir. Oysa bir bulanık mantık uygulaması:

Sayısı belli olmayabilen veri yığını → Program → Girdilere ve varsayıma göre değişken bir veya birden fazla sonuç

şeklindedir. Bir bulanık mantık uygulamasındaki sonuç aynı girdiler olsa bile değişik bir sonuç döndürebilir ve bir öbek halinde veriyi alabilir. Bulanık mantıktaki özellik bunun haricinde verilen verilerin örnekleme mantığı ile alınması ve tümü simgelediği varsayımı yapılması ve buna göre bir olasılık değerinin elde edilmesidir.

Alıntıdır.(Kontrolkalemi.com)



Teknik Adam isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Sayın Teknik Adam bu mesajınız için yanda isimleri geçenler teşekkür etti.
özay koşal (03-07-09)
..:: Sitemize Destek İçin Reklam Verebilirsiniz ::..
..:: Reklam Alanı ::..
PAYLAŞIMLARIN DEVAMI İÇİN SİTE İÇERİSİNDEKİ REKLAMLARA TIKLAYINIZ
..::: TEKNİK PAYLAŞIM PLATFORMUNDAKİ BU KONUYU BEĞENDİYSENİZ ARKADAŞINIZLA PAYLAŞABİLİRSİNİZ ::..
ElemaN Yollayabilirsin Dedi!
Sayfayı E-Mail olarak gönder
Eski 28-03-08, 23:22   #2 (permalink)
Kullanıcı Profili
Süper Admin
 
Teknik Adam - ait Kullanıcı Resmi (Avatar)
SponsorElektrohaber.net
Kullanıcı Bilgileri
Üyelik tarihi: Mar 2008
Üye No: 2
Mesaj Adedi: 751
Konu Adedi: 686
Seviye 24 [♥ Bé-Yêu ♥]
Aktiflik: 0 / 594
Güç: 250 / 20697
Deneyim: 77%

Teşekkür Grafikleri
Teşekkür: 1
82 Mesajına 187 Teşekkür edildi
Puan Grafiği
Rep Puanı: 362
Rep Derecesi :
Teknik Adam is just really niceTeknik Adam is just really niceTeknik Adam is just really niceTeknik Adam is just really nice
Destek İçin

Bu sitenin reklam gelirleri tamamıyla sitenin host masraflarına gitmektedir,bu amaçla reklam vermek için Bannera TIKLAYINIZ ElemaN
Ek Bilgiler
Standart



BULANIK MANTIK



Tansu KÜÇÜKÖNCÜ

Çanakkale OnSekiz Mart Üniversitesi, Bilgisayar Mühendisliği Bölümü



Diyelim ki kanarya, kartal, tavuk, penguen, ve yarasadan bahsediyoruz. ‘A’, bunlardan her hangi birisinin yerini tutacak şekilde, söze “A bir kuştur” diye başlıyoruz. İlk bakışta bu ifademiz hepsi için doğruymuş gibi görünebilir. Bu ifademizi yanlış bulup rahatsızlık hissedenler de çıkacaktır. Çünkü, kanarya, kartal, ve yarasa uçabilirler, fakat tavuk ancak bir kaç metre uçabilir. Penguense yüzmeyi tercih eder. Yarasa memelidir, doğurarak ürer, diğer hepsi yumurtlar. Kanarya ve kartal için bu cümle, diğerleri için olduğuna göre, daha doğru görünmektedir. Bu hayvanların her biri için bu cümle farklı derecelerde doğru gibi görünmektedir.



Şu kıyaslamaya bakalım :



Socrates bir insandır.

Tüm insanlar ölümlüdür.

------------------------

Öyleyse, Socrates ölümlüdür.



Bunu aşağıdaki gibi değiştirelim:



Socrates çok sağlıklıdır.

Sağlıklı insanlar çok uzun zaman yaşarlar.

----------------------------------

Öyleyse, Socrates çok uzun zaman yaşayacaktır,

Bunu klasik mantıklarla ifade etmek kolay değildir. Üstelik, klasik mantık (‘doğru’ ve ‘yanlış’tan oluşan iki-değerli) sistemlerinin çoğu, bu tür cümleleri ilgi alanlarının dışında bırakırlar. Fakat bu tür cümleleri ve kıyaslamaları günlük yaşantımızda çok sıklıkla kullanırız.

Bu yazının amacı, sizlere, bunlara benzer ve belirsizlik içeren diğer cümlelerden çıkarımlar yapmakta, diğer bir deyişle ‘yaklaşımsal nedenselleme’de (‘yaklaşımsal akıl yürütme’ de diyebiliriz), kullanılan mantık türlerinden birisi olan “bulanık mantık”ı (fuzzy logic) tanıtmak.

Bulanık mantık kullanan sistemlerle metroların işleyisi kontrol ediliyor, televizyonların alıcıları ayarlanıyor, bilgisayar disklerinin kafaları kontrol ediliyor, kameralar görüntüye odaklanıyor, klimalar, çamaşır makinaları, elektrikli süpürgeler ayarlanıyor, buzdolaplarının buzlanması engelleniyor, asansörler ve trafik lambaları programlanıyor, otomobillerin motorları, süspansiyonları, emniyet firen sistemleri kontrol ediliyor, füzeler, çimento karıştırıcılar kontrol ediliyor, robot kolları yönlendiriliyor, karakterler, nesneler tanınıyor, golf kulüpleri seçiliyor, hatta çiçek düzenlemesi yapılıyor.

Bulanık sistemler, eğitilebilir dinamik sistemlerdir. Bir fonksiyonu, çıktıların girdilere ne şekilde bağlı olduğunun matematiksel modelini bilmeksizin tahmin ederler. Sayısal, bazen dilsel örnek verilerden “deney yoluyla” öğrenirler. Uyarlanabilir bulanık sistemler, karmaşık süreçleri kontrol etmeyi, neredeyse bizler gibi öğrenebilirler.

BULANIKLIK KAVRAMI

"Atahan uzun bir çocuktur". "Elif güzel bir kızdır". "100, 1’den çok daha büyük bir sayıdır". "Bu yaprak kırmızıdır". Bunlar, klasik mantık sistemleriyle doğruluğundan söz edilebilmesi güç cümlelerdir. Çünkü ‘uzun’, ‘güzel’, ‘büyük’, ve hatta ‘çok daha’, açık bir şekilde tanımlanmamış, belirsizlik içeren sözcüklerdir. Fakat, bu şekilde açıkça tanımlanmamış kavramlar insanın düşünmesinde önemli rol oynarlar. İnsan nedensellemesinin gücü ve özü, bu tür belirsizlik içeren kavramları, doğrudan kavrayabilmesi ve kullanabilmesinde yatar.



Klasik mantık sistemleri, sadece belirli koşullarda oluşan, kesin doğruluk değerleri ‘doğru’ ya da ‘yanlış’tan birisine sahip önermelerle ilgilenirler. Belirsizlikle ilgilenmezler. Öyleyse, bu tür cümlelere, akılcı doğruluk değerleri nasıl verebiliriz ?



Yanıtı, sürekli veya dereceli biçimde bir doğruluk, yani ‘bulanık’ doğruluk kavramını kullanmak. Bulanık doğruluk kavramı, sıradan doğruluk kavramıyla benzerlikler gösterir, fakat daha geneldir, ve uygulama alanı daha geniştir, belirsizliğin, doğruluk ölçütünün keskin bir şekilde tanımlanmamasından kaynaklanan durumlardaki problemlerle uğraşmak için doğal bir yol sağlar.



Matematiksel olarak ‘bulanıklık’, ‘çok-değerlilik’ demektir, ve kökenleri, kuvantum mekaniğindeki “Heisenberg’in konum-momentum belirsizliği ilkesine dayanır (Bu ünlü ilke der ki, bir elektronu gözlerken, konumunu ve hızını aynı anda doğru olarak belirlemek mümkün değildir. Bu iki niceliği aynı anda ölçerken yapılacak hatalar, kabul edilebilir sınırlara çekilemez). Üç değerli bulanıklık, ‘doğruluk’, ‘yanlışlık’, ve ‘belirlenemezlik’e ya da ‘varlık’, ‘yokluk’, ve ‘belirsizlik’e karşılık gelir. Çok-değerli bulanıklık, belirlenemezlik ya da belirsizliğin derecelerine, olay ya da ilişkilerin kısmi oluşlarına karşılık gelir.

KISA BIR TARİHÇE

Mantıksal paradokslar ve Heisenberg’in belirsizlik ilkesi, 1920’ler ve 1930’larda çok değerli mantık sistemlerinin gelişmesine yol açtı. Kuvantum teorisyenleri, iki değerli mantık sistemlerinin ‘doğru’ ve ‘yanlış’tan oluşan değer kümesine, bir üçüncü veya orta doğruluk değeri ekleyerek ‘belirlenemezlik’in ifade edilebilmesine imkan sağladılar. Bundan sonraki aşamada, ‘doğru’ ve ‘yanlış’, ‘belirlenemezlik’ tayfının sınır koşulları olarak görülüp belirlenemezlik derecelendirildi.



Heisenberg’in belirsizlik ilkesi, ‘belirlenemezlik’inin sürekliliğiyle, bilimi çok değerliliğe zorladı. Pek az batılı filozof çok değerliliği benimsemesine rağmen, Lukasiewicz, Gödel, ve Black, ilk çok-değerli ya da bulanık mantık ve küme sistemlerini geliştirdiler.



1930’ların başlarında Polonyalı mantıkçı Jan Lukasiewicz ilk üç-değerli mantık sistemini geliştirdi. Lukaziewicz, daha sonra doğruluk değerlerinin kümesini tüm sayılara genelleştirdi.



1930’larda kuvantum filozofu Max Black, sürekli değerlere sahip mantığı, eleman düzeyinde kümelere uyguladı. Black, bulanık-küme üyelik fonksiyonlarından bahseden ilk kişi oldu. Black, ifade etmeye çalıştığı yapılardaki belirsizliği ‘müphemlik’ olarak adlandırdı. Zadeh’in bulanık-küme teorisinin aksine, Black’in çok değerli kümelerindeki her bir eleman, sürekli değerlere sahip bir mantık çerçevesinde ele alınan bir cümleyle eş-değerdi.



1965’te Azeri kökenli sistem bilimci Lotfi Zadeh, bir çok-değerli küme teorisi geliştirdi, ve ‘bulanık’ kelimesini teknik terimlere dahil etti.





BULANIK MANTIK



Mantık, antik çağdan günümüze dek gelişmeler gösterdi (1). Kendini zamanın gereklerine uydurmaya çalıştı. Bulanık mantık, onun gelişimindeki son aşamalardan birisidir.



Klasik mantıklarda, bir önerme (2) ya ‘doğru’ ya da ‘yanlış’ olarak kabul edilir. Üçüncü bir durumun gerçekleşmesinin imkansız olduğu varsayılır, ve çoğu zaman bu tür durumlar ‘paradoks’ olarak adlandırılır. Diğer bir deyişle, doğruluk, önermeleri, {Yanlış, Doğru}, veya sayısal olarak {0, 1} (3), kümesinin elemanlarıyla ilişkilendiren bir küme olarak görülebilir.



Bulanık mantığın ardındaki temel fikir, bir önermenin ‘doğru’, ‘yanlış’, ‘çok doğru’, ‘çok yanlış’, ‘çok çok doğru’, ‘çok çok yanlış’, ‘yaklaşık olarak doğru’, ‘yaklaşık olarak yanlış’, v.b. gibi, olabileceğidir. Diğer bir deyişle, doğruluk, önermelerle, klasik yanlış ve doğru arasındaki sonsuz sayıdaki doğruluk değerlerini içeren bir kümedeki değerler, ya da sayısal olarak [0, 1] (4) gerçel sayı aralığıyla ilişkilendiren bir fonksiyondur (5). Bu, Zadeh’in bulanık kümeler üzerindeki ilk çalışmasının bir sonucudur. Mantık ve kümeler arasındaki ilişkiden biraz ileride bahsedilecektir.



Bulanık mantığı tanımlamanın belki de en basit yolu, yaklaşımsal nedensellemenin bir mantığı olduğunu söylemektir. Belirleyici özellikleri :



a. ‘doğru, çok doğru, az çok doğru, daha doğru, doğru değil, yanlış, çok doğru değil, ve çok yanlış’ gibi sözel olarak ifade edilen (ya da sayısal olarak [0,1] gerçel sayı aralığında yer alan) doğruluk değerlerine sahip oluşu (bu, belirsizlik içeren doğruluk tablolarını da beraberinde getirir), ve



b. geçerliliği kesin değil, fakat yaklaşık olan çıkarım kurallarına sahip oluşudur.



Bunlardan dolayı, bulanık mantık, klasik Aristo mantığından tümevarımsal mantıklara, küme-değerli doğruluk değerlerine sahip çok değerli mantıklara, diğer mantık sistemlerinden belirgin bir şekilde ayrılır.



Bulanık mantığın doğruluk tabloları, ve çıkarım kuralları



a. belirsizlik içerir, ve



b. ‘doğru’ ve ‘yanlış’a yüklenen anlamlara olduğu kadar, bu anlamları güçlendirmek ya da zayıflatmakta kullanılan ‘çok, oldukça, daha çok, daha az’ gibi niceleyicilere yüklenen anlamlara da bağlıdır.

Nedensellemede, ağırlıklı olarak çıkarımlardan yararlanılır. |=>, bir tür koşullu önerme bağlacı olsun. b, bir önerme ve a, onun koşulu olsun. ‘a |=> b’, ‘a ise b’ diye okunur, ve genel olarak, klasik mantık sistemlerinde a koşulunun (önermesinin) doğru olması durumunda b önermesinin de doğru olacağına işaret eder. Çok değerli mantıklarda, bu tür bir ilişkide a’nın doğruluk değerinin b’nin doğruluk değeri üzerinde ne tür etki yaratacağının özel olarak tanımlanması gerekir. Bulanık mantıkta, bu tür ilişkilere dayalı çıkarım yapmak, örneğin v(.), parametresi olacak önerme ya da önermelerin doğruluk değerini gösterecek şekilde, v(a)’yı ve v(a |=> b)’yi biliyorken, v(b)’nin değerini bulmak, diğer çok-değerli mantıklarda olduğundan biraz daha karmaşıktır. Yaklaşımsal çıkarım yaparken, doğrulukla, kesinliğin aynı doğrultuda ilerleyeceğini görmek güç değildir. Koşula bağlı önermelerin doğruluğu, daima koşullarının doğruluğundan daha az hassasiyete sahiptir.





TEMEL İŞLEMLER



Ayrışma (Veya) : v(a V b) = en-büyük (v(a), v(b))

Birleşme (Ve) : v(a b) = en-küçük (v(a), v(b))

Olumsuzlama (Değilleme) : v(~a) = 1 - v(a)

burada, en-büyük ve en-küçük, sonuç olarak parametreleri arasındaki en büyük ve en küçük değerleri veren fonksiyonlardır.

İki değerli mantıklarda ‘değilleme’, ‘karşıt anlamlı olma’ya karşılık gelir. Bulanık sistemlerde ‘doğru değil’ şeklindeki bir ifade, ‘yanlış’ anlamına gelmeyebilir. Bazı durumlarda ‘doğru değil’i, ‘doğru’ya ‘yanlış’ın olduğundan daha yakın olarak algılamak daha anlamlı olabilir.

Kolayca görülebileceği gibi, değer kümesi, [0, 1] yerine {0, 1} alındığında bu işlemlerden klasik mantıklardaki sonuçlar elde edilecektir.

En-büyük ve en-küçük fonksiyonlarının kullanımının uygunluğu 1973’te Bellman ve Giertz tarafından gösterilmiştir. Fung ve Fu ise 1975’te en-büyük ve en-küçük’ün tek olası işlemler olabileceğini bulmuştur. Matematiksel olarak doğrulanmasının yanında, en-büyük ve en-küçük fonksiyonlarının etkisi, insan nedensellemesinin nasıl olduğunu da ifade ediyor görünmektedir. n tane, derecelendirilmiş doğruluk değerlerine sahip önerme olsun. Her hangi bir kimsenin bunları kullanarak akıl yürüteceğini varsayın. Bunların hepsi ‘veya’ bağlacıyla bağlı olduğunda, doğruluk durumuna olabildiğince yakın olmak isteyecek, ve bu yüzden bu önermeler gurubunun ortak doğruluk değeri olarak, önermeler içinde doğruluk değeri en yüksek olanınkini seçecektir. Bunların hepsi ‘ve’ bağlacıyla bağlı olduğundaysa, en kötü durumu bilmek isteyecektir, bu yüzden bu önermeler gurubunun ortak doğruluk değeri olarak, önermeler içinde doğruluk değeri en düşük olanınkini seçecektir.

Diğer mantık teorilerinde geçerli olan işlemler, bulanık mantık için de geçerlidir. Bulanık mantığı, diğer mantık sistemlerinden ayıran önemli özelliklerden birisi, ‘dışlanmış orta kanunu’ ve ‘çelişmezlik ilkesi’ olarak adlandırılan, ve

v(a V ~a) = Doğru , ve v(a ~a) = Yanlış

şeklinde ifade edilen, diğer mantık sistemleri için oldukça önemli olan, hatta temel kural denebilecek, iki özelliğin, bulanık mantık için geçerli olmamasıdır. Bulanık mantıkta

v(a V ~a) != Doğru , ve v(a ~a) != Yanlış

olur. Burada ‘!=‘, 'eşit değildir' demektir. Bunu sözlü olarak şöyle ifade edebiliriz; bulanık mantıkta ‘bir önerme ya doğrudur ya da yanlıştır’ diyemezsiniz, aynı zamanda ‘bir önerme aynı zamanda hem doğru hem yanlış olamaz’ da diyemezsiniz. Bu, doğruluğun çok değerli oluşundan ve bu çerçevede ‘V ve ‘ bağlaçlarına yüklenen anlamdan kaynaklanmaktadır.

Bulanıklık, bir önermeyle (a), ‘değili’ (~a) arasındaki belirsizlikten kaynaklanır. Eğer v(a)’yı kesin olarak bilmiyorsak, v(~a)’yı de kesin olarak bilmiyoruz demektir. Bu belirsizlik, çelişmezlik ilkesini ihlal edip ‘v(a ~a) != Yanlış’ olmasına, aynı zamanda dışlanmış orta kuralını ihlal edip ‘v(a V ~a) != Doğru’ olmasına yol açar.

MANTIK ve KÜME KURAMLARI ARASINDAKİ İLİŞKİ

Mantık, matematik aracılığıyla, felsefe ile diğer bilimler arasında güçlü bir bağ sağlar.

Günümüzde matematikte genel olarak üç temel görüşün etkin olduğu kabul edilir : ‘sezgiselci’, ‘biçimselci’, ve ‘mantıkçı’ görüşler. Mantıkçı görüşün savı, matematiğin mantığın bir dalı olduğudur. Matematiksel kavramlar, mantıksal kavramlarla ifade edilebilir, ve matematiğin tüm kuramları, mantığın kuramları olarak türetilebilir.



Küme kuramı (6), aritmatiğin (7) ve mantığın temellerini oluşturur, hatta matematik ve biçimsel nedensellemenin en önemli kısmını oluşturduğu bile söylenebilir. Bu yüzden, temel küme işlemleriyle (‘birleşme’ ve ‘kesişme’), temel mantıksal işlemler (‘veya’ ve ‘ve’ bağlaçları) arasında sıkı bir bağ vardır. Mantıkçılar arasında önermeler için doğruluk koşullarını küme kuramı terimleriyle ifade etmek yaygındır.



"Socrates bir insandır" önermesini ele alalım. ‘İnsan’, belli özellikleri taşıyan bazı varlıklar, yani bir küme, için ortak bir isimdir. Böylece "Socrates bir insandır" önermesi doğrudur demek, "Soctares insan olarak adlandırılan kümenin bir elemanıdır" demeye denktir.


BULANIK KÜMELER

Bulanık küme kavramı, Zadeh’in, klasik sistem kuramının matematiksel yöntemlerinin gerçek dünyadaki pek çok sistemle, özellikle insanları içeren kısmen karmaşık sistemlerle, uğraşırken yetersiz kalmasından hoşnut kalmayışından doğdu.



Zadeh, ‘uzun, kırmızı, durağan’ gibi yüklemlerin ikili üyelik fonksiyonuyla ifade edilen klasik kümeler yerine, dereceli üyelik fonksiyonuyla ifade edilen bulanık kümeler tanımlamasını önerdi.



Bulanık küme kuramı, ‘belirsizlik’in bir tür biçimlenişi, formüllendirilmesidir. Bir çeşit çok-değerli küme kuramıdır. Fakat işlemleri, diğer küme kuramlarınınkilerden farklılıklar gösterir.



Kümedeki her bir birey, çift-değerli küme kuramlarında olduğu gibi ‘üye’ ya da ‘üye değil’ olarak değil, bir dereceye kadar üye olarak görülür. Örneğin, 1.90 m. boyundaki bir adam ‘uzun adamlar’ kümesinin bir üyesidir. 2.00 m. boyundaki bir adam ve 2.10 m. boyundaki bir adam da öyle. Bazı amaçlar için, onları bu kümenin ‘üyesi’ ya da ‘üyesi değil’ şeklinde sınıflandırmak yeterli olmayabilir. Bu gibi durumlarda, onların üyelik değerlerini, dereceli olarak, boylarına göre tanımlamak uygun olabilir.





‘Bulanık küme’ kavramı, hassasiyetin arttırılması açısından, klasik kümelerinkine göre daha uygun olan yeni bir araç sağlıyor olarak görülebilir. Getirdiği yaklaşım, klasik küme kuramlarında kullanılan üyelik kavramını bir kenara bırakıp yerine tamamen yenisini koymak değil, iki-değerli üyeliği çok-değerliliğe taşıyarak genellemesini yapmaktır.

BULANIKLIĞIN ÖLÇÜLMESI

Bulanık bir önerme, ne kadar bulanıktır ? Çeşitli yazarlar, bulanık bir önermenin bulanıklığını ölçmek için sayısal ölçütler ileri sürmüşlerdir. Bulanıklığın derecesi, verilmiş bir kümeye neyin üye olup neyin olmayacağını belirlemekteki güçlükte yatar. Bulanıklığın ölçütleri, v(a) ve v(~a)’nın değerini aynı anda bulmaya çalışırlar.



Bir d bulanıklık ölçütü, bulanık bir B evreninden [0, 1] gerçel sayı aralığına bir eşleştirmedir. Bu eşleştirme şu özellikleri sağlamalıdır.



1. d(a) = 0, sadece ve sadece a, B’de sıradan bir fonksiyonsa;

2. d(a) en büyüktür, sadece ve sadece v(a) = 1/2, a B ise;

3. d(a) = d(~a), (~a de en az a kadar bulanıktır).



Bulanıklığın en yaygın ölçütlerinden birisi, ‘entropi’dir. Entropi, bir sistem ya da mesajdaki belirsizliği ölçer. Bu da bulanıklığa denktir. Bir a önermesi, doğruluk değeri ‘doğru’ (1) ya da ‘yanlış’a (0) eşit değilse bulanıktır, aksi taktirde açık ve seçiktir. a’nın entropisi, E(a), genelde 0’la 1 arasında değişir. Bir birbirinden bağımsız önermeler kümesiyle tanımlanan bir olay için, bu önermelerin birbirine dik (ortogonal) olduğunu varsayarak, önermelerin doğruluk değerlerinden oluşturulmuş bir uzay düşünün. Oluşan şekil bir hiper-küp olarak adlandırılır. Bu hiper-kübün bir köşesi, tüm önermelerin ‘yanlış’ı, diğer köşeler ise, her bir önermenin ‘doğru’larıdır. Böyle bir durumda, köşeler açık ve seçiktir, bulanık olmayan önermeler belirsizlik içermediği için ‘0’ entropiye sahiptirler. Hiper-kübün geri kalan her yeri belirsizdir. Belirsizlik, hiper-kübün en ortasında, en büyüktür; rakamsal olarak genelde ‘1’le ifade edilir. Böyle geometrik bir yaklaşım, bulanıklığın derecesinin hesaplanmasını kolaylaştırır.



Bulanıklığın derecesini ifade etmek için, niceliksel bir ölçüt yerine, Kaufman’ın 1975’te önerdiği gibi, niteliksel bir yaklaşım da kullanılabilir. Bu şekilde bulanık kümeler, ‘biraz bulanık’, ‘hemen hemen kesin’, ‘çok bulanık’ gibi başlıklar altında kabaca sınıflandırılabilir.

BULANIKLIK ve RASGELELİĞİN KIYASLAMASI

Belirsizlik, rasgelelikle aynı şey midir ? İstatistik ve olasılık eğitimi almış pek çok kimse öyle olduğuna inanır. Özellikle, olasılığı, bir sıklık ya da diğer sınanabilir bir yığın olarak görmeyip, bilginin öznel bir durumu olarak gören Bayesçi istatistikçiler, bu iddiayı savunurlar.



Rasgelelik, hem kavramsal hem teorik olarak farklıdır. Fakat, aynı zamanda benzer yanları da vardır. Her iki kavram da belirsizliği, [0,1] birim aralığındaki gerçel sayılarla ifade etmek için kullanılır. Her iki sistemde de önermeleri ilişkilendirmekte benzer bağlaçlar kullanılır. İkisi arasındaki temel fark, bir a önermesiyle, onun ‘değil’i ~a’nın bir arada bulundukları durumlara yaklaşımlarında yatar. Klasik mantık teorileri, ‘v(a ~a) = Yanlış’ olduğunu şart koşarlar. Olasılıkçı mantık teorileri buna uyar :



P(a ~a) = v(a ~a) = P(Yanlış) = 0.



Burada P, bir önermenin doğru olma olasılığıdır. Bu yüzden a ~a, olasılıksal olarak imkansız bir olayı ifade etmektedir. Fakat, bulanıklık, ‘v(a ~a) != Yanlış’ olduğunda başlar.



Bulanıklık, olaydaki belirsizliği ifade eder. Bir olayın olup olmadığını değil, hangi dereceye kadar olduğunu ölçer. Rasgelelik, olayın oluşundaki kesin olmayışlığı ifade eder. Bir olayın olup olmadığı rasgeledir, yani olay olabilir de olmayabilir de. Hangi dereceye kadar olduğuysa bulanıklıktır. Bulanıklık, genel olarak ‘gerekirlik’ (deterministik) olmasına rağmen, rasgelelik tahminseldir (stokastik).



Araçların park etmesi için ayrılmış bir yerde, çizgilerle birbirinden ayrılmış park yerlerinden birisine park etmeye çalıştığınızı varsayın. Park yerlerinden her hangi birisine belli bir olasılıkla park edebilirsiniz. Aracınız, park yerlerinden birisini işgal edecek, diğerlerine taşmayacaktır. Bu rakamsal olasılık, önceki tekrarlanmışlık bilgisini ya da aracınızın bulunacağı park yeri bilgisini özetleyen Bayesçi zihinsel durumu yansıtır. Bir seçenek olarak, aracınızı tüm park yerlerini belli derecede işgal edecek şekilde de park edebilirsiniz. Uygulamada, park yerlerinin çoğunu ‘sıfır’ derecede işgal edecektir. Neticede, [0,1] gerçel aralığındaki sayıları, park yerlerinin her bir derecede kısmen işgal edilmesinin olasılıklarını, yani bulanık olayların olasılıklarını, bulmak için kullanabiliriz.



Bulanıklık, bir tür gerekirlik (deterministik) belirsizliktir. Belirsizlik, fiziksel bir özellik olarak görülebilir. Bulanıklığın aksine, olasılık, bilginin artmasıyla birlikte ortadan kalkar.

PARADOKSLAR ve BULANIK MANTIK

Temel olarak, paradoks (ikircikli cümle), hem ‘doğru’ hem ‘yanlış’, ya da ne ‘doğru’ ne de ‘yanlış’ doğruluk değerine sahip bir önermedir.



'Sorites' (bir tür nesneden pek çoğunun bir araya gelmesiyle oluşmuş bir yığın düşünün, bu nesnelerden birisi eksilde bile yığın olarak kalmaya devam edecektir) ve 'falakros' (kel bir adam düşünün ki, bir tel saçı çıksa bile kel olarak adlandırılmaya devam edecektir), gibi paradokslar ilk kez olarak antik Yunan’daki filozoflar tarafından not edilmişlerdir.



Mantıksal sistemler, paradokslarla ilgilenerken iki tür yol izlerler; ilki, onlardan kaçınmaktır (onlara, o sistem içinde oluşmaları olanaksız olan özel durumlar olarak davranarak), diğeri onlara doğruluk değerleri vermektir. Bulanık mantık, ikinci yolu tercih eder.



Doğruluk değeri atamak açısından bakıldığında, paradokslar, temel olarak iki gurup altında toplanabilirler :



a. Russell'ın berberi, Giritli yalancı, bir yüzünde “öbür yüzde yazan cümle doğrudur”, öbür yüzündeyse “öbür yüzde yazan cümle yanlıştır” yazan kart örneklerinde olduğu gibi, üçüncü bir doğruluk değerinin yeterli olduğu paradokslar,



b. Yukarıdaki ‘yığın’ ve ‘kel adam’ örneklerinde olduğu gibi, üçten daha fazla doğruluk değerlerine gereksinim duyulan paradokslar.



(a)’daki paradokslar, (b)’dekilerden daha tehlikelidir. Hepsi aynı biçimdedir. Bir a önermesiyle, onun değili ~a, aynı doğruluk değerine sahiptirler, yani v(a) = v(~a). Bu çelişmezlik ilkesi ve dışlanmış orta kuralını ihlal eder (v(a) = 1 - v(~a), and v(~a) = 1 - v(a)). Fakat bulanık mantıktaki ifade şekliyle :



v(a) = 1 - v(~a), and v(~a) = 1 - v(a) dir,



böylece v(a) = v(~a) = 1/2. Böylece, paradokslar yarı-doğrulara indirgenmiş olurlar.



Bulanıklık, aynı zamanda (b)’deki gurupta yer alan paradokslara da çözüm getirir. Örnek olarak, bir kum yığınını düşünün. İçinden bir kum tanesini alacak olursak, hala bir kum yığını olarak kalır mı (Sorites tipi paradoks) ? Peki ya iki kum tanesini alacak olursak ? Ya üç kum tanesini ? Birden bire değil, fakat dereceli bir şekilde, bir şeyden (yığından) onun tersi bir şeye (yığın olmayana) geçiş olmaktadır. Burada karşımıza çıkan derecelendirilmiş doğruluktur. a’dan ~a’ya bir yol hayal edin. Her bir kum tanesinin alınmasıyla, a’dan başlayıp, derece derece ~a’ya yaklaşırız. Bu yol üzerinde, ‘bu hala bir yığın mıdır’ sorusunu “yığındır”, “hemen hemen yığındır”, “neredeyse bir yığındır”, vb. şeklinde yanıtlayabiliriz. Veya, “bu bir yığındır” önermesine ‘doğru’, ‘hemen hemen doğru’, ‘neredeyse doğru’ gibi doğruluk değerleri atayabiliriz. Doğru olmanın derecelerinin etkisi, “bu, 0.999 ya da 0.875 ya da 0.764 derecesinde bir yığındır” gibi rakamsal değer içeren ifadelerle daha detaylı biçimde verilebilir.


Notlar

(1) Mantıksal sistemler tarihsel gelişimi içinde genel olarak aşağıdaki şekilde sınıflandırılabilir;

geleneksel mantık : Aristo tasımı (ya da mantığı)

klasik mantık : 2-değerli cümleler/önermeler mantığı

genişletilmiş mantıklar : kipler mantığı, zaman mantığı, ahlak mantığı, bilgi-bilim
mantığı tercihler mantığı, emir kipi mantığı, sorulu mantık

aykırı mantıklar : çok değerli mantıklar, sezgisel mantıklar, kuvantum mantıkları,

serbest mantıklar

tümevarımsal mantık

(2) ‘Önerme’, genel olarak, beyan içeren bir cümlenin (hangi dilde söylenmiş olursa olsun) özünde öne sürülenleri belirtmek kullanılan bir terimdir. Düşünme eyleminin, ifade ediliş tarzı değil de, içeriği olarak da görülebilir.

(3) Buna ‘değer kümesi’ denir.

(4) Bir ‘fonksiyon’, bir ‘tanım kümesi’ ve bir ‘değer kümesi’yle birlikte anılır. Tanım kümesindeki nesnelerin, değer kümesindeki nesnelerle ilişkilendirilmesini tanımlar.



(5) Aslında, bulanık kümeler için, herhangi bir gerçel sayı aralığı, değer kümesi olarak kullanılabilir. Fakat, [0, 1] aralığının hepsini temsil edebileceği varsayıldığı ve pratikte kullanımı daha kolay olduğu için kullanılması tercih edilmektedir.



(6) Temel olarak, bir küme, genel olarak, benzer özellikleri nedeniyle bir araya gelmiş ya da birlikte anılan nesneler olarak tanımlanabilir. Kümelere ilişkin temel kavram ‘üyelik’tir. Klasik kümelerde üyelik, ya hep ya hiçtir. Bulanık kümelerdeyse derecelidir.



Küme teorisinin 1874’te Cantor'un Crelle's Journal isimli dergideki (Almanca) makaleyle doğduğu kabul edilir. Küme teorisini aksiyomatikleştirmek için ilk girişimde bulunanlardan birisi Frege’dir. Fakat oluşturduğu sistem, Russel paradoksunun bulunmasının ardından çökmüştür. Daha sonra, güçlü bir aksiyomatik yapıya sahip ilk küme teorisi, Russell paradoksundan kaçınmak için bir yol öneren Zermaelo tarafından verilmiştir.



(7) Doğal sayılar, ‘boş küme’ ve ‘boş kümelerin kümeleri’ kullanılarak tanımlanır. Ardından, ‘toplama’ ve ‘çıkarma’ gibi işlemler, doğal sayıları temsil eden kümeler arasındaki ‘birleşme’ ve ‘kesişme’ işlemleri kullanılarak tanımlanır.










KAYNAKLAR



Baldwin, J.F., (1979), "Fuzzy Logic and Fuzzy Reasoning", Int. J.Man-Machine St., 11, 465-480.



Dubois, D., Lang, J., Prade, H., (1991-b), "Fuzzy Sets in Approximate Reasoning, Part 2 : Logical Approaches", Fuzzy Sets and Systems, 40, 203-244.



Fraenkel, A.A., (1966), Set Theory and Logic, Addison-Wesley P.Co.



Gaines, B.R., (1976), "Foundations of Fuzzy Reasoning", Int. J.Man-Machine Studies, 8, 623-668.



Haack, S., (1978), Philosophy of Logic, Cambridge Un. Press.



Johnson, P.E., (1972), A History of Set Theory, Prindle, Weber, & Schmidt Inc.



Kosko, B., (1992), Neural Networks and Fuzzy Systems: A Dynamical Systems Approach To Machine Intelligence, Prentice-Hall Int., Inc.



Lemmon, E.J., (1968), Introduction to Set Theory, Routledge & Kegan Paul Ltd.



Pedryez, W., (1993), Fuzzy Control and Fuzzy Systems, Research Studies Press Ltd., (2nd Ext. ed.), John Wiley and Sons Inc.



Zadeh, L.A., (1965), "Fuzzy Sets", Information and Control, 8, 338-353.



Zadeh, L.A., (1973), "Outline of a New Approach to the Analysis of Complex Systems and Decision Processes", IEEE Trans. on Sys., Man, and Cybernetics, SMC-3, 28-44.



Zadeh, L.A., (1975-a), "Fuzzy Logic and Approximate Reasoning", Synthese, 30, 407-428.



Teknik Adam isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Eski 18-06-09, 12:23   #3 (permalink)
Kullanıcı Profili
ÇIRAK ÜYE
Avatar Yok
SponsorElektrohaber.net
Kullanıcı Bilgileri
Üyelik tarihi: Jun 2009
Üye No: 12075
Mesaj Adedi: 8
Konu Adedi: 0
Seviye 1 [♥ Bé-Yêu ♥]
Aktiflik: 0 / 18
Güç: 2 / 574
Deneyim: 73%

Teşekkür Grafikleri
Teşekkür: 0
0 Mesajına 0 Teşekkür edildi
Puan Grafiği
Rep Puanı: 10
Rep Derecesi :
vibesun is on a distinguished road
Destek İçin

Bu sitenin reklam gelirleri tamamıyla sitenin host masraflarına gitmektedir,bu amaçla reklam vermek için Bannera TIKLAYINIZ ElemaN
Ek Bilgiler
Standart Cevap: Bulanık Mantık (fuzzy logic) Nedir ?



açıklamalarınız için teşekkürler



vibesun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Eski 16-05-10, 19:35   #4 (permalink)
Kullanıcı Profili
USTA ÜYE
 
mkurtuluş - ait Kullanıcı Resmi (Avatar)
SponsorElektrohaber.net
Kullanıcı Bilgileri
Üyelik tarihi: Dec 2009
Üye No: 15715
Mesaj Adedi: 735
Konu Adedi: 140
Seviye 24 [♥ Bé-Yêu ♥]
Aktiflik: 0 / 588
Güç: 245 / 17586
Deneyim: 54%

Teşekkür Grafikleri
Teşekkür: 106
5 Mesajına 5 Teşekkür edildi
Puan Grafiği
Rep Puanı: 50
Rep Derecesi :
mkurtuluş will become famous soon enough
Destek İçin

Bu sitenin reklam gelirleri tamamıyla sitenin host masraflarına gitmektedir,bu amaçla reklam vermek için Bannera TIKLAYINIZ ElemaN
Ek Bilgiler
Standart Cevap: Bulanık Mantık (fuzzy logic) Nedir ?



teşekkürler, güzel bir çalışma. Kelime = bit olarak değişim çok daha avantajlı. Gerçi
günümüzde hafızalar yeterli düzeye ulaşmış durumdadır, ancak mekatronik uygulamalarda yetersiz kalabilirler.



mkurtuluş isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Yeni Konu aç Cevapla

Bookmarks

Etiket
bulanik, fuzzy, logic, mantik, nedir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Araçları Arama
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Kategori Başlıkları Cevaplar Mesajlara Cevaplar
Bulanık Mantık - 2 ElemaN Bulanık Mantık (Fuzzy Logic) 1 02-03-10 19:54
Fuzzy Logic Based Adaptation Mechanism for MRAS Sensorless ... ElemaN Bulanık Mantık (Fuzzy Logic) 1 06-12-09 20:05
Fuzzy logic kontrol sistem ElemaN Tezler & Ödevler 1 21-05-09 13:30
Bulanık Mantık ElemaN Bulanık Mantık (Fuzzy Logic) 0 14-04-08 23:30
Bulanık Mantık Denetimli Katodik Koruma Devresi Tasarımı Teknik Adam Bulanık Mantık (Fuzzy Logic) 0 28-03-08 23:24


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 21:36 .


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 RC2
© ELEKTROFORUM.net ™
Protected by Cracker By ElemaN
Bu web sitesini kullanmanız Kullanım Koşulları'nı onayladığınız anlamına gelmektedir.
Copyright © 2008 - 2018 - elektroforum.net
Açılan konular, yazılan mesajlar sahiplerinin sorumluluğu altındadır.

Eğitim ve Ögretim Genel


Flash Oyun Portalı

Teknik Haber Paylaşım Portalı

ELEKTROFORUM forum sitesi olduğundan üyelerimizin açmış olduğu konular onay almadan yayınlanmaktadır.Forumumuzdaki tüm dosyalar tanıtım amaçlı olarak paylaşılmakta olup forum bünyesinde kullanımı lisans gerektiren dosya barındırılmamaktadır.Tanıtım amaçlı dosyaları bilgisayarınızda 24 saatten fazla tutmanız T.C yasalarına göre suç sayılır.Hakkının ihlal edildiğini düşünen hak sahibi,şahıs veya şirketin bize bildirmesi durumunda,ihlal unsuru içerdiği tesbit edilen dosyalar yayından derhal kaldırılacaktır. 5846 sayılı kanunun 25. maddesinin ek 4. maddesine göre hakkı ihlal edilen kişi yada şirketler öncelikle ihlalin durdurulmasını istemek zorundadır.Sitemizi kullanan üyelerimiz bu kuralları kabul etmiş sayılır.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219