Yapay zeka günümüz teknolojisinde gerek uygulama alanları gerek ise düşünebilen cihazlar oluşturabilmek açısından oldukça önemli bir bilim dalıdır. İnsan gibi karar verebilen modeller üretebilme düşüncesi insanlar için çok eskiye dayanan bir durumdur. Zaman içerisinde değişik düşünce yapıları ile insan beynini modelleme fikri uygulamaya konulmuştur. Yapay zeka, insan beynini, düşünce yapısını, öğrenme, karar verme gibi yeteneklerini taklit ederek makineler üzerinde modellemeyi sağlamaktadır. Yapay zeka mantığı üzerinde birçok farklı kavramlardan söz edilebilinmektedir. Zeka, klasik mantık, sezgisellik, algoritma, optimizasyon, öğrenme gibi kavramlar bunlara örnek olabilmektedir. Yapay zekanın ne olduğunu ortaya koymak için öncelikle bu kavramların ne olduğunun ortaya konması gerekmektedir. Daha sonrasında ise yapay zekanın temeli anlaşılabilir hale gelir. Bunun nedeni yapay zekanın temelinin insan beynini taklit etmesidir.
Daha sonra ise yapay zeka yöntemleri üzerinden karşılaşılan problemin durumuna göre uygun yöntemin hangisi olduğunun ortaya konması için yöntemler bilinmelidir. Yapay sinir ağları, bulanık mantık, sinirsel bulanık mantık, genetik algoritmalar gibi yöntemler en çok kullanılan yapay zeka metodlarındandır.
Bu kitapta hem teorik hem de uygulama olarak yapay zeka ve yöntemleri incelenmektedir. Öncelikle, yapay zeka ve temel kavramlar üzerinde durulduktan sonra yapay sinir ağları, bulanık mantık, sinirsel bulanık mantık ve genetik algoritma teorik olarak anlatılmıştır. Daha sonra anlatılan bilginin bilgisayar ortamında uygulanıp problemler üzerinde nasıl uygulandığı farklı platformlar üzerinde anlatılmıştır. Tüm yöntemler hem MATLAB, hem KNIME hem de kendimizin yazacağı yazılım ile (.NET) nasıl uygulanacağı ayrıntılı olarak kitapta gösterilmiştir.
• .Net
• AForge.Net
• Akıl
• Akıllı yaklaşım
• Aktivasyon fonksiyonları
• Algı
• Algısal, kavramsal ve motor alt sistemler
• Algoritmik problem çözümü
• ANFIS
• Ara katmanı
• Belirsizlik
• Bilgisayar görüsü
• Bilgisayarlı öğrenme
• Biyolojik nöronlar
• Bulanık mantık
• Bulanık sonuç çıkartma
• Bulanıklaştırma
• Çaprazlama
• Çıkış katmanı
• Çocuk
• Çok katmanlı algılayıcılar
• Danışmanlı öğrenme
• Danışmansız öğrenme
• Doğal dil işleme
• Doğal zeka
• Durulama
• Ebeveyn
• Eğitim
• Felsefe
• Gen takası
• Genetik algoritmalar
• Genetik bilgi
• Genetik operatörler
• Genetik programlama
• Geri beslemeli ağlar
• Geriye doğru hesaplama
• Gezgin satıcı problemi
• Giriş katmanı
• Goldberg problemi
• Graflar
• İleri beslemeli ağlar
• İstatistiksel yaklaşım
• Karınca kolonisi
• Karınca kolonisi
• Karmaşık problem çözümü
• Katman
• Klasik mantık
• Knime
• Kromozom şifrelenmesi
• Kural birimi
• Makine öğrenmesi
• Mamdani
• Matematik
• Matlab
• Mutasyon
• NEFCLASS
• Nesil
• Nöron
• Nüfus
• Optimizasyon
• Öğrenme
• Perceptron
• Problem
• Problem çözümleme
• Psikoloji
• Robotik
• Seçim
• Sezgisel problem çözümü
• Sinir
• Sinirsel bulanık mantık
• Takagi-Sugeno
• Takviyeli öğrenme
• T-norm ve T-conorm
• Toplama fonskiyonları
• Turing testi
• Uygulama
• Uzman sistemler
• Üyelik fonksiyonu
• Yapay sinir ağları
• Yapay zeka
• Yapısal yaklaşım
• Zeka