Birliktelik Kuralları (Association Rules) | 2020-04-27 tarihinde oluşturuldu.
Birliktelik Kuralları özellikle makine öğrenmesinde kullanılan, büyük veri yığını içerisindeki anlamlı örüntüleri ortaya çıkarmayı sağlayan bir veri madenciliği yöntemidir. Birliktelik Kuralları yönteminde sıklıkla Apriori Algoritması tercih edilir.

Birliktelik Kuralları genellikle büyük marketler için kullanıldığından market - sepet analizi olarak da bilinmektedir. Büyük marketler alış veriş yapan binlerce müşterilerinin sepetlerine koydukları ürünleri kaydederek bu ürünler arasında Birliktelik Analizi yapmakta, böylece birbiriyle ilişkili ürün gruplarını ortaya çıkararak müşterilerin harcama alışkanlıklarını ortaya çıkarmakta, buna göre politika üretmektedirler.

Tabi ki Birliktelik Kuralları sadece marketlerin kullandığı bir veri madenciliği yöntemi değil. Faklı amaçlar için de kullanılabilir. Eğitimde öğrencilere uygulanan anket verilerine de uygulandığı literatürde bir çok örnekte mevcut.

Bu yazımda Apriori Algoritması'na göre Python 3.7.x ile kodladığım, Apache 2.0 ile lisansladığım Birliktelik Kuralları analizini sizlerle paylaşmak istiyorum. Projeme GitHub sayfamdan ulaşabilirsiniz.


birliktelik.py, ornek.py, vt.txt dosyalarını bilgisayarınızdaki bir klasöre indirip, ornek.py dosyasını çalıştırarak sonuçları gözlemleyebilirsiniz. vt.txt içerisindeki her bir satırdaki virgülle ayrılmış değerleri bir müşterinin sepetine attığı ürün olarak düşünebilirsiniz. birliktelik.py dosyasındaki program vt.txt içerisinde belirlediğiniz destek ve güven değerlerine göre birbiriyle ilişkili verileri size listeleyecektir. Destek ve güven değerlerinin 0 ile 1 arasında ondalık sayı olması gerekir.

YORUMLAR | Bu konuya toplam (0) yorum yapılmış


YORUM YAZ
Adınızı Girin:  * Doldurulması zorunludur



   Doğrulama Kodu


KATEGORİLER
  Genel (4)
  Güvenlik (1)
  Program (5)
  Windows (6)
  Mobil (2)
  Python 3.X (16)
  PARDUS (5)
  M.E.B. (1)
  Donanım (1)
  Java (9)
  Robotik (9)

SON YAZILARIM
  Birliktelik Kuralları (Association Rules) | 2020-04-27
  Ders 7 - Tür Dönüşümleri ve input() Fonksiyonu | 2020-04-07
  Ders 6 - Veri Türleri, type() ve len() Fonksiyonları | 2020-04-06
  Java List Interface | 2020-03-29
  Java Map Interface | 2020-03-29
  Java Set Interface | 2020-03-29
  Java Thread Sınıfı | 2020-03-29
  Java'da Tatih Biçimlendirme | 2020-03-28
  Matris Çarpımı | 2020-03-28
  Java Hata Türleri (Exceptions) | 2020-03-28