APRİORİ ALGORİTMASI İLE TEKNİK SEÇMELİ DERS SEÇİM ANALİZİ SELECTION BEHAVIOR ANALYSIS OF TECHNICAL ELECTIVE COURSES USING APRIORI ALGORITHM

Benzer belgeler
Apriori Algoritması ile Teknik Seçmeli Ders Seçim Analizi

VERİ MADENCİLİĞİNE BAKIŞ

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 1 ( yılı ve sonrasında birinci

DERS SEÇİM KILAVUZU. Sınıf Dönemi Kodu Adı Sınıf Dönemi Kodu Adı. Nesne Yönelimli Programlama. Yazılım Tasarımı ve Mimarisi

APRIORI ALGORİTMASI İLE ÖĞRENCİ BAŞARISI ANALİZİ

inde Sepet Analizi Uygulamaları Market Basket Analysis for Data Mining

1. YIL 1. DÖNEM DERS KODU DERS ADI T+U+L KREDİ AKTS. Atatürk İlkeleri ve İnkılap Tarihi I

GALATASARAY ÜNİVERSİTESİ

VERİ MADENCİLİĞİ İLE DEPREM VERİLERİNİN ANALİZİ

Alanya Alaaddin Keykubat UniversityInternational Relations Office

GALATASARAY ÜNİVERSİTESİ

YAŞAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 4 YILLIK EĞİTİM PLANI ( AKADEMİK YILINDAN İTİBAREN GEÇERLİDİR)

MÜFREDAT DERS LİSTESİ

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

2017 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / ENDÜSTRİ MÜHENDİSLİĞİ EĞİTİM PLANI. Ders Kodu Ders Adı (Türkçe) Müf.No T P K AKTS Tip Op.

Apriori Algoritması. Konu İçeriği. Giriş. Tarihçesi. Apriori Nedir? Örnekler. Algoritma. Açıklama. Weka İle Kullanımı. Kaynakça.

SOCIAL MENTALITY AND RESEARCHER THINKERS JOURNAL

MOBİLYA PERAKENDE SATIŞ SEKTÖRÜNDE VERİ MADENCİLİĞİ UYGULAMASI

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LİSANS PROGRAMI

VERİ MADENCİLİĞİ önemsiz olmayan, gizli, önceden bilinmeyen, potansiyel olarak kullanışlı

TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ I. SINIF EĞİTİM - ÖĞRETİM PROGRAMI

VERİ MADENCİLİĞİ (Birliktelik Kuralları) Yrd.Doç.Dr. Kadriye ERGÜN

MÜHENDİSLİK VE TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2016/2017 ÖĞRETİM YILI 1. YARIYIL FİNAL SINAVI PROGRAMI 1. SINIF

ve Sonrası Girişli Öğrenciler için Uygulanacak Ders Program

Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Computer Engineering Undergraduate Curriculum

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

MSÜ DENİZ HARP OKULU EĞİTİM VE ÖĞRETİM YILI DERS PROGRAMI

Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü. 13 Kasım 2010

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL

T.C. SELÇUK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM-ÖĞRETİM YILI DERS PLANI

EĞĠTĠM-ÖĞRETĠM PLANI

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5072

Neden Endüstri Mühendisliği Bölümünde Yapmalısınız?

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

VERİ MADENCİLİĞİ VE SOSYAL AĞ ANALİZİ ARAŞTIRMA LABORATUVARI

Bilgisayar Mühendisliği

Web Madenciliği (Web Mining)

EĞĠTĠM-ÖĞRETĠM PLANI

EĞĠTĠM-ÖĞRETĠM PLANI

Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Computer Engineering Undergraduate Curriculum

Adnan Menderes Üniversitesi FAKÜLTESİ SÖKE İŞLETME. BÖLÜMLER ULUSLARARASI TİCARET ve İŞLETMECİLİK YÖNETİM BİLİŞİM SİSTEMLERİ

T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ REKTÖRLÜĞÜ OF TEKNOLOJİ FAKÜLTESİ DEKANLIĞI. Sayı : /050/ 02/09/2014 Konu : Akademik Bölüm Kurul Kararı

Öğrencilerin Staj Verileri Üzerine Uygulanan Apriori Algoritması ile Birliktelik Kurallarının Çıkarılması ve Staj Eğiliminin Belirlenmesi

YÖNEYLEM ARAŞTIRMASI - III

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

Ders Kodu Dersin Adı Dersin Ġntibak Durumu

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

K-En Yakın Komşu Algoritması Parametrelerinin Sınıflandırma Performansı Üzerine Etkisinin İncelenmesi

Bilgisayar Mühendisliği

Apriori Algoritması ve Türkiye'deki Örnek Uygulamaları

1. SINIF GÜZ YARIYILI Y. YIL ÖN KOŞUL DERSİN KODU DERSİN ADI Z/S T U L TOPLAM KREDİ AKTS

İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları

Alanya Alaaddin Keykubat UniversityInternational Relations Office

ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ÖĞRETİM YILI EĞİTİM PLANI 1. YARIYIL

YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ İNTİBAK ÇİZELGESİ SINIF / GÜZ DÖNEMİ

Bilgisayar Mühendisliği Bölümü

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Giriş BLM 105 Programlama I Toplam 30 Toplam MUH 204 Elektronik ve Uygulamaları

PARALEL VERİ MADENCİLİĞİ ALGORİTMALARI. BAŞARIM 09, Nisan 2009, ODTÜ, Ankara

BİLGİSAYAR MÜHENDİSLİĞİ DOKTORA DERS PROGRAMI (Lisanstan gelenler için)

Yönetim Bilişim Sistemleri Alanında Metin Madenciliği ile Bilgi Haritalama

PROF. DR. ŞAKİR ESNAF IN BİTİRME PROJESİ KONULARI

BİTİRME ÖDEVİ KONU BİLDİRİM FORMU

BİLGİSAYAR VE ENFORMASYON BİLİMLERİ YÜKSEK LİSANS DERS PROGRAMI (Tezli Program)

T.C. SELÇUK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM-ÖĞRETİM YILI DERS PLANI

Duvar İnşa Edilmesinde Verimliliği Etkileyen Faktörlerin Apriori Veri Madenciliği Yöntemi Kullanılarak Analizi

1. SINIF GÜZ YARIYILI Y. YIL ÖN KOŞUL DERSİN KODU DERSİN ADI Z/S T U L TOPLAM KREDİ AKTS

Veri Madenciliği Yaklaşımı ile Mesleki Yönlendirme Sistemi

Zamansal Veri Madenciliği ve Anomali Tespiti için Bir Uygulama

(20/07/2017 tarih, 82 sayılı Senato toplantısının 18 nolu karar ekidir.)

A)GENEL BİLGİLER I)TANIMLAR

