Developing graphical user interface for apache mahout
Apache mahout için grafiksel kullanıcı arayüzü geliştirme
- Tez No: 935215
- Danışmanlar: DR. FREDERİC THEODOR STAHL
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: İnsan bilgisayar etkileşimi, Human computer interaction
- Yıl: 2017
- Dil: İngilizce
- Üniversite: The Unıversıty Of Readıng
- Enstitü: Yurtdışı Enstitü
- Ana Bilim Dalı: Bilgisayar Bilimleri Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Son yıllarda, müşterilerin (kullanıcıların) tercihleri ve derecelendirme verileri de dahil olmaküzere depolanan veri miktarı önemli ölçüde artmıştır. Kullanıcı tercihlerini analiz etmek veyeni öğeler arasında gezinmelerine yardımcı olmak için öneri sistemleri ortaya çıkmıştır. Önerisistemlerinde en yaygın kullanılan tekniklerden biri İşbirlikçi Filtrelemedir. Apache Mahoutkütüphanesi, yaygın işbirlikçi filtreleme algoritmalarını ve ilgili benzerlik ölçümleriniiçermektedir. Ancak, Apache Mahout kullanarak öneri sistemlerini manuel olarak uygulamayıöğrenmek zaman alabilir. Bu durum özellikle yoğun bir eğitim modeli olan blok öğretimmodeli için geçerlidir.Bu çalışmada, Apache Mahout için kullanıcı dostu bir Grafiksel Kullanıcı Arayüzü (GKA)içeren bir uygulama geliştirilmiştir. Kullanıcılar bu uygulama aracılığıyla kolayca bir işbirlikçifiltreleme tabanlı öneri sistemi oluşturabilirler. Bir öneri sistemi geliştirmek için kullanıcı, birkullanıcı derecelendirme veri seti yüklemeli, bir işbirlikçi filtreleme algoritması seçmeli, birbenzerlik ölçüm yöntemi belirlemeli ve ilgili parametreleri yapılandırmalıdır.Uygulama, tahmin edilen önerileri ve tahmin doğruluğunu içeren sonuçları görsel olaraksunmaktadır. Ayrıca, sonuçlar daha fazla araştırma için kaydedilebilir. Çeşitli önerisistemlerinin farklı yönlerini değerlendirmek amacıyla, uygulama kullanılarak çeşitli deneylergerçekleştirilmiştir. Bu uygulama, belirli bir veri seti için en verimli öneri sistemini keşfetmeyeyardımcı olabilecek benzer deneylerin yapılmasını da mümkün kılmaktadır. Ayrıca,gelecekteki geliştirmeleri kolayca uygulayabilmek için esnek bir GKA tasarlanmasıhedeflenmiştir.
Özet (Çeviri)
In the last decades, the amount of stored data dramatically increased includingcustomers' (users') preferences and rating data. Recommender systems came to existto analyse the data about users' preferences and help them to navigate through the newitems. Collaborative Filtering is the most popular technique in recommender systems.Apache Mahout library consists the common collaborative filtering algorithms and theirrelated similarity measurements. However, it might take a long time to learn how toimplement recommender systems manually using by Apache Mahout. It is especiallyvalid for block teaching model which is an intense teaching model.In this study, an application with an user-friendly GUI (Graphical User Interface) isdeveloped for Apache Mahout. By using the application, the user can easily develop acollaborative filtering recommender system. To develop a recommender system, theuser must load a dataset of users' ratings, select one of the collaborative filteringalgorithms, select one of the similarity measurements, and configure the parameters.The results which include estimated recommendations, prediction accuracy aredemonstrated by the application. The results might be saved for further research.Several experiments to evaluate different aspects of recommender systems carried outusing the application as well. The application might be useful to explore the mostefficient recommender system for a specific dataset by doing the similar experiments.It is also considered to develop a flexible GUI to easily implement futureimprovements.
Benzer Tezler
- Gömülü sistemler için bilgisayar tabanlı grafiksel kullanıcı arayüzü (GUI) tasarım aracı geliştirilmesi
Developing of PC based graphical user interface (GUI) design tool for embedded systems
CİHAN YILDIRIM
Yüksek Lisans
Türkçe
2020
Elektrik ve Elektronik MühendisliğiMarmara ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ VEYSEL GÖKHAN BÖCEKÇİ
- Çocuklara yönelik mobil uygulamaların grafik arayüz sorunlarının tespiti ve çözüm önerileri
Graphical user interface issues of mobile applications for children and solution suggestions for these issues
ERTAN TOY
Doktora
Türkçe
2017
Bilim ve TeknolojiYıldız Teknik ÜniversitesiSanat ve Tasarım Ana Sanat Dalı
YRD. DOÇ. DR. MEHMET EMİN KAHRAMAN
- Çocuklara yönelik tablet oyunlarında grafik kullanıcı arayüzü ve kullanılabilirlik: Bir oyun uygulaması tasarımı
Graphical user interface and usability in tablet games for children: Design of a game application
MERVE ERSAN
Sanatta Yeterlik
Türkçe
2019
Güzel SanatlarAnkara Hacı Bayram Veli ÜniversitesiGrafik Tasarımı Ana Sanat Dalı
PROF. BİRSEN ÇEKEN
- Yüksek bütçeli dijital oyunların mobil sürümlerinde grafiksel kullanıcı arayüz tasarımı yöntemlerine ilişkin öneriler
Recommendations for design methods of graphical user interface in mobile versions of high budget digital games
ONUR ŞAHİN KARAKUŞ
Yüksek Lisans
Türkçe
2016
Güzel SanatlarDumlupınar ÜniversitesiGrafik Ana Sanat Dalı
YRD. DOÇ. DR. NAZİK ÇELİK
- User interface design for the relational inductive learning algorithm
İlişkisel tümevarımsal öğrenme algoritmaları için kullanıcı arayüzü tasarımı
UTKU KAPUCU
Yüksek Lisans
İngilizce
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. REZA Z. HASSANPOUR