Kitlesel Açk Çevrimiçi Kurslardaki Katlmc Prollerinin Yapay Sinir A Kullanlarak Snandrlmas

Benzer belgeler
Kitlesel Açık Çevrimiçi Kurslardaki Katılımcı Profillerinin Yapay Sinir Ağı Kullanılarak Sınıflandırılması

kili ve Çoklu Kar³la³trmalar

BÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi

KONUTTA YENİ FİKİRLER

Geleceğin Dersliğini Tasarlamak

B A. A = B [(A B) (B A)] (2)

Bilgisayar Oyunları İçin Karakter Vesahne Tasarımı (SGT 446) Ders Detayları

Öğrenci Performansının Veri Madenciliği İle Belirlenmesi

İngilizce Öğretmenlerinin Bilgisayar Beceri, Kullanım ve Pedagojik İçerik Bilgi Özdeğerlendirmeleri: e-inset NET. Betül Arap 1 Fidel Çakmak 2

Optimal Kamu Alm haleleri ve Rekabetçi Ortam: Türkiye

İÇİNDEKİLER KISIM 1 KARİYER DANIŞMANLIĞINA GİRİŞ

Öğretim Tasarımında ASSURE Modeli The Heinich, Molenda, Russell and Smaldino Model

Amacımız Fark Yaratacak Makine Mühendisleri Yetiştirmek - OAIB Moment Expo

Model Güdümlü Yazılım Geliştirme (SE 555) Ders Detayları

Seminer (MGMT 500) Ders Detayları

Simülasyon Modellemesi