Esnek Hesaplamaya Giriş

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Veri Ambarları ve Veri Madenciliği (ISE 350) Ders Detayları

T.C. YALOVA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ. Tüm Ders Kodları Havuzu

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü (Elektrik-Elektronik Mühendisliği Programı) Ders Listesi 1. Yarıyıl. 2.

İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları

ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ÖĞRETİM YILI EĞİTİM PLANI 1. YARIYIL

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

28 Aralık Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

ELEKTRİK ELEKTRONİK MÜHENDSİLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI YENİ MÜFREDATI

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2013/2014 BAHAR DÖNEMİ BÜTÜNLEME SINAV TAKVİMİ Lisansüstü Bilgisayar Müh. Bölümü

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2013/2014 BAHAR DÖNEMİ BÜTÜNLEME SINAV TAKVİMİ Lisansüstü Bilgisayar Müh. Bölümü

1. YARIYIL / SEMESTER 1

Birliktelik Kuralları Analizi. Yard. Doç. Dr. Derya BİRANT Prof. Dr. Alp KUT

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

Bilgisayar Mühendisliği Yüksek Lisans Programı

ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ÖĞRETİM YILI EĞİTİM PLANI

Veri madenciliği yöntemleri

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

SE Engineering Sciences 30 Mayıs 2011, Pazartesi 13:00 M1-2 İNG 152 -İngilizce II 31 Mayıs 2011, Salı 14:00 Yabancı Diller Binası

