Çoklu İçerik Yönetimi Sistemlerinde Ortalama Eğimli İşbirlikçi Süzgeçleme
Çoklu İçerik Yönetimi Sistemlerinde Ortalama Eğimli İşbirlikçi Süzgeçleme
dc.contributor.advisor | Adalı, Eşref | tr_TR |
dc.contributor.author | Alay, Zübeyde Deniz | tr_TR |
dc.contributor.department | Bilgisayar Mühendisliği | tr_TR |
dc.contributor.department | Computer Engineering | en_US |
dc.date | 2010 | tr_TR |
dc.date.accessioned | 2010-07-06 | tr_TR |
dc.date.accessioned | 2015-04-07T13:59:34Z | |
dc.date.available | 2015-04-07T13:59:34Z | |
dc.date.issued | 2010-07-07 | tr_TR |
dc.description | Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2010 | tr_TR |
dc.description | Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2010 | en_US |
dc.description.abstract | Verilerin özelliklerine göre öbeklere ayrılması, süzgeçlenmesi ve kestirim yapılması çevirim içi sistem, içerik yönetimi, veri madenciliği, görüntü işleme, finansal çözümleme gibi pek çok birbirinden değişik uygulama için önemli bir problemdir. Çevrimiçi uygulamalarda işbirlikçi süzgeçleme, kullanıcıların vermiş olduğu oylara dayalı olarak yeni oy veya ürün kestiriminde kullanılır. Önceden verilen ortak oyların benzerliği, oy öbekleri arasındaki değer farkları hesaplanması ve hata ölçümleri bulunarak uygun oy kestirimleri gerçekleştirilir. Çoklu site içerik yönetim sistemlerinde (İYS) kullanıcıların çeşitli ürünlere verebilecekleri oylara dayanarak kestirim yapabilme probleminin çözümü için Ortalama Eğimli İşbirlikçi Süzgeçleme (OEİS) kullanarak gerçeklenmiştir. Çoklu site İYS geliştirilmesi karşılaştırmalı veri çözümleme sonucu seçilen uygun bir içerik yönetimi sistemi üzerine oluşturulmuştur. Sistemde birden fazla alan adı üzerine tek bir veri tabanı üzerinden erişilebilecek çok kullanıcılı bir yapı gerçeklenmiştir. Gerçekleştirilen OEİS algoritması yeni oluşturulan ve var olan yöntemler kullanılarak tasarlanmıştır. Yapılan sınamalarda algoritmaların oy öğeleri arasındaki ilişkileri daha doğru tanımladığı ve büyük veritabanlarının niteliğine bağlı olarak daha iyi başarım sağladığı gözlemlenmiştir. Kullanıcı başına Ortalama İşbirlikçi, Kişiselleştirilmemiş, Pearson ve OEİS yöntemlerinin öngörü kabiliyetleri karşılaştırılmıştır. Çoklu site İYS ve uygulanabilecek OEİS yöntemi kurulum maliyetinin diğer içerik yönetim sistemlerine üzerine kurulabilecek süzgeçleme yöntemine göre çok düşük olması da algoritmanın yaralarından biridir. PHP ve mySQL kullanılan uygulamada süzgeçlenecek oylar ve kullanıcı belgileri düzenlenerek iki boyutlu kullanıcı oy süzgeçlemesi oluşturulmuştur. Bu işlemde amaç, kayıtlı kullanıcı çoklu sitelerden herhangi birisine bağlandığında kullanıcının hangi ürünü en çok isteyebileceğini kestirerek, kullanıcıya daha önceden oy vermediği ürünü göstermektir. | tr_TR |
dc.description.abstract | Grouping and filtering of data and prediction is an issue for distinct applications such as online content management, database mining, image processing, and financial analysis. Collaborative filtering can be used for rating or product prediction based on the user’s ratings. By calculating the similarity and distance of the past ratings, rating differences and mean and absolute errors predictions can be achieved. In this study, the rating prediction problem based on the product votes or ratings on a multi-site is solved by weighted slope one filtering implementation. The design of multi site content managent system is decided by comparison of available systems. In multi-site content management setup, the content management system works over one database managing multiple domain names. The realized weighted slope one filtering algorithm is implemented by reviewing existing and newly designed algorithms. It is observed that this methodology gives better results in defining the relationship among rating pairs and performs better in bigger databases. Prediction capabilities, error rates of Pearson, collaborative, non-personalized filtering are compared. The advantage of weighted slope one filtering is that it is less-costly for time and effort and provides acceptable performance. Weighted slope one filtering and CMS setup is done by using PHP, MySQL, and two-dimentional data. The purpose is to have the ability to predict what a user of any of the sites would like as a product and accordingly show the result to the user to improve accuracy. | en_US |
dc.description.degree | Yüksek Lisans | tr_TR |
dc.description.degree | M.Sc. | en_US |
dc.identifier.uri | http://hdl.handle.net/11527/368 | |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.publisher | Institute of Science and Technology | en_US |
dc.rights | İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. | tr_TR |
dc.rights | İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | en_US |
dc.subject | Çoklu Site İçerik Yönetim Sistemi | tr_TR |
dc.subject | İşbirlikçi Süzgeçleme | tr_TR |
dc.subject | Ortalama Eğilimli İşbirlikçi Süzgeçleme | tr_TR |
dc.subject | Joomla | tr_TR |
dc.subject | PHP | tr_TR |
dc.subject | MySQL | tr_TR |
dc.subject | Multi-site Content Management System | en_US |
dc.subject | Collaborative Filtering | en_US |
dc.subject | weighted slope one filtering algorithm | en_US |
dc.subject | Joomla | en_US |
dc.subject | PHP | en_US |
dc.subject | MySQL | en_US |
dc.title | Çoklu İçerik Yönetimi Sistemlerinde Ortalama Eğimli İşbirlikçi Süzgeçleme | tr_TR |
dc.title.alternative | Weighted Slope One Collaborative Filtering In Multi Site Content Management System | en_US |
dc.type | Master Thesis | en_US |