WEKA ile SVM

WEKA ile SVM Yazan : Şadi Evren ŞEKER Bu yazının amacı, site üzerinde gelen bir soru üzerine, WEKA programı üzerinde, destekçi vektör makinesinin (SVM) gerçekleştirilmesi ile ilgili bir uygulama anlatmaktır. WEKA üzerinde genel olarka bir işlem yapmak için aşağıdaki adımlar izlenebilir: Yukarıdaki adımlara göre, öncelikle, işlenmek için hazır bir veri kümemiz bulunması gerekiyor. Yazımızdaki amacımız, […]

Devam

Apriori Algoritması

Yazan : Şadi Evren ŞEKER Veri madenciliğinde kullanılan ve veri kümeleri veya veriler arasındaki ilişkiyi çıkarmak için geliştirilmiş algoritmanın ismidir. Ayrıca pek çok akademik konuda geçen ve temelini felsefeden (ve daha özel olarak mantıktan) alan a priori konusu için bu bağlantıyı tıklayabilirsiniz. Apriori algoritması, özellikle çok büyük ölçekli veri tabanları (VLDB, very large databases) üzerindeki […]

Devam

Hırsız Oyunu (Game of Nim)

Yazan : Şadi Evren ŞEKER Bu yazının amacı, hırsız oyunu (game of nim) isimli oyun üzerinden asgari-azami ağaçları (minimax trees) açıklamaktır. Öncelikle oyunu kısaca anlatalım. Oyun iki kişi tarafından karşılıklı olarak sırayla oynanmaktadır. Oyun sayılabilir varlıklar üzerinden oynanır. Örneğin boncuk, çubuk, kalem gibi sayılabilir varlıklar oyun için kullanışlıdır. Bu yazı boyunca çubuk kullanıldığını düşünerek konuyu […]

Devam

Etraflı Arama (Tam Arama, Exhaustive Search)

Yazan : Şadi Evren ŞEKER Literatürde tam arama veya etraflı arama olarak geçmektedir. İngilizcede “exhaustive search” terimi kullanılır. Genel olarak, arama algoritmalarının performansını arttırmak için kullanılan bir yöntemdir. Bir arama algoritmasının tam arama (exhaustive search) olabilmesi için aşağıdaki şartları sağlaması gerekir: Bir değerin bulunmadığını söylemeden önce bütün değerlere bakmış veya bütün ihtimalleri değerlendirmiş olmalıdır. Arama […]

Devam

Taklitçi Algoritmalar (Memetik Algoritmalar, Memetic Algorithms)

Yazan : Şadi Evren ŞEKER Türkçe kaynaklarda, Memetik Algoritma olarak da geçmektedir. Sanırım isimlendirme konusundaki tartışmalar hiç bitmeyecek ama ben Taklitçi algoritmalar demeyi tercih ediyorum. Bunun sebebi İngilizce Memetic kelimesinin kökünün “meme” kelimesi ve “meme” kelimesinin etimolojik kökünün de “mimic” kelimesi olmasıdır. Mimic kelimesi ise buradaki kullanımı anlamıyla taklit kelimesi ile karşılanabilir. Aslında meme kelimesi […]

Devam

Çaprazlama (Crossover)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, yapay zekanın bir alt dalı olarak kabul edilebilecek genetik algoritmalarda (genetic algorithms) kullanılan temel işlemlerden (operators) birisidir. Basitçe iki geni alıp bu iki gen üzerindeki kromozomların bir kısmını birinci gen, diğer bir kısmını ise ikinci genden alıp yeni bir gen dizilimi elde etme işlemidir. Genetik algoritma geliştirilirken farklı […]

Devam

Evrimsel Algoritmalar (Evolutionary Algorithms)

Yazan : Şadi Evren ŞEKER Evrimsel Algoritmalar (Evolutionary Algorithms), bilgisayar bilimlerinde, yapay zeka çalışmalarının altında geçen bir konudur. Kabaca, doğadaki değişimin bilgisayar algoritmalarına uygulanması olarak düşünülebilir. Evrim kavramı, insanın gözlem yeteneğine dayanarak doğayı ve doğadaki değişimi algılama sürecidir. Buna göre evrimin dayandığı pek çok temel, insan bakış açısında göre şekillenir. Örneğin doğada rast gelelik bulunup […]

Devam

Akıllı Ajanlar (Zeki Vekiller – Etmenler)

Yazanlar : İnci Elif SAĞLAM , Songül ÖZDEMİR , Yüsra GEDİK “Bu değerli raporlarını, sitede yayınlanmak üzere bana ulaştıran ve bu sayede konu üzerinde çalışan ve Türkçe kaynak ihtiyacı olan araştırmacılara yardımcı olan bu arkadaşları yürekten kutluyorum. – Şadi Evren ŞEKER” İçindekiler ÖZET    1. AKILLI AJANLAR ( ZEKİ VEKİLLER – ETMENLER)   1.1 Zekâ   1.1.1 Zeki […]

Devam

Ateşböceği Algoritması (Firefly Algorithm)

Yazan: Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan bir üst sezgisel algoritmadır (meta heuristic algorithm). Algoritmanın ismi, algoritmanın inşa edilmesinde model alınan ateş böceklerinden gelmektedir. Ateş böceklerinin tek cins olması (unisex) ve birbirilerini çekmeleri algoritmanın temelini oluşturur. Buna göre bir ateş böceği aşağıdaki özelliklerdedir. Bütün ateş böcekleri tek cinstir (unisex), dolayısıyla erkek ve dişi ayrımı olmadığı […]

Devam

Mealy ve Moore Makineleri (Mealy and Moore Machines)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde sıkça kullanılan sonlu durum makinelerinin (finite state machine, FSM veya Finite State Automaton , FSA) gösteriminde kullanılan iki farklı yöntemdir. Genelde literatürde bir FSM’in gösteriminde en çok moore makinesi kullanılır. Bu iki yöntem (mealy ve moore makinaları) sonuçta bir gösterim farkı olduğu için bütün mealy gösterimlerinin moore ve […]

Devam