(08/06/2016 tarih, 75 sayılı Senato toplantısının 5 nolu karar ekidir.) EK: 8

VERİ MADENCİLİĞİNİN GÖREVLERİ

1. YARIYIL / SEMESTER 1 2. YARIYIL / SEMESTER 2

Bilgisayar Mühendisliği Yüksek Lisans Programı

MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

2017 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ EĞİTİM PLANI

ULUSAL UZAKTAN EĞİTİM ve TEKNOLOJİLERİ SEMPOZYUMU

Transkript:

APRİORİ ALGORİTMASI İLE TEKNİK SEÇMELİ DERS SEÇİM ANALİZİ Nesibe Yalçın 1 Emre Güngör 1 Nilüfer Yurtay ÖZET Bu çalışmada, Veri Madenciliği' nde Birliktelik Kuralı çıkarım algoritmalarından biri olan Apriori algoritması kullanılarak Bilecik Şeyh Edebali Üniversitesi Bilgisayar Mühendisliği Bölümü öğrencilerinin teknik seçmeli ders seçimlerindeki nedenlerin belirlenmesi amaçlanmaktadır. Bu amaçla, 2., 3. ve 4. sınıf öğrencilerinden anket yöntemi ile gerekli bilgiler alınmıştır. Daha sonra bu bilgiler üzerinde gerekli dönüşümler yapılarak Apriori Algoritması için uygun hale getirilmiştir. Elde edilen veriler, gerçekleştirilen yazılıma gönderilmiş ve otomatik olarak birliktelik kurallarının çıkarılması sağlanmıştır. Bu sayede, öğrencilerin teknik seçmeli ders seçimlerinde hangi kriterleri göz önünde bulundurdukları belirlenmiştir. Anahtar Kelimeler: Apriori Algoritması, Birliktelik Kuralı, Veri Madenciliği SELECTION BEHAVIOR ANALYSIS OF TECHNICAL ELECTIVE COURSES USING APRIORI ALGORITHM ABSTRACT In this study, it has been aimed to determine Bilecik Şeyh Edebali University, Department of Computer Engineering students' selection reasons of technical elective courses using Apriori Algorithm which is one of the Association Rule mining algorithms in Data Mining. For this purpose, required information was taken from 2., 3. and 4. grade students by questionnaire. Then the information was transformed in a way that is suitable for Apriori algorithm. The obtained data was sent to a developed software, and association rules were extracted automatically using the software. Thus, which criteria students consider in selections of technical elective courses was found. Keywords: Apriori Algorithm, Association Rules, Data Mining 1. GİRİŞ 1990 larda ortaya çıkan veri madenciliği, veri ambarlarındaki gizlenmiş potansiyel olarak faydalı bilgileri ortaya çıkarma, daha sonra bu bilgileri karar verme ve uygulama aşamasında kullanma sürecidir. Veri Madenciliği çözüm için gerekli bilgileri sağlamakta ancak kendi başına bir çözüm üretmemektedir (Özmen, 2012; Küçüksille, 2009). Veri madenciliği teknikleri, tanımlayıcı ve tahmin edici teknikler olmak üzere ikiye ayrılır: Tanımlayıcı teknikler, karar vermeye yardım edecek verilerin tanımlanmasını sağlar. Birliktelik kuralları (association rules) ve kümeleme (clustering) tanımlayıcı tekniklere örnek olarak verilebilir. Bunlar Tahmin edici teknikler ise sonuçları bilinen verileri kullanarak sonuçları bilinmeyen veri kümelerinin sonuçlarının tahmin edilmesini sağlar. Gerileme (regression), sınıflandırma (classification) ve sapma (deviation) tahmin edici tekniklerdendir (Küçüksille, 2009). Bu çalışmada, gerçek veriler üzerinden tanımlayıcı tekniklerden biri olan birliktelik kurallarının çıkarılması amaçlanmıştır. Bu çalışmanın ikinci bölümünde, birliktelik kuralları ve birliktelik kuralı çıkarım algoritmalarından biri olan Apriori algoritması üzerinde durulmuştur. Apriori algoritması incelenmiş, algoritma adımları ve parametreleri verilmiştir. Üçüncü bölümde uygulama detaylandırılmıştır. Son olarak dördüncü bölümde uygulamanın sonuçlarına yer verilmiştir. Araş.Gör., Bilecik Şeyh Edebali Üniversitesi, Mühendislik Fakültesi, nesibe.yalcin@bilecik.edu.tr 1 Sakarya Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar ve Bilişim Mühendisliği A.B.D. Araş. Gör., Bilecik Şeyh Edebali Üniversitesi, Mühendislik Fakültesi, emre.gungor@bilecik.edu.tr Yrd. Doç. Dr., Sakarya Üniversitesi, Bilgisayar ve Bilişim Bilimleri Fakültesi, nyurtay@sakarya.edu.tr 114

