M.Fatih AMASYALI Uzman Sistemler Ders Notları

Slides:



Advertisements
Benzer bir sunumlar
Do you know who I am? Kim olduğumu biliyor musun?.
Advertisements

Çevik Kurumlar Oluşturabilmek İçin Bulutta İş Uygulamaları Kutlay E. Şimşek Genel Müdür İstanbul, 12 Şubat 2013.
Alakalı müşterileri hedefleyin. Google ile Yeniden Pazarlama Remarketing with Google. Target customers who are already showing interest in your business.
Comenius Okul Ortaklıkları
    SiMETRi SiMETRi.
Google Display Network Targeting options.
Müzik Öneri Sistemi: “Sound Tree”
KUSURLULUK KOMPLEKSI VE BIR ORTAK CEVIRI VAKASI Class Discussion 9 Translation Criticism TEFL Spring Merve TURHAN.
Atama ve eşleme (eşleştirme) problemleri (Matching and Assignment problems)
Logical Design Farid Rajabli.
İŞ SIRALAMA VE ÇİZELGELEME DERS 5
1 T.C. Yükseköğretim Kurulu DİPLOMA EKİ PROGRAM ÖĞRENME ÇIKTILARI (KAZANIMLARI) DİPLOMA EKİ EĞİTİM SEMİNERİ Dönemi Bologna Sürecinin Türkiye’de.
S 2/e C D A Computer Systems Design and Architecture Second Edition© 2004 Prentice Hall Chapter 6 Overview Number Systems and Radix Conversion Fixed point.
Hareket halindeki insanlara ulaşın.Mobil Arama Ağı Reklamları Reach customers with Mobile Search Network.
A-hekim.tv Survey via web site. 2 Contribution of a-hekim.tv %88 of the total physicians declared that a-hekim.tv helps to improve their scientific knowledge.
INQUIRY FROM A B2B SITE Dear Sir/Madam We are writing to enquire about your sunflower oil. Please send us your product specification and price. Best Regards.
İşletim Sistemi.
BİLİMSEL ARAŞTIRMA YÖNTEMLERİ
Shared Computer Toolkit EROL DOĞAN
Kampanyanızı optimize edin. Görüntülü Reklam Kampanyası Optimize Edici'yi Kullanma Display Ads Campaign Optimizer. Let Google technology manage your diplay.
SÜLEYMAN DEM İ REL PRIMARY AND SECONDARY SCHOOL. GENERAL INTRODUCTION SCHOOL DIRECTORY, TEACHERS AND OTHER STAFF CLASSROOMS PARTS OF THE SCHOOL GALLERY.
Öneri Sistemleri M.Fatih AMASYALI Uzman Sistemler Ders Notları.
Onur Görür Ürün Grubu Pazarlama Müdürü Microsoft Türkiye.
Key Terms from the Chapters. Chapter -1 Statistics, Data, and Statistical Thinking Fundemantal Elements of Statistics Statistics: EN: Statistics is the.
Chapter 5: Threads (İş Parçacıkları)
Veri Yapıları ve Algoritmalar
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
BM-305 Mikrodenetleyiciler Güz 2015 (6. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Database for APED Büşra Bilgili | Emirhan Aydoğan | Meryem Şentürk | M. Arda Aydın COMPE 341.
21/02/2016 A Place In My Heart Nana Mouskouri « Istanbul « (A Different Adaptation)
RELIGIOUS TRADITIONS BAGS TO DO IN YOUR CITY T.C. Ünye Kaymakamlığı ANAFARTA ORTAOKULU.
RELIGIOUS TRADITIONS BAGS TO DO IN YOUR CITY T.C. Ünye Kaymakamlığı ANAFARTA ORTAOKULU.
Yaparak yaşayarak öğrenme. Motivasyon ve yöneltme Learning to Learn Training Öğrenmede yetişkinleri ne güdüler? Developed with the support of the EU Leonardo.
Learning to learn network for low skilled senior learners Hayat Boyu Öğrenme Toplumu Learning to Learn Training Bir Fırsat Olarak Öğrenme Developed with.
BİL551 – YAPAY ZEKA Kümeleme
Elke HOFFMANN & Engin YILMAZ Hessenkolleg- Wetzlar / Almanya İzmir Özel Fatih Koleji / Türkiye Grup Çalışması ve e-Twinning: Metodlar ve Sonuçları / Grup.
BİL 4112 YAPAY ZEKA Hafta 10.
MUNZUR WATER Bu Proje AB Tarafından Finanse edilmektedir. This Project is funded by European Union. Responsibility for the information and views set out.
Practice your writing skills
Bilgi Sistemlerinde Veri Transferi ve Aktarımı. Bilgi ve otomasyon sistemleri İçerik: veri tabanında bulunan veriler Metadata: veri tabanında bulunan.
This is beak. There are feet. There are wings. There are eyes. This is tongue.
BUGRAHAN PRESENT. Eagle is a common name for many large birds of prey of the family Accipitridae; it belongs to several groups of genera that are not.
DISCUSSION
Students social life and join the social clubs. BARIŞ KILIÇ - EGE DÖVENCİ IŞIK ÜNİVERSİTESİ
In addition to this our company includes expert doctors and professors as advisors and researches high technology and new devices in the field of medicine.
Cambridge IGCSE® Cambridge IGCSE:
ADA BİYOCOĞRAFYASI.
Equilibrium, Gravitation and Periodic Motion
M.E. 4 N./H.E.P. Perşembe Toplantısı yontembilimsel_hatirlatma
MİNNESOTA ÇOK YÖNLÜ KİŞİLİK ENVANTERİ
Maksimum akış.
Banach Sabit Nokta Teoremi (Büzülme Teoremi)
tomorrow soon next week / year in five minutes/ in two hours later today I'll go to the market tomorrow. Don’t worry. He will be here soon. There.
taşınabilir Akilli Tahta Kullanım kılavuzu
A short information about Afghanistan East West North South This is Afghanistan map and flag’s color.
Döngüler ve Shift Register
MAKİNA TEORİSİ II GİRİŞ Prof.Dr. Fatih M. Botsalı.
İstanbul Boğazı. İstanbul Boğazı İSTANBUL BOĞAZI ( BOSPHORUS) İstanbul Boğazı, Karadeniz ile Marmara Denizi’ni birleştiren su yoluna verilen isimdir.
NİŞANTAŞI ÜNİVERSİTESİ
Relations between angles and sides.. Examples and meaning Larger angles longer side If two angles in a tringle have unequal measures then the sides opposite.
BİLL GATES Şule Eslem ÖZTÜRK NUN OKULLARI Prep-A.
Chapter 2 (Bölüm2) The double entry system for assets, liabilities and capital (Varlıklar, borçlar ve sermaye için çift kayıt sistemi)
Before the Battle of Çanakkale. Why a Front in Çanakkale was Opened? In the summer of 1914, the war continued in Europe with all its intensity, and by.
Feminism, unlike the idea of ​​ mankind, is a trend that is prioritized to bring gender inequality to the agenda. The notion of feminism, which is not.
(Dr. Öğr. Üyesi Deniz Dal)
DÜZLEMSEL MEKANİZMALARIN
Türkçe Haber Yazılarında Sosyal Ağların İncelenmesi
Araştırma Deneyimini Geliştirme: ProQuest Ara Yuz Geliştirmeleri
Sunum transkripti:

M.Fatih AMASYALI Uzman Sistemler Ders Notları Öneri Sistemleri M.Fatih AMASYALI Uzman Sistemler Ders Notları

Öneriler Neler önerilir?: Film, şarkı, laptop, kitap, restoran, otel, reklam, …. Akademik ve endüstriyel anlamda çok sıcak bir konu Fikir: Kullanıcıların bir ürün, servis hakkındaki beğenilerini tahmin etmek

Olası Yararları Kullanıcı açısından Servis Sağlayıcı açısından Kişiselleşmiş servis alma Hızlı ürün arama İlgisini çekebilecek ürünlerin daha kolay farkına varma Servis Sağlayıcı açısından Satış artışı Sitelerde daha fazla zaman geçirme Asıl karlı ürünlerin satışı (non-best-selling (long tail) products) İtibar artışı ve firmaya bağımlılık

Kişilere önerilerde bulunmak Kişiye özel reklam ? / genel reklam ? Nasıl? Kişi benzerlikleri (Collaborative filtering) Ürün benzerlikleri (Content based) Hibrit

Netflix örneği “For only $7.99 a month, instantly watch unlimited movies & TV episodes streaming over the Internet to your TV via an Xbox 360, PS3, Wii or any other device that streams from Netflix.” Türkiye örneği “Tivibu”

Where are the recommendations? One of the holy grails of Netflix is a sophisticated system that recommends movies to users The “NetFlix” challenge: Improve the prediction of the system by 10% Prize: 1M dollars!

Netflix challenge – Improve RMSE by 10% u: user i:item r(u,i)=user’ın item’a verdiği not

Netflix Real-Life Data ~20000 Movies 2M Users Over 100M Ratings Large-scale…

Techniques Many techniques, algorithms and heuristics The winning algorithm used 107 (!!!!) different algorithmic approaches, blended into a single prediction

Feature Extraction Represent a movie as a binary vector of features Genre, Language, Actors.. The vector quickly gets pretty big

Looking for similar vectors Intuition: if I like a movie, I may like movies with similar features Leads to Grouping movies by similarity of features Also known as clustering

K-means Randomly generate k centers Assign each point to the nearest center, where "nearest" is defined with respect to a distance measure Re-compute the new cluster centers. Repeat the two previous steps until convergence of clusters

Filmleri kümeledikten sonra? Kullanıcının seyretmiş olduğu / yüksek puan vermiş olduğu filmlerle aynı kümede olan diğer filmleri öner

Another approach: Classification The idea is to classify all movies = vectors to like \ don’t like For a particular user One popular technique is called Support Vector Machines

Her kullanıcı için bir sevme/sevmeme modeli üretildikten sonra Yeni gelen bir filmi bu modele verip kullanıcının onu sevip sevmeyeceğini tahmin et, sever diyorsan öner Her kullanıcı için ayrı bir model yerine kullanıcıları kümeleyip o kümenin modeli de üretilebilir.

Original Session/user data Kullanıcı Kümeleme Original Session/user data Result of Clustering Html leri filmler/ ürünler olarak düşünebiliriz.

User Based Collaborative Filtering Analyzes the relationships between users and items (movies) Sana benzeyen kullanıcıların sevdiği filmleri seversin. Kullanıcı benzerlikleri seyredilen filmlerle belirlenir. Karşılıklı özyineleme (Mutual recursion)

CF

CF

CF

CF

CF

CF Algorithms

User-based CF u kullanıcısının, i filmine vereceği oyu tahmin etmek için; i filmine verilen oylar, oy verenlerin u’ya benzerlikleriyle ağırlıklandırılır. N(u;i) – i filmine oy veren kullanıcılar R – rating, S- similarity

s(u,v)’yi ölçmek için bir yol: Pearson correlation coefficient I(u,v) – u ve v kullanıcıları tarafından oy verilmiş olan tüm filmler

inandırıcılık

Problemler Sparsity level of the data set – 1- (nonzero entries/total entries) => 0.9369 for the movie data set. Similarity computation time complexity - N*N*M , highly time consuming with millions of users and items in the database. N user, M item Cold start (yeni kullanıcı, yeni ürün) Çözüm ?

Daha iyisi için? Kullanıcıların sistem dışı bilgilerini kullanmak Sosyal medya hesapları Hibrit modeller Başka fikri olan?

Başarı ölçümü Bir firma için müzik öneri sistemi geliştirdiniz. Sistemi kullanıma açmadan performansı nasıl ölçersiniz? Sistemdeki yeni X günlük kullanıcı-şarkı ikililerini kaydet. (Test kümesi) Geliştirilen sistemin bu ikililer için verdiği puanlara bak. Sistemin kişilere önerdikleri ile kişilerin gerçekte dinlediklerinin kesişim kümesine bak.

Bir soru Kullanıcılara ait playlistler var. Bir bilgileri kullanarak öneri sistemi tasarlayın. Varsayım: Playlist’lerde birlikte geçen şarkılar birbirine benzerdir. Örneğin, 87 listede birlikte geçen 2 şarkı, 5 listede birlikte geçen 2 şarkıya göre birbirine daha benzerdir.

Diğer konular Geri bildirim nasıl alınır? Aktif geri bildirim Pasif geri bildirim Öneri sisteminin varlığı kullanıcı davranışlarını değiştirir mi? Kişisel deneyimleriniz?