Geri Dön

Developing graphical user interface for apache mahout

Apache mahout için grafiksel kullanıcı arayüzü geliştirme

  1. Tez No: 935215
  2. Yazar: UĞUR İLKER ATMACA
  3. Danışmanlar: DR. FREDERİC THEODOR STAHL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: İnsan bilgisayar etkileşimi, Human computer interaction
  7. Yıl: 2017
  8. Dil: İngilizce
  9. Üniversite: The Unıversıty Of Readıng
  10. Enstitü: Yurtdışı Enstitü
  11. Ana Bilim Dalı: Bilgisayar Bilimleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. 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

  1. 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

    Türkçe

    2020

    Elektrik ve Elektronik MühendisliğiMarmara Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ VEYSEL GÖKHAN BÖCEKÇİ

  2. Ç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

    Türkçe

    2017

    Bilim ve TeknolojiYıldız Teknik Üniversitesi

    Sanat ve Tasarım Ana Sanat Dalı

    YRD. DOÇ. DR. MEHMET EMİN KAHRAMAN

  3. Ç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

    Türkçe

    2019

    Güzel SanatlarAnkara Hacı Bayram Veli Üniversitesi

    Grafik Tasarımı Ana Sanat Dalı

    PROF. BİRSEN ÇEKEN

  4. 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

    Türkçe

    2016

    Güzel SanatlarDumlupınar Üniversitesi

    Grafik Ana Sanat Dalı

    YRD. DOÇ. DR. NAZİK ÇELİK

  5. 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

    İngilizce

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. REZA Z. HASSANPOUR