2. BİRLİKTELİK KURALLARI Birliktelik kuralları, büyük veri kümeleri arasındaki birliktelik ilişkilerini bulurlar. Kullanışlılığı ve kolay anlaşılması gibi nedenlerden ötürü ekonomi, eğitim, telekomünikasyon, e- ticaret ve pazarlama gibi birçok alanda geniş bir kullanım alanına sahiptir (Ay ve Çil, 2008;Chen ve ark., 2006). Birliktelik kurallarının en yaygın kullanıldığı alan süpermarket uygulamalarıdır. Bu uygulamalar, literatürde market sepeti analizi (market basket analysis) olarak geçmektedir. Market sepeti analizi, hangi ürünleri bir arada aldıkları bilgisini ortaya çıkararak müşteri alışkanlıkları analizlerinde, promosyon çalışmalarında, mağazanın düzenlenmesinde, stokların kontrolünde, etkili satış stratejilerinin geliştirilmesinde fayda sağlamaktadır (Ay ve Çil, 2008). 2.1. Apriori Algoritması Apriori algoritması, Agrawal ve Srikant tarafından 1994 yılında geliştirilmiştir. Bu algoritma en yaygın kullanılan ve bilinen birliktelik kuralı çıkarım algoritmasıdır. Algoritmanın ismi, sık geçen öğe kümelerin önsel bilgisini kullanmasından, diğer bir ifadeyle bilgileri bir önceki adımdan almasından bir önceki (prior) anlamına gelen apriori dir (Chen ve ark., 2006). Apriori algoritmasının temel yaklaşımı, Eğer k-öğe kümesi minimum destek kriterini sağlıyorsa, bu kümenin alt kümeleri de minimum destek kriterini sağlar. şeklindedir. Öğe küme, 1 veya daha fazla elemandan oluşan kümedir. k-öğe küme (k-itemset) ise içinde k adet öğe bulunan kümedir (Ay ve Çil, 2008). Apriori algoritması, (k+1) sık geçen öğe kümesini bulmak için k sık geçen öğe kümesine ihtiyaç duyar (Özseven ve Düğenci, 2011; Han ve Kamber, 2001). Sık geçen öğe kümeleri bulmak için ilk olarak minimum destek kriterini sağlayan 1-sık geçen öğe kümeler bulunur, 2- sık geçen öğe kümeleri bulmak için 1- sık geçen öğe kümeler, 3- sık geçen öğe kümeleri bulmak için 2- sık geçen öğe kümeler kullanılır. Bu süreç, algoritma sık geçen öğe kümeleri bulamayıncaya kadar devam eder (Özseven ve Düğenci, 2011). 2.1. Apriori Algoritmasının Parametreleri Apriori algoritmasının çalışması sonucunda elde edilen her bir kural (öğeler arasındaki birliktelik), destek (support) ve güven (confidence) kriterleri ile ifade edilir. Destek kriteri, öğeler arasındaki birlikteliğinin sıklığını, güven kriteri ise bu birlikteliklerin doğruluğunu ifade etmektedir. A ve B, birbirinden farklı birer öğe küme olsun. A öğe kümesi için destek, A öğe kümesini kapsayan kümelerin tüm öğe kümelere oranıdır ve (1) denklemi ile hesaplanır. A ve B öğe kümeleri için destek ise tüm kümeler içerisinde birlikte bulunma olasılığıdır ve (2) denklemi ile elde edilir. B öğe kümesinin hangi olasılıkla A öğe kümeleri içerinde bulunacağı güven değeri ile ifade edilir ve (3) ve (4) denklemlerinden biri ile hesaplanır. ( ) = (, ) = ü (, ) = öğ ü öğ ü (, ) öğ ü öğ ü (, ) öğ ü öğ ü ü (, ) = (, ) ( ) (1) (2) (3) (4) Elde edilen kuralların kullanışlılığı, doğruluğu ve güvenilirliği, destek ve güven kriterleri ile belirlenir. İki öğe kümenin birlikteliğinin önemli olması için hem destek hem de güven kriterlerinin olabildiğince yüksek olması gerekmektedir. Algoritmanın başlangıcında, kuralların geçerliliğini belirlemek amacıyla minimum destek ve güven kriterleri (eşik değerleri) belirlenir. Bu kriterler için optimum değerler seçilmesi önemlidir. Minimum destek kriteri büyük seçilirse apriori algoritmasının çalışma süresinin ve adımlarının azalmasının yanında elde edilen sonuç (kural) sayısı da azalacaktır. Böylece, elde edilen birliktelik kuralları kullanışlı olmayacaktır. Minimum güven kriterinin ise büyük 115

