Doğrusal Ayrılabilirlik (Linear Seperability)
Yazan: Şadi Evren ŞEKER
Yapay sinir ağlarının en basit anlamda incelenebilmesi için problemi iki adet ikil haneleri olan (binary digists) bir girdiye bir de tek ikil (binary) çıktıya sahip bir örnek üzerinden inceleyelim.
Aşağıda iki farklı fonksiyonun gerçeklik çizelgesi (doğruluk tablosu, truth table) verilmiştir. A ve B değerleri girişi C ise çıkışı ifade etsin:
F fonksiyonu için :
A B C
0 0 1
0 1 0
1 0 1
1 1 1
G fonksiyonu için
A B C
0 0 0
0 1 1
1 0 1
1 1 0
Olarak tanımlanmış olan bu fonksiyonların ilki (F fonksiyonu) doğrusal olarak ayrılabilirken ikincisi (G fonksiyonu) doğrusal olarak ayrılabilir değildir. Bu durumu aşağıdaki karnaugh haritaları (karnaugh map) üzerinde göstermeye çalışalım:
Görüldüğü üzere ilk fonksiyonun (F) karnaugh haritası üzerinde bir doğru ile sonuçları iki gruba bölmek doğrusal ayrım yapmak mümkün iken ( linearly seperable ) ikinci fonksiyon (G) için aynı doğrusal ayırım işlemi yapılamaz. Aynı zamanda ikinci fonksiyon sonuçları için karnaugh haritası dışında farklı bir harita çizmek ve yine doğrusal olarak ayıran bir çizgi elde etmek de imkansızdır. Yani kolon veya satırları yer değiştirdiğinizde bütün alternatiflerde doğrusal olarak ayrılamayan bir sonuç elde edersiniz.
Bir problemin yada fonksiyonun doğrusal olarak ayrılabilir olup olmaması problemin yapay sinir ağları tarafından çözülebilirliğinin kolaylığını da belirlemektedir. Ne yazık ki doğrusal olarak ayrılamayan problemleri yapay sinir ağı ile çözmek çok daha zordur.
Dikkat edilirse yukarıdaki doğrusal olarak ayrılamayan fonksiyon bir yahut (özel veya (exclusive or)) fonksiyonudur. Literatüre de bu şekilde girmiş olan doğrusal olarak ayrılamayan fonksiyonlar (veya kısaca “XOR problem (yahut problemi)”) programlama dünyasındaki “Hello World” yazdırmak kadar meşhurdur.
« Yapay Sinir Ağlarının Sınanması (Validating Artificial Neural Networks) | Kubit (Qubit) »
Yorumlar
Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Doğrusal Ayrılabilirlik (Linear Seperability)' isimli yazı 02 Oct 2008 tarihinde, saat: 03:57 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 511 defa okunmuştur.
Benzer yazıları Bilgisayar Kavramları, Mantık Devreleri (Logic Circuits), Yapay Sinir Ağları (Artificial Neural Networks) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Yazarın Kitabı
Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
- Visual Basic ile Gösterici (Pointer) Kullanımı
- Hasse Çizgeleri (Hasse Diagrams)
- Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )
- Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)
- Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)
- Sierpinski Üçgeni (Sierpinski Triangle)
- C ile programlamaya giriş final sınavı çözümleri
- Çok Seviyeli Sıralar (Multi Level Queues)
- Çift Özetleme (Double Hashing)
- İkinci Dereceden Sondalama (Quadratic Probing)
Yapılan Son Yorumlar
- Şadi Evren ŞEKER: Null, NULL, nil veya null olarak...
- Fatih Kabakci: hocam merhabalar,...
- kara: Çok güzel anlatılmış gerçekten teşekkürler...
- Şadi Evren ŞEKER: Bahsettiğiniz şekil dönüşümü...
- Caner: Kullanıcıdan açı girdisi almıyorsanız...
- Furkan Yediyildiz: Algoritmanin mantigi cok güzel...
- havva: çok sağolun çok güzel açıklamalar var tşk...
- Şadi Evren ŞEKER: typedef komutu, bir yapıdan yeni bir...
- fatih kabakci: hocam ben structures ile ilgili bir sorum...
- Şadi Evren ŞEKER: evet, yukarıda açıklanan, herhangi...
- Abdurrahman ulusoy: fi açısından teta kadar döndürme...
- Şadi Evren ŞEKER: Hayır yok, bir noktanın, herhangi...
- Abdurrahman ulusoy: Bu durumda yukarıdaki formüllerin...
- Abdurrahman ulusoy: Merhaba hocam Üstteki mesajımda...
- mustafa ekmekcioğlu: merhaba şadi bey ben hacettepe...
- Şadi Evren ŞEKER: Talebiniz üzerine...
- Evren Kocaturk: ve bunu matlab üzerinde, gerekli...
- Evren Kocaturk: teşekkürler, işime yarayacak gibi,...
- tuncay çavuşoğlu: Şadi bey teşekkürler.Kısa ve...
- attila: hocam bunun bir örneginide Visual Basic diliyle...
Yakın Yazılar
Doğrusal Ayrılabilirlik (Linear Seperability)
Linear Programming (Doğrusal Programlama)
Doğrusal olmayan DVM ( Non-linear SVM)
KNN (K nearest neighborhood, en yakın k komşu)
Doğrusal Fonksiyon (Linear Function)
Birimdik Yöneyler (Orthonormal Vectors)
Knuth Morris Prat Algoritması (KMP Algorithm)
Doğrusal Ahenk (Linear Congruence)
Uniter Matris ( Vahid Masfuf, Unitary Matrix)
Doğrusal Arama (Linear Search)
Coloumn Major Order (Sütün bazlı sıralama)
Doğrusal Şifreleme (Affine Cipher)
Doğrusal Sondalama (Linear Probing, Progressive Overflow)
Yahut Problemi (Özel Veya Problemi (XOR Problem, exclusive or))
SVM (Support Vector Machine, Destekçi Vektör Makinesi)
Row Major Order (Satır bazlı sıralama)
Boyer Moore Dizgi Arama Algoritması (Boyer-Moore String Search)
Bağlantılar