ÇEVRE KORUMA TEMEL ALAN KODU: 85

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 - 2 ( yılı öncesinde birinci

İngilizce İletişim Becerileri II (ENG 102) Ders Detayları

1.Temel Kavramlar 2. ÆÍlemler

1.1 FET Çal³ma Bölgeleri. Elektronik-I Laboratuvar 6. Deney. Ad-Soyad: mza: Grup No: JFET; jonksiyon FET. MOSFET; metal-oksit yar iletken FET

KİTAP İNCELEMESİ. Matematiksel Kavram Yanılgıları ve Çözüm Önerileri. Tamer KUTLUCA 1. Editörler. Mehmet Fatih ÖZMANTAR Erhan BİNGÖLBALİ Hatice AKKOÇ

Bilgisayar Destekli Çizim I (MMR 205) Ders Detayları

Yeni web iletişim yöntemi Websocket protokolünün geleneksel yöntemlerle karşılaştırılması

Bilgisayar Programlama (COMPE 102) Ders Detayları

EĞİTİM BİLİMİNE GİRİŞ 1. Ders- Eğitimin Temel Kavramları. Yrd. Doç. Dr. Melike YİĞİT KOYUNKAYA

Analiz aşaması sıralayıcı olurusa proje yapımında daha kolay ilerlemek mümkün olacaktır.

fen eğitim kurumları

Türk Dili II (TURK 102) Ders Detayları

TeSLA Projesi: öğrenme ortamları için uyarlanabilen ve güvenilir bir e-değerlendirme sistemi

Strateji Geliştirme Daire Başkanlığı İÇ KONTROL

Tekrar ve Düzeltmenin Erişiye Etkisi Fusun G. Alacapınar

Sunum Becerileri (ENG 202) Ders Detayları

ARCHİ DANIŞMANLIK VE GAYRİMENKUL DEĞERLEME A.Ş. KALİTE GÜVENCE SİSTEMİ, GÖZDEN GEÇİRME RAPORU. Sayfa 1 / 7

Rekabet Kurumu Başkanlığından, REKABET KURULU KARARI

KAVRAMLAR. Büyüme ve Gelişme. Büyüme. Büyüme ile Gelişme birbirlerinden farklı kavramlardır.

Uluslararası Pazarlama (LOJ 214) Ders Detayları

İngilizce İletişim Becerileri I (ENG 101) Ders Detayları

K12NET Eğitim Yönetim Sistemi

ÖZEL GÜVEN TIP MERKEZİ

Medya ve Toplumsal Temsil (PR 437) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

ALMANCA DERSİ DÖNEM ÖDEVİ DEĞERLENDİRME KRİTERLERİ: (1 5)

ç- çe Tasarmlar Birdal eno lu ükrü Acta³ eno lu & Acta³ statistiksel Deney Tasarm Giri³ ki A³amal ç- çe Üç A³amal ç- çe l A³amal ç- çe

Üniversitelerde Yabancı Dil Öğretimi

Halkla İlişkiler ve Organizasyon

Kitlesel Açık Çevrimiçi Derslerde tasarımın önemi (editöre mektup)

GENEL BİYOLOJİ UYGULAMALARINDA AKADEMİK BAŞARI VE KALICILIĞA CİNSİYETİN ETKİSİ

KDU (Kazanım Değerlendirme Uygulaması) nedir?

2013- Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü, İstanbul Doktora: Kontrol ve Otomasyon ABD, Kontrol ve Otomasyon Programı

Yazılım Kalitesi ve İnsan Faktörü Arasındaki İlişkinin Değerlendirilmesi

Deprem Yönetmeliklerindeki Burulma Düzensizliği Koşulları

Simülasyon Modellemesi

Hukuk İngilizcesi-II (LAW 252) Ders Detayları

MUŞ ALPARSLAN ÜNİVERSİTESİ UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ YÖNETMELİĞİ

Türkiye de Okutulan Fen ve Teknoloji Kitap Setlerindeki Fen-Teknoloji- Toplum-Çevre (FTTÇ) Konularının Değerlendirilmesi

Acer-European Schoolnet Tablet Bilgisayar Pilot Uygulaması Değerlendirmesi

Biyomedikal Sinyaller ve Enstrümantasyon (EE 428) Ders Detayları

Tematik Ağ Projesi AEHESIS

İngilizce İletişim Becerileri I (ENG 101) Ders Detayları

S k malar giderme 117

BİREYSEL SES EĞİTİMİ ALAN ÖĞRENCİLERİN GELENEKSEL MÜZİKLERİMİZİN DERSTEKİ KULLANIMINA İLİŞKİN GÖRÜŞ VE BEKLENTİLERİ

Kurumsal Yönetim ve Kredi Derecelendirme Hizmetleri A.Ş. Kurumsal Yönetim Derecelendirmesi

Available online at

ÇOK KATLI BETONARME KONUTLARDA KAYNAK HT YACININ YAPAY S R A LARI LE TAHM

Sayısal Elektronik (EE 235) Ders Detayları

A = i IA i = i I A = A = i IA i = {x α((α I) (x A α ))} (7.7) A = (α,β I) (α β) A α A β = (7.8) A A

1 OCAK 31 ARALIK 2009 ARASI ODAMIZ FUAR TEŞVİKLERİNİN ANALİZİ

BİLGİSAYAR DESTEKLİ BİR DİL PROGRAMI -Türkçe Konuşma - Tanıma Sistemi-

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

LEONARDO DA VİNCİ 2008 TEKLİF DÖNEMİ PARTNERSHIP (ORTAKLIK) PROJESİ

Akreditasyon Çal malar nda Temel Problemler ve Organizasyonel Bazda Çözüm Önerileri

Çarpm ve Bölüm Uzaylar

Halkla İlişkiler ve Reklamcılık İçin Grafik Tasarımı II (PR 214) Ders Detayları

GİYİM ÜRETİM TEKNOLOJİSİ ÇOCUK DIŞ GİYSİLERİ DİKİMİ (CEKET- MONT- MANTO) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

GİYİM ÜRETİM TEKNOLOJİSİ. GALOŞ ve BONE DİKİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS PROFİLİ. Kuram+PÇ+Lab (saat/hafta) Dersin Adı Kodu Yarıyıl Dönem. Stratejik Pazarlama Yönetimi. MAN503T Güz Dersin Dili.

Bilgisayar Ağları (COMPE 334) Ders Detayları

Ödevlerin geç teslim edilmesi halinde, geciken her gün için 10 puan cezai eksik puanlama yapılır.

Halkla İlişkilerde Medya İlişkileri (PR 337) Ders Detayları

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

Simülasyon Modelleme. Contents. 1 Simülasyon Nedir? Doç. Dr. Mustafa Yüzükrmz myuzukirmizi@meliksah.edu.tr. Ders -5: Simülasyon A³amalar.


Rüzgar Enerjisi Teknolojileri (ENE 312) Ders Detayları

TURBOCHARGER REZONATÖRÜ TASARIMINDA SES İLETİM KAYBININ NÜMERİK VE DENEYSEL İNCELENMESİ

Internet Programlama (ISE 311) Ders Detayları

TEKNİK RESİM. Ders Notları: Mehmet Çevik Dokuz Eylül Üniversitesi. Görünüşler - 1

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXVI: Veri Ambarı Çağıltay, N., Tokdemir, G.

Saysal Almaç Planlayc Bile³eninin Biçimsel Do rulanmas

10. Performans yönetimi ve bütçeleme bağlantıları

Cebir II 2008 Bahar

Ara rma, Dokuz Eylül Üniversitesi Strateji Geli tirme Daire Ba kanl na ba

Zeki Öğretim Sistemleri için Yeni Bir Bileşen: Düzenleyici Modül

Öğretim planındaki AKTS Endüstriyel Kalite Kontrol

SANAL DĠLĠN DĠLĠMĠZDE YOL AÇTIĞI YOZLAġMA HAZIRLAYAN: CoĢkun ZIRAPLI Ġsmail ÇEVĠK. DANIġMAN: Faik GÖKALP

İÇİNDEKİLER. Birinci Bölüm Araştırmanın Konusu, Kapsamı, Yapısı ve Temel Sorunlar

ARA SINAV II. (1) (x k ) k N, R n içinde yaknsak ve limiti x olan bir dizi olsun. {x} = oldu unu gösteriniz.

YÖNEYLEM ARAŞTIRMASINA YÖNTEMLER VE DİĞER BİLİM DALLARI AÇISINDAN BİR BAKIŞ

Animasyon II (SGT 426) Ders Detayları

Görsel Programlama (COMPE 422) Ders Detayları

Transkript:

Kitlesel Açk Çevrimiçi Kurslardaki Katlmc Prollerinin Yapay Sinir A Kullanlarak Snandrlmas Ali Al-Taei 1,2, Murat Yilmaz 2, Rory V. O'Connor 3, ve Ugur Halici 4 1 Ba dat Üniversitesi, Ba dat, Irak alitaei@mtu.edu.iq 2 Çankaya Üniversitesi, Bilgisayar Mühendisli i, Ankara, Türkiye myilmaz@cankaya.edu.tr 3 Dublin ehir Üniversitesi, Bilgisayar Bilimleri Bölümü, Dublin, rlanda roconnor@computing.dcu.ie 4 Orta Do u Teknik Üniversitesi, Elektrik ve Elektronik Mühendisli i Bölümü, Ankara, Türkiye halici@metu.edu.tr Özet Son yllarda, özellikle bilgisayar mühendisli i e itimi alannda, kitlesel açk çevrimiçi kurslara (KAÇK) artan bir ilgi söz konusudur. Bu ilgi bireylerin davran³lar, özellikleri ve tercihlerinin anla³lmas öneminin altn çizmektedir. Böyle bir anlay³ geli³tirmek, sklkla oyun geli³tirme alannda kullanlan ki³ilik prolleme gibi yenilikçi teknikleri uyarlayarak KAÇK tasarm sürecini geli³tirmek için çe³itli yollar gerektirmektedir. Bu çal³ma, bir ki³ilik referans olarak Myers-Briggs Tip Göstergesi (MBTG) kullanlarak katlmclar (özellikle eksik veri durumlarnda) snandrmak için bir yöntem önermektedir. Amaç, KAÇK izleyicileri hakknda ayr³trc bir bak³ sunmak için KAÇK katlmc prollerini MBTG kullanarak ara³trmaktr. Bu amaçla, bir bilgisayar mühendisli i kursunda 20 soruluk bir çevrimiçi anket kullanlm³tr: Muhataplarn (N=75) cevaplar yardmyla katlmclarn ki³ilik tipleri belirlenmi³tir. Dahas, bir makine ö renimi modeli bireylerin snandrmas için önerilmi³tir. Sonuçlar, geri yaylml (GY) yapay sinir a nn hem e itim süreci (performans=%100) hem de test süreci için (performans=%93,3) uygun oldu unu göstermi³tir. Bu bilgilerin ³ nda, yakla³mmzn MBTG açsndan KAÇK katlmclarnn snandrlabilirliklerini ara³trmak için kullanlabilecek özgün bir yakla³m olarak kabul edilebilir. 1 Giri³ KAÇK'larn ortaya çkmas bir sonraki on yl için açk ö renme kültüründe önemli bir olay olarak de erlendirilebilir [1]. Bunun en önemli nedenlerinden birisi KAÇK'larn ksa bir zaman zarfnda belirgin bir ba³ar kazanmasdr. KAÇK'lar geni³ saydaki katlmclardan, uzman akademiklerden, iyi tannnm³ üniversitelerden ve ara³trma kurulu³larndan kabul görmü³lerdir [2]. Buna ek olarak, KAÇK'lar, co ra snrlandrmalar, fon sa lama ve katlmc says 502

gibi [3,4] kullanlan ö renme biçimlerinin bir kaçn birden kullanarak ve ba - lantc pedagojik teknikleri uygulayarak geleneksel çevrimiçi derslerin snrlarn a³maktadr [5]. KAÇK'lar ba³ars ve bunlara kar³ artan ilgi yenilikçi modellerin ve pedagojilerin ara³trlmasna yönelik olan kapsam geni³letmektedir [6,7]. Ancak, ³imdiye kadar, KAÇK'larn hem tasarlanmasnda hem de i³letilmesinde kar³la³labilecek olan pedagojik, teknolojik, lojistik ve nansal problemler hakknda çok az tart³ma olmu³tur [8]. Pedagojik bak³ açsndan e itmenler e³zamanl olarak de i³ik konumlardaki ve ülkelerdeki belirgin ki³ilikleri ve farkl hedeeri ve motivasyonlar olan büyük bir miktardaki katlmclarla ilgilenmektedir [4]. Buna ek olarak, ara³trmaclara göre, ö rencinin otonomisini arttrmak ve ö rencilerin arasndaki ili³kiyi geli³tirmek için yeni ö renme yakla³mlar ke³fedilmektedir [9,10]. Dolaysyla, KAÇK geli³tirme süreçlerinde, farkl ki³iliklerin, motivasyonlarn ve katlmclarn otonomisinin önemli bir rol oynayabilece i hakknda artan bir görü³ün oldu u dü³ünülebilir. KAÇK'larn sosyal yönlerini incelemek ve ara³trmak için, tasarmclarn bir dizi de erlendirme ve araç kullanarak hedef kitleyi detayl olarak ara³trmalar gerekir. MBTG böyle i³lemler için kullanlan en yaygn araçlardan birisidir [11]. Genel bir kabul olarak, MBTG ile snandrlm³, ayn ki³ilik tipi kategorisindeki bireyler benzer karakteristiklere sahiptir ve olaylar kar³snda benzer ³ekilde davranrlar. Daha farkl bir ifadeyle, her bir ki³ilik tipi ba msz (benzersiz) bir davran³ kalbn temsil eder. Ayrca, yazarlar, bu snandrma ile kalplar incelerken, makine ö renme tekniklerini kullanlmasnn uygun olabilece ini dü- ³ünmektedir. Örne in, bu tür yakla³mlar karma³k yapay davran³sal modeller olu³turmak için kullan³l olabilirler [12]. Bu ara³trmann temel amac, KAÇK'larn katlmclarnda MBTG de erlendirmesini kullanarak ki³ilik karakteristiklerini incelemektir. Di er bir deyi³le, bu çal³ma srasnda ki³ilik tiplerinden elde edilen bilgileri kullanarak bireylerin ilgili ki³ilik tiplerine göre snandrlmas ara³trlacaktr. MBTG arac yardm ile toplanan bilgilerin ³ nda KAÇK katlmclarnn ki³ilik tiplerini - özellikle eksik veri durumlarnda - ortaya çkarmak için bir geri yaylml (GY) yapay sinir a nn snandrcs kullanlacaktr. Bu ara³trma a³a daki ara³trma sorulara (AS) yant vermeyi hedeer: AS1: KAÇK katlmclarn öznel karakteristiklerine (örn. ki³ilik tipleri) göre snandrmak mümkün müdür? AS2: KAÇK katlmclarn (özellikle eksik veri durumlarnda) geri yaylml (GY) yapay sinir a kullanarak, ki³ilik tiplerine ba l ve otomatik olarak snflandrmak mümkün müdür? Bu makalenin kalan a³a daki gibi organize edilmi³tir: Ksm ikide çal³mann arka plann detaylandrlacaktr. Özellikle MBTG de erlendirmesi için literatür özetlenecek, geri yaylml (GY) algoritmaya sahip olan çok katmanl algy (ÇKA) ve ilgili çal³malarndan örnekler verilecektir. Titiz bir yakla³m üzerine in³a edilmi³ olan üçüncü ksm, ara³trma sürecini açklamaktadr. Makalenin devamnda kurgulanan çal³malarn sonuçlar tart³lm³tr. Son olarak, makale sonuçlarn ve gelecekteki çal³malarn açk bir özetiyle son bulmaktadr. 503

2 Ara³trmann Temelleri 2.1 Myers ve Briggs Ki³ilik Tipleri Ki³ilik bireylerin davran³ biçimlerindeki ölçülebilir farkllklar olu³turan faktörlerin snandrlmas ile meydana geldi i kabul edilen, bireylere ait bir sosyal kurgudur. MBTG ki³ilik tiplerinin ortaya çkartlmas için dü³ünülmü³ bir araçtr. Bu araç yardm ile bireylerin belli ayraçlara verdikleri cevaplar do rultusunda ki³ilik tipinin tespit edilmesi ilkesine dayanr. Tablo 1'de MBTG için tanmlanm³ olas ki³ilik tipi ayraçlar görülmektedir. D³a dönük (E) (I) çe Dönük Duyusal (S) (N) Sezgisel Dü³ünen (T) (F) Hisseden Yarglayc (J) (P) Alglayc Tablo 1. Myers ve Briggs Ki³ilik Tipleri MBTG'ye göre, iki kutuplu olarak snandrlm³ ki³ilik tipleri (i) enerji toplama, (ii) algsal motor becerileri, (iii) karar verme, ve (iv) ya³ama biçimleri ile tanml dört ayr belirteç yardm ile incelenebilir [11]: D³adönüklük - çedönüklük (E-l) ki³ilerin sosyal aktivitelere olan ilgiyi, Duyusallk - Sezgiselik (S-N) bireylerin çevreyi alglma ³ekillerini, Dü³ünme-Hissetme (T-F) bireylerin karar verme mekanizmalarn ve son olarak Yarglama - Alglama (J-P) bireylerin ya- ³amsal tercihlerini (örn. çok planl olma veya hzl adapte olma) belirler. 2.2 Çok Katmanl Alglayc Çok katmanl alglayc 5 (ÇKA) karma³k örüntülerin snandrlmas konusundaki yüksek veriminden dolay, en skça kullanlan ve yapay sinir a yöntemlerinden bir tanesidir. ÇKA alglama modeli, ba lantl üç ana katman yapsndan olu³ur: giri³ katman, bir (ya da daha fazla) sakl katman ve çk³ katman. Bu katmanlar a rlkl ba lantlarla birbirine ba ldr. Katman k'daki her bir dü üm giri³ini bir önceki katmandan alr. Bu giri³ de erleri a rlkl olarak toplandktan sonra bir çk³ fonksiyonundan geçirilerek her bir dü ümün çk³ de erleri elde edilir. Giri³ katmanndaki dü ümlerin says giri³ vektöründeki özelliklerin saysna e³ittir. Sakl katman says ve bu katmanlardaki dü üm saylar de i³ken parametreler oldu undan tasarmcya ba ldr ve daha yüksek verim için dikkatlice tasarlanmaldr. ÇKA örüntü tanmada kullanld nda, çk³ katmanndaki her bir dü üm bir snf temsil edecek ³ekilde tasarlanr [13]. Genel olarak GY algoritmas kullanlan ÇKA modellerinde, ö renme kümelerindeki örneklere ait giri³ verileri tek tek giri³ katmanna uygulanarak çk³ katmanna kadar dü üm çktlar hesaplanr. Çk³ katmanndaki tüm dü ümler 5 Multi Layer Perceptron 504

I1 I2 I3 Girdi Katmanı Saklı Katman H1 Çıktı Katmanı O1 In Hn On ekil 1. Tipik tek bir sakl katmana sahip ÇKA yapay sinir a modeli. {I 1, I 2, I 3...I n}, girdi katmann, {H 1,...H n}, sakl katman, {O 1,...O n}, ise çkt katmann göstermektedir. için gerçek çkt ve ö renme kümesinden uygulanan örnek için belirlenen çkt arasndaki farka baklarak hata hesaplanr ve bu hatay azaltmak üzere her bir dü üm arasndaki ba lant kuvvetleri her bir örnek üzerinden döngülü olarak düzeltilir [13]. 2.3 Ki³ilik Tabanl Snandrma Literatürü Bireylerin karakterleri, motivasyon ve ki³isel tercihleri gibi psikometrik özelliklerinin ara³trmas yaplm³ olup bu özellikler yazlm mühendisli i [14], oyun geli³tirme [15] ve ekonomi dersleri [16] gibi pek çok farkl disiplinlerde kullanlm³tr. MBTG [11], Keirsey'in mizaç snaycs [17] gibi farkl yöntemler, katlmclarn ki³ilik tiplerini de erlendirmek için kullanlm³tr. Mairesse ve di erleri [18], yaz³ma ve konu³ma yoluyla otomatik olarak ki- ³ili i tahmin etmek amacyla sözel ipuçlarn kullanm³lardr. Önerilen yöntem, bireylerin konu³ma ve yaz³malarna, gözlemsel olarak de erlendirilen ki³ilik öz snamalarna ba l olarak BigFive ki³ilik özelliklerini ke³fetmeye dayanyordu. Ayn ³ekilde, destek vektör makines, karar a ac (KA) ve en yakn kom³u (EYK) 505

gibi de i³ken yöntemler üç farkl modelin (üç adet makineli ö renme yakla³m kullanlm³tr: snandrma algoritmalar, regresyon ve sralama) performansn denemek amacyla kullanlm³tr. Genel olarak, sonuçlar sralama model performanslarnnen yüksek oldu unu göstermektedir. Ayrca, gözlemlenen ki³ilik veri kümesi kullanlarak yaplan snama model performanslarnn, öz ki³ili i derecelendirmesinin kullanlarak yaplm³ olan modellerden daha yeterli bulundu u tespit edilmi³tir. Buna ek olarak, ki³ilik özelliklerinin karakter seti çkarm açsndan en önemli faktör oldu u gözlenmi³tir. Celli ve di erleri [19] Facebook kullanclarnn (N= 100) prol resimlerine ve öz-de erlendirme BigFive özelliklerinin ki³ilik testine dayal olarak ki³ilik tipi ile etkile³im tarznn tannmas amacyla destek vektör makinesi, yapay sinir a lar, karar a ac, naif bayes, lojistik regresyon ve kural ö renimi gibi alt farkl makineli ö renme yöntemini test etmi³lerdir. Özellik çkarma i³lemi görsel-kelimelerçantas (GKÇ) tekni i ile gerçekle³tirilmi³tir. Sonuçlar, her bir snandrc do - rulu unun ki³ilik özelliklerine ba l oldu unu göstermektedir. Bu çal³mada elde edilen ortalama performans ise % 66,5 olmu³tur. Cowley ve di erleri [20] oyun deneyimi ve oyuncu ki³ilik tipini ke³fetmek için makine ö renme yöntemlerinin kullanlmasnn emekleme döneminde oldu una de inmi³tir. Çal³malarnda, snama için uygun kurallarn seçilmesi amacyla karar a ac metodunun iki çe³idini (yani CART ve C5.0) ve Pac-Man oyuncular üzerinde oyuncu taksonomisine göre e itmi³lerdir. E itim seti 100 olay, test seti ise 37 olay içermi³tir. Bu çal³mada snandrcnn test performans do rulamas yakla³k % 70 olmu³tur. Aruan ve di erleri [21] birden fazla kullanc için uygun olan bir sanal ö - retmen ajan ve çok oyunculu online oyunlardan esinlenerek ortak alanlarda probleme dayal ö renme yöntemi geli³tirmi³lerdir. Arayüz destekli ortak alan ve devasa çok oyunculu çevrim içi oyunu bak³ açsndan, kullanclar ile ilgili teknolojik konular kullanlarak ö renmenin iki farkl konusu birle³tirilmi³tir. Buna ek olarak, baz uygulamalar ve kodlama amaca ula³mak için kullanlm³ olup elde edilen sonuçlar kabul edilebilir olmu³tur. Golbeck ve di erleri [22] Twitter kullanclarnn ki³iliklerini tahmin etmek için bir model önermi³lerdir. Bu model, Twitter kullanclar ve BigFive ki³ilik testi prollerinde kamuya açk bilgilere dayandrlm³tr. Özellikle, BigFive testi kullanclarnn 279 adedine uygulanm³ ve onlarn en yaygn 2000 tweetleri toplanm³tr. Daha sonra karakter, metin çözümleme arac ile veri çkarlm³tr. Son olarak, iki regresyon yöntemi (Gauss i³lemi ve ZeroR) ki³ilik tahmini için kullanlm³tr. Sonuçlar her iki yöntem de ayn ³ekilde gerçekle³tirildi i ve do ruluklarnn makul oldu unu göstermektedir. Lotte ve di erleri [23] bir dizi en yaygn kullanlan snandrma yöntemlerini (destek vektör makines (DVM), çok katmanl alglayc (ÇKA), vb.) gözden geçirmi³ ve elektro-ensefalo-grasi (EEG) veri kümesini kullanarak beyin-bilgisayar arayüzü (BBI) için uygun snandrma algoritmalar bulmak için performanslar kar³la³trm³lardr. Her bir snandrcnn sonuçlar ve etkinli i analiz edilmi³ ve belirli bir görev için uygun snandrc seçerken kabul edilebilir bilginin somut bir tavan sunmak için di er snandrclar arasnda kar³la³trlm³tr. 506

Genel olarak, EEG veri kümesini kullanarak BCI alan için DVM'nin di er snandrclara göre daha iyi performans sergiledi i tespit edilmi³tir. Bununla beraber, sinir a larnn genel olarak BCI alannda ara³trmada kullanlmas gibi ÇKA performans da bu görev için kabul edilebilir olmu³tur. Katlmclarn ki³iliklerini tespit etmek için özellikle KAÇK üzerinde yaplan çal³malar snrldr. Ayrca, ³imdiye kadar ki³ilik tiplerinin otomatik olarak snandrlmas için çok az çal³ma yaplm³tr. (örn. [18]). 3 Yöntem Bu çal³mada kullanlan yakla³m üç ana admdan olu³ur. lk admda, bireylerin ki³ilik tiplerini de erlendirmek için bir anket çal³mas yaplm³tr. Amaç, MBTG aracn kullanarak katlmclarn ki³ilik tipini ortaya koymaktr. kinci a³amada, birinci admda elde edilen sonuçlara göre bir veri kümesi üretilmi³tir. Üçüncü a³amada, bu veri kümesi ki³ilik tiplerinin bir GY algoritmal (yapay sinir a temelli) çok katmanl ki³ilik snandrcsn e itmek ve test etmek için kullanlm³tr (bkz. ekil 2). ekil 2. Ara³trmada Kullanlan Yöntem Admlar. Bu çal³mann ana varsaym, davran³larn temel psikolojik modellerin ara³trlabilir ve bir GY algoritmal ÇKA ki³ilik snandrcsn e itmek için kullanlabilir olmasdr. Veriler, katlmclarn (N=75) ki³ilik tercihlerini ke³fetmek için 20 soru içeren bir anket vastasyla toplanm³tr. 507

Özellikle, KAÇK katlmclarn otomatik olarak ilgili ki³ilik tipi içinde snflandrmak amacyla makine ö renme yöntemlerinin uygun bir snandrc modelini e itmek ve test etmek için kullanlmas yeni bir tür yakla³mdr. MBTG testinin bir versiyonunu anket katlmclar tarafndan cevaplanmak üzere da tlm³tr. MBTG test katlmclarnn cevaplar kullanlarak ve 20 cevap girdisi ana özellikler olarak (örne in; E-I, S-N, T-F ve J-P) 4 adet ki³ilik tipi ayraçlar içinde normalize edilerek güvenilir bir veri kümesi olu³turulmas hedeenmi³tir. Bütün bunlara ek olarak, ki³ilerin davran³ prollerinin daha iyi anla³lmas ve snandrlabilmesi için çok katmanl alglayc (ÇKA) bir makine snandrmas snandrma yöntemi kullanlm³tr. ÇKA'nn ba³arl bir ³ekilde katlmc prollerini snandrabilmesi için, toplanan veri seti, klasik yöntemler ³ nda; e itim seti (olaylarn % 80'i) ve test seti (olaylarn % 20'i) olmak üzere iki ayr parça haline i³leme sokulmu³tur. Tasarlanan GY algoritmal ÇKA'nn farkl mimari yaplar ve olas parametreleri en verimli modeli bulmak için incelenmi³tir 6. GY tabanl ÇKA, her bir MBTG ki³ilik tipi için tanmlanm³, dört adet girdi katman dü ümünden olu³maktadr. Çkt katman her bir dü ümü tek bir ki³ilik tipini gösteren onalt adet dü üm içermektedir. ekil 3. Önerilen GY-tabanl ki³ilik tipleri snandrc mimarisini göstermektedir. 16 Kişilik Tipi... Kişilik Tipi Sınıflandırıcısı E/I S/N T/F J/P ekil 3. GY-tabanl ki³ilik tipleri snandrc mimarisi. 6 Ö renen GY algoritmal ÇKA'nn yakla³k hata kareler ortalamasnn karekökü 0.09'den daha az ya da e³it olmaldr 508

4 Tart³malar Çal³mann ilk a³amasnda katlmclarn MBTG yardm ile ki³ilik tipleri belirlenmi³tir. Çal³mann ilk ksmnda yaplan test sonucunda elde edilen MBTG ki³ilik tipleri Tablo 2'de gösterilmi³tir. ISTJ %13.3 (N=10) ISFJ %4 (N=3) INFJ %2.6 (N=2) INTJ %8 (N=6) ISTP ISFP INFP INTP %2.6(N=2) %1.3 (N=1) %2.6 (N=2) %1.3 (N=1) ESTP %6.6 (N=5) ESFP %4 (N=3) ENFP %4 (N=3) ENTP %12 (N=9) ESTJ ESFJ ENFJ ENTJ %14.6 (N=11) %4 (N=3) %6.6 (N=5) %12 (N=9) Tablo 2. MBTG tiplerine göre katlmclarn da lm (N toplam = 75) Elde edilen sonuçlar ³ nda çal³mann devamnda GY ö renme tabanl bir çok katmanl alglayc ki³ilik tipleri snandrcs olarak e itilmi³tir. Toplanan verilerin 60 tanesi alglaycnn e itilmesi için kullanlm³tr. Çarpraz gerçekleme tekni i (k=10) yardm ile otomatik ö renme süreci srasnda olu³abilecek fazla e itim (veri ile model arasnda olu³abilecek a³r uyum) engellenmi³, bu sayede elde edilen model görmedi i durumlar içerisinde genelle³tirme yetene ini kaybetmemesi sa lanm³tr. Elde edilen snandrma sonuçlar Tablo 3 yanlma matrisi olarak sunulmu³tur. Testler srasnda modelin performas %93.3 olarak bulunmu³tur. Test için kullanlan 14 olay do ru olarak, bir tanesi yanl³ olarak snandrlm³tr. Ayrca, hata kareler ortalamasnn karekökü 0.08 olarak hesaplanm³tr. Testler srasnda çok katmanl snandrcnn performans %93.3 olarak belirlenmi³tir. Snandrcda ayrca on adet sakl katman, ö renme oran=0.2, momentum=0.3, ve epoch=500 olarak gözlenmi³tir. Bu bilgilerin ³ nda geri yaylml çok katmanl alglaycnn iyi bir performans gösterdi i kabul edilebilir. Bu sonuçlar, otomatik yaz veya diyalog tabanl ki³ilik alglayclardan [18] daha iyi sonuçlar vermektedir. Bunun yan sra elde edilen sonuçlar geri yaylml çok katmanl alglayclar ile yaplan baz çal³malara yakn saylabilir. 4.1 Kstlamalar Ki³ilik testlerine ba l olan ara³trmalar bireylerin karakteristikleri ile ilgili kesin delil elde etmek yerine ki³ilerin tercihleri ile ilgili kir elde etmeyi amaçlar. Bununla birlikte, elde edilen sonuçlar, yaplan testlerde ki³ilerin kendi karakterlerine en uygun cevab seçti i kabulüne dayanr. Ayrca yapay sinir a lar veya benzeri 509

a b c d e f g h i j k l m n o p < snandrlm³ ³ekli 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a = ISTJ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 b = ISFJ 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 c = INFJ 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 d = INTJ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 e = ISTP 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f = ISFP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 g = INFP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 h = INTP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i = ESTP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 j = ESFP 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 k = ENFP 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 l = ENTP 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 m = ESTJ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 n = ESFJ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 o = ENFJ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 p = ENTJ Tablo 3. Snandrcnn yanlma matrisi. ö renme metotlar ile elde edilen sonuçlarn veri tabanl hazrlama, verinin büyüklü ü, e itim ve test kümelerinin kalitesi gibi parametrelerden etkilendi i gözlenmi³tir. Tüm bu kstlamalara ra men çal³ma sonucunda elde edilen sonuçlar ³ nda, seçilen örneklemin, örnek popülasyonu temsil etti i kabul edilebilir. 5 Sonuçlar ve Gelecek Çal³malar Bu çal³mada kitlesel açk çevrim içi kurslara katlan bir grup katlc kullanlarak bireylerin ki³ilik prolleri elde edilmi³tir. Daha sonra, bu bilgiler ³ nda geri yaylml çok katmanl alglayc modeli kullanlarak bu tip kurslardaki katlmclarn snandrlmas sa lanm³tr. Yapay sinir a eksik veri ³ nda bireylerin ki³ilik tiplerini öngörmektedir. Bu tip çal³malar ile elde edilecek bilgi yardmyla, katlmclarn ilgi alanlar, e itsel içerik ve kendilerine sunulabilecek modüller arasnda dinamik bir ba lant kurulabilecektir. Bu ba lant sayesinde, katlmclarn ki³ilik prollerine göre ³ekillendirilmi³ dinamik bir e itim yaps kurgulanmas ve sunulmas imkanndan söz edilebilmektedir. Böylelikle, ki³ilerin ö renme stillerine uygun ve bireysel motivasyonlarn yitirmelerini engelleyecek bir mekanizma tasarlanabilecektir. Ara³trmann ba³nda sundu umuz ara³trma sorularna geri dönecek olursak farkl ki³ilik tiplerindeki katlmclarn öznel karakteristiklerine uygun olarak snandrlmas ve eksik veri durumlarnda da bu örüntü snarnn gözlenebilirli i ile ilgili önemli bir adm atlm³tr. Elde edilen örüntüler sayesinde gelecek çal³malar, ki³ileri KAÇK'larda en uygun snara yerle³tirebilme ve onlara potansiyel çal³ma ³ekilleri ile ilgili çe³itli önerilerde bulunabilme gibi önemli faydalar getirecektir. 510

KAÇK'larda gözlenen devamszlk di er online sistemlerden farkl bir geli- ³im süreci izlemektedir. Önerdi imiz yenilikçi yakla³m sayesinde, kitlesel açk çevrim içi kurslardaki en büyük sorunlardan biri olan sürdürülebilirlik problemin çözümü için bir ön hazrlk çal³mas olu³turulmu³tur. Sunulan snandrma modeli, makine-tabanl uyarlamal bir ö renme ortam kurgusu için temel te³kil edecektir. Snandrc, ilk testlerinde, %10 eksik veri ile %100 ba³ar ile çal³maktadr. KAÇK Ö renicilerinin al-ve-kaç do asna daha uygun bir hizmet verebilmek için ki³ilik prollerinin önerilen tan sistemi ile belirlenmesi bu bireylerin ö renme ihtiyaçlarnn kar³lanmas için atlm³ olan önemli bir admdr. Kaynaklar 1. Ehlers, U.D.: Open Learning Cultures: A Guide to Quality, Evaluation, and Assessment for Future Learning. Springer (2013) 2. Mota, R., Scott, D.: Education for Innovation and Independent Learning. Elsevier (2014) 3. Severance, C.: Teaching the world: Daphne koller and coursera. Computer 45 (2012) 89 4. Hill, P.: Online educational delivery models: A descriptive view. http://www.educause.edu/ero (2014) 5. Siemens, G.: Moocs are really a platform. Elearnspace blog: http://www.elearnspace.org/blog/2012/07/25/moocs-are-really-a-platform (2012) 6. Kolowich, S.: How will moocs make money. Inside Higher Ed (2012) 7. Martin, F.G.: Will massive open online courses change how we teach? Communications of the ACM 55 (2012) 2628 8. McAuley, A., Stewart, B., Siemens, G., Cormier, D.: The mooc model for digital practice (2010) 9. Downes, S.: The role of the educator (2010) 10. Kop, R., Fournier, H., Mak, J.S.F.: A pedagogy of abundance or a pedagogy to support human beings? participant support on massive open online courses. The International Review of Research in Open and Distance Learning 12 (2011) 7493 11. Myers, I.B., McCaulley, M.H., Most, R.: Manual: A guide to the development and use of the Myers-Briggs Type Indicator. Consulting Psychologists Press Palo Alto, CA (1985) 12. Minsky, M.: The emotion machine. New York: Pantheon (2006) 13. Hagan, M.T., Demuth, H.B., Beale, M.H., et al.: Neural network design. Volume 1. Pws Boston (1996) 14. Yilmaz, M.: A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. PhD thesis, Dublin City University (2013) 15. Novak, J.: Game development essentials: an introduction. Cengage Learning (2011) 16. Borg, M.O., Stranahan, H.A.: Personality type and student performance in upperlevel economics courses: The importance of race and gender. The Journal of Economic Education 33 (2002) 314 17. Keirsey, D.: Please Understand Me II: Temperament, Character, Intelligence Author: David Keirsey, Publisher: Prometheus Nemesis Book C. Prometheus Nemesis Book Co (1998) 511

18. Mairesse, F., Walker, M.A., Mehl, M.R., Moore, R.K.: Using linguistic cues for the automatic recognition of personality in conversation and text. Journal of articial intelligence research (2007) 457500 19. Celli, F., Bruni, E., Lepri, B.: Automatic personality and interaction style recognition from facebook prole pictures. In: Proceedings of the ACM International Conference on Multimedia, ACM (2014) 11011104 20. Cowley, B., Charles, D., Black, M., Hickey, R.: Real-time rule-based classication of player types in computer games. User Modeling and User-Adapted Interaction 23 (2013) 489526 21. Aruan, F., Prihatmanto, A., Hindersah, H., et al.: The designing and implementation of a problem based learning in collaborative virtual environments using mmog technology. In: System Engineering and Technology (ICSET), 2012 International Conference on, IEEE (2012) 17 22. Golbeck, J., Robles, C., Edmondson, M., Turner, K.: Predicting personality from twitter. In: Privacy, Security, Risk and Trust (PASSAT) and 2011 IEEE Third Inernational Conference on Social Computing (SocialCom), 2011 IEEE Third International Conference on, IEEE (2011) 149156 23. Lotte, F., Congedo, M., Lécuyer, A., Lamarche, F., Arnaldi, B., et al.: A review of classication algorithms for eeg-based braincomputer interfaces. Journal of neural engineering 4 (2007) 512