seçilmesine özen gösterilmelidir. Çünkü güven kriteri, elde edilen kuralların doğruluğunu belirtmektedir (Özseven ve Düğenci, 2011). 3. UYGULAMA Bu çalışma kapsamında, Bilecik Şeyh Edebali Üniversitesi Bilgisayar Mühendisliği Bölümü 2., 3. ve 4. sınıf öğrencilerine Tablo 1' de yer alan 8 farklı teknik seçmeli ders (Teknik Seçmeli Ders 1, 2,, 8) seçim analizi ile ilgili anket yapılarak gerekli bilgiler alınmıştır. Bu bilgiler arasında ne tür ilişkilerin bulunduğu, bilgilerin nasıl dağılım gösterdiği, ders seçimleri ile seçilme nedenleri arasında ne gibi kuralların bulunduğu belirlenmeye çalışılmıştır. Tablo 1: Teknik Seçmeli Dersler Dersin kodu Seçmeli ders paketindeki dersler Teknik seçmeli dersin adı S12_1_1 Bilgisayar Grafiğine Giriş S12_1_2 Görsel Programlama S12_1_3 Biçimsel Diller ve Soyut Makineler Teknik Seçmeli Ders 1 S12_1_4 Bilgisayarlı Sistem Modelleme ve Benzetim S12_2_1 Sistem Analizi ve Tasarımı S12_2_2 Sayısal İşaret İşleme S12_2_3 Nöral Sistemlere Giriş Teknik Seçmeli Ders 2 S12_2_4 Yöneylem Araştırması S12_3_1 Yapay Zeka S12_3_2 Bulanık Mantık S12_3_3 Görüntü İşleme Teknik Seçmeli Ders 3 S12_3_4 Makine Öğrenmesi S12_4_1 İleri Bilgisayar Mimarisi S12_4_2 İleri Bilgisayar Grafikleri Teknik Seçmeli Ders 4 S12_4_3 İleri Bilgisayar Ağları S12_5_1 Gömülü Sistemler S12_5_2 Mikroişlemci Uygulamaları Teknik Seçmeli Ders 5 S12_5_3 Robotik Sistemlere Giriş S12_6_1 Veri Madenciliği S12_6_2 Sezgisel Optimizasyon Teknik Seçmeli Ders 6 S12_6_3 Derleyiciler S12_7_1 Kablosuz Ağ Teknolojileri S12_7_2 Oyun Programlama S12_7_3 Çoklu Ortam Sistemleri Teknik Seçmeli Ders 7 S12_7_4 Ağ Güvenliği S12_8_1 DSP Uygulamaları S12_8_2 FPGA Uygulamaları Teknik Seçmeli Ders 8 S12_8_3 Gömülü Sistem Tasarımı Gerçekleştirilen apriori algoritmasının akış şeması Şekil 1' de verilmiştir. 116

Şekil 1: Apriori algoritmasının akış şeması Anket yanıtları Excel tablosuna kaydedilmeden önce; eksik, gürültülü ve işe yaramayacak veriler göz ardı edilmiştir. Daha sonra yanıtlar "Ders kodu"_"seçenek kodu" şeklinde kodlanarak Apriori algoritması için kullanıma uygun hale getirilmiş ve Excel tablosuna kaydedilmiştir. Örneğin, "Teknik Seçmeli 1" ders paketinden "Görsel Programlama" dersini "ders içeriği" sebebi ile seçen öğrencinin anket yanıtı " S12_1_2_b" şeklinde kodlanmıştır. Teknik seçmeli derslerin seçiminde kullanılan seçenekler ve seçenek kodları Tablo 2' de verilmiştir. 117

Tablo 2: Teknik Seçmeli Ders Seçim Nedenleri Kodu Seçenekler a Uygulaması mevcut b Ders içeriği c İlgi alanına yakınlık d Dersin zorluk derecesi e Dersi veren öğretim elemanı f Diğer(...) Faklı minimum destek değerleri verilerek elde edilen Tablo 3 teki sonuçlara göre, en iyi sonuç % 20 destek değeri için elde edilmiştir. Tablo3' te görüldüğü üzere öğrenciler teknik seçmeli ders seçimlerinde, derslerin ilgi alanlarına yakın olup olmadıklarını dikkate almışlardır. %20 destek değerine göre elde edilen birliktelikler; "Sistem Analizi ve Tasarımı" ve "Yapay Zeka", "Sistem Analizi ve Tasarımı" ve "Robotik Sistemlere Giriş", "Yapay Zeka" ve "Robotik Sistemlere Giriş", "Yapay Zeka" ve "Gömülü Sistem Tasarımı", "Robotik Sistemlere Giriş" ve "Gömülü Sistem Tasarımı"dır. Daha büyük destek değeri için birliktelik kuralı elde edilememiştir. %15 destek değeri için üçlü birliktelikler, %10 için dörtlü ve %5 için altılı birliktelikler elde edilmiştir. Elde edilen birlikteliklere bakıldığında seçimlerin belirli dersler üzerinde yoğunlaştığı görülmektedir. Yine Tablo 3' ten, teknik seçmeli 6 paketinden herhangi bir dersin farklı destek sayıları kullanılarak elde edilen kurallarda yer almadığı da görülmektedir. Bu durum, öğrencinin bu paketten ders seçiminin yeterli düzeyde olmadığı ya da o ders hakkında yeterli bilgisinin olmadığı söylenebilir. Minimum Destek Kriteri Tablo 3. Farklı Minimum Destek Değerleri ile Elde Edilen Kurallar Kural Birliktelik Kuralları Sayısı %30 0 Birliktelik kuralı bulunmamaktadır. %20 5 S12_2_1_c, S12_3_1_c S12_2_1_c, S12_5_3_c S12_3_1_c, S12_5_3_c S12_3_1_c, S12_8_3_c S12_5_3_c, S12_8_3_c %15 4 S12_2_1_c, S12_3_1_c, S12_5_3_c S12_2_1_c, S12_5_3_c, S12_8_3_c S12_3_1_c, S12_5_3_c, S12_8_3_c S12_3_1_c, S12_5_3_c, S12_1_2_c %10 2 S12_2_1_c, S12_3_1_c, S12_5_3_c, S12_8_3_c S12_2_1_c, S12_3_1_c, S12_5_3_c, S12_1_2_c %5 3 S12_2_1_c, S12_3_1_c, S12_4_1_c, S12_5_2_c, S12_5_3_c, S12_7_4_c S12_2_1_c, S12_3_1_c, S12_5_3_c, S12_7_4_c, S12_4_3_c, S12_1_2_c S12_5_2_c, S12_5_3_c, S12_7_4_c, S12_4_3_c, S12_5_1_c, S12_7_1_c 4. SONUÇ VE ÖNERİLER Bu çalışmada, birliktelik kuralı çıkarım algoritmalarından Apriori algoritmasının eğitimde kullanılmasına ilişkin bir uygulama gerçekleştirilmiştir. Elde edilen kurallar, öğrencilerin ders seçimlerinde hangi hususları göz önünde bulundurdukları, hangi derslerin seçilme eğiliminin yüksek olduğu, hangi derslerin birlikte seçildiği gibi konularda bilgi içermektedir. Bu bilgi ile ilgili derslerin dönem başında açılması, işlenişinde neler yapılması gerektiği ve içeriğinin uygunluğu gibi düzenlemelere gidilmesi için bir ön hazırlık niteliğindedir. Burada dikkate alınan algoritma; öğrencileri yakından ilgilendiren uzaktan eğitim dersleri ile Erasmus / Farabi / Mevlana değişim programları, yaz okulu, staj gibi eğitim alanındaki diğer konularda birlikteliklerin bulunmasında kullanılabilir. 118

5. KAYNAKLAR Agrawal, R. ve Srikant, R. "Fast Algorithms for Mining Association Rules in Large Databases", Proceedings of the 20th International Conference on Very Large Databases (VLDB), Santiago, 1994, s. 487-499. Ay, D. ve Çil, İ. "Migros Türk A.Ş.De Birliktelik Kurallarının Yerleşim Düzeni Planlamada Kullanılması", Endüstri Mühendisliği Dergisi, Cilt: 21, Sayı: 2, 2008, s. 14-29. Chen, Y.L., Chen, J.M. ve Tung, C.W. "A Data Mining Approach For Retail Knowledge Discovery With Consideration of the Effect of Shelf-Space Adjacency on Sales", Decisions Support Systems, Cilt: 42, Sayı: 3, 2006, s. 1503-1520. Han, J. ve Kamber, M. Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers, San Francisco, 2001. Küçüksille, E. "Veri Madenciliği Süreci Kullanılarak Portföy Performansının Değerlendirilmesi ve IMKB Hisse Senetleri Piyasasında Bir Uygulama", Süleyman Demirel Üniversitesi Sosyal Bilimler Enstitüsü, Doktora Tezi, Isparta, 2009. Özmen, Ş., İş Hayatı Veri Madenciliği ile İstatistik Uygulamalarını Yeniden Keşfediyor, http://idari.cu.edu.tr/sempozyum/bil38.htm [11.12.2012] Özseven, T. ve Düğenci M. "LOG Analiz: Erişim Kayıt Dosyaları Analiz Yazılımı ve GOP Üniversitesi Uygulaması", Bilişim Teknolojileri Dergisi, Cilt: 4, Sayı: 2, 2011, s. 55-66. 119