Yapay Zeka Desteği ile Parfüm Öneri Sistemi

Slides:



Advertisements
Benzer bir sunumlar
Unsupervised Learning (Kümeleme)
Advertisements

Diferansiyel Sürüş Sistemi E-posta:
ZAMAN SERİLERİ MADENCİLİĞİ KULLANILARAK NÜFUS ARTIŞI TAHMİN UYGULAMASI
Ayrık Yapılar Algoritma Analizi.
MATLAB Bilgisayar Programlama Yrd.Doç. Dr. Aslıhan KURNUÇ
Nesneye Dayalı Programlama
Asansör Simülatörünün Ürettiği Sonuçlar Üzerinde Yapılan K-means++ Kümeleme Çalışması ile Trafik Türünün Tahmini M. Fatih ADAK Bilgisayar Mühendisliği.
DOKUZ EYLÜL ÜNİVERSİTESİ
Fırat Fehmi Aygün Aybars Moralı Dokuz Eylül Üniversitesi
Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi I. Ulusal Yüksek Başarım ve.
Karar Ağaçları.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
Soru 1: Klavyeden girilen 2 tamsayının toplamını bularak ekrana yazdıran bir program yazınız. Problemin tanımı Klavyeden girilen 2 tamsayının toplamı bulunacak.
Karar Ağaçları İle Sınıflandırma
İstatistiksel Sınıflandırma
Gömülü ve Akıllı Sistemler Öğretimi ve Laboratuvarı
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
PSD Tekniği Kullanımının OFDMA Tabanlı Bilişsel Telsiz Ağlarda Boşluk Algılamadaki Uygunluğu Aslı Birol1, Sultan Aldırmaz1, İbrahim Demirdöğen2, Hüseyin.
MinDolog Minder Bilişim
Nesneye Dayalı Programlama
DİNAMİK VE ADAPTİF SİSTEM TASARIMLARI İLE ALGORİTMA ÖĞRETİMİ
Yrd. Doç. Dr. Ayhan Demiriz
SINIFLANDIRMA VE REGRASYON AĞAÇLARI
T.C FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERSİN ADI:ALGORİTMA VE PROGRAMLAMA2 DERSİN HOCASI:YRD. DOÇ. GALİP AYDIN PROJENİN.
UYARLANABİLİR EĞİTSEL HİPERORTAMLAR
BİYOİNFORMATİK NEDİR? BİYOİNFORMATİKTE KULLANILAN SINIFLAMA YÖNTEMLERİ
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 11g Kurulumu
YAPAY SİNİR AĞLARI VE BAYES SINIFLAYICI
Rakam Tanıma İçin KNN ve LDA Algoritmalarının Karşılaştırılması
Makİne Öğrenmesİ İle Ürün SInIflandIrma İncelemesi
Makine Öğrenmesinde Yeni Problemler
Bilgisayar Mühendisliği Bölümü
İTÜ Telsiz Haberleşme Araştırma Laboratuvarı (THAL) SIU 2015, Malatya BAŞLIK ………… BAŞLIK DEVAMI…. DEVAMI…. YAZAR 1, YAZAR 2, …. E-POSTA: {yazar1,
Okulda Yönetime Ve Karara Katılım TUNCAY TAŞBAŞ , ALPER ALEMDAR , Karadeniz Teknik Üniversitesi, Fatih Eğitim Fakültesi, Bilgisayar ve.
Okulda Yönetime Ve Karara Katılım TUNCAY TAŞBAŞ , ALPER ALEMDAR , Karadeniz Teknik Üniversitesi, Fatih Eğitim Fakültesi, Bilgisayar ve.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
PROGRAMLAMA NEDİR? GENEL OLARAK PROGRAMLAMA ;. Kullanıcıların isteklerini karşılayacak muhasebe, Stok, oyun, işletim sistemi gibi programları oluşturacak.
PROGRAMLAMA NEDİR ? GENEL PROGRAMLAMA. PROGRAMLAMA NEDİR?  Kullanıcıların isteklerini karşılayacak muhasebe stok,oyun, işletim sistemi gibi programları.
İnsan Bilgisayar Etkileşimi Alanında Yılları Arasında Türkiye Kökenli Bilim İnsanları Tarafından Yapılan Çalışmalar Üzerine Bir İçerik Analizi.
Demetleme (Clustering)
BTO-302 İnternet Ortamında Yazarlık Dilleri ve Uygulamaları Dersi Grup Projesi Hazırlayan: Grup HIZLI ve ÖFKELİ Gülsüm KARABAĞLI Anıl ŞAHİN Sertaç KARATEKE.
Bilgisayar Mühendisliğine Giriş
Uzaktan Eğitimde Ölçme ve Değerlendirme
Veri Madenciligi . Sınıflandırma ve Regresyon Ağaçları ( CART )
Bilişim Teknolojileri için İşletme İstatistiği Yrd. Doç. Dr. Halil İbrahim CEBECİ B.
Minimaks Algoritması Kullanılarak Tasarlanması ve Geliştirilmesi
BİL3112 Makine Öğrenimi (Machine Learning)
BİL551 – YAPAY ZEKA Kümeleme
Makine Öğrenmesinde Yeni Problemler YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ.
Bölüm 4 : VERİ MADENCİLİĞİ
Yapay Zeka Algoritmaları
Makine Öğrenmesinde Yeni Problemler YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ.
Engin Kaya Kontrol Mühendisliği İstanbul Teknik Üniversitesi
Engin Kaya Kontrol Mühendisliği İstanbul Teknik Üniversitesi
Bilgisayar Mühendisliği Bölümü
Servet ÖZMEN Karabük Üniversitesi, Fen Bilimleri Enstitüsü,
Makine Öğrenmesinde Yeni Problemler
Prof. Dr. Ali Yazıcı TOBB Ekonomi ve Teknoloji Üniversitesi
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Yrd. Doç. Dr. Abdullah BAYKAL Konuşmacı : Cengiz Coşkun
Volkan Erol1,2 Yard.Doç.Dr.Aslı Uyar Özkaya1
NİŞANTAŞI ÜNİVERSİTESİ
Karar Ağaçları Destekli Vadeli Mevduat Analizi
Yapay Öğrenme Teorisi Bölüm-1
ÖĞRENCİ AD SOYAD, ÖĞRENCİ AD SOYAD, ÖĞRENCİ AD SOYAD
Yapay Öğrenme Teorisi Bölüm-2
FİLLER.
TEST.
Bilişim Teknolojileri Meslek Seçimi ve Ücretler (2019)
Sunum transkripti:

Yapay Zeka Desteği ile Parfüm Öneri Sistemi Merhabalar, Ben yusuf. Sizlere yapay zeka desteği ile parfüm öneri sistemim hakkında bilgi vereceğim. Yusuf KOCAMAN Danışman: Yrd. Doç. Dr. Aslı Uyar Okan Üniversitesi, Bilgisayar Mühendisliği Bölümü, İstanbul

İçerik Giriş Algoritma Uygulama Sonuç ve Öneriler Sunumumda bahsedeceğim başlıklardan kısaca bahsetmek gerekir ise; Giriş kısmında neden parfüm, insan zevklerini formülleştirebilir miyiz ve sistemin amacı hakkında genel bilgi verdikten sonra uygulama kısmında sistemin çalışma mantığını anlatıcam. Son olarak ise sonuç ve önerilerden bahsedip sunumumu sonlandırıcam.

Giriş Neden Parfüm Öneri Sistemi? Parfüm tercihindeki kararsızlıklar Dijital ortamda koku aktarım problemi Parfümler, notaları sayesinde sınıflandırılabilir E-ticaret sistemlerinin öneri algoritmalarındaki tutarsızlık Neden parfüm öneri sistemi? -Parfüm satın alınırken genellikle diğer tanıdığımız kişilerin tavsiyeleri yada önceki kullanılan bir parfüm markası baz alınıp diğer modelleri arasında seçim yapılıyor ve bu iki tercih yöntemi de size en uygun parfümü bulmanızı sağlamaz. -Dijital dünyada koku aktarımı hala uygulanabilir ve yaygın bir yapıda değil. Buda bizde güven problemi oluşturuyor ve onay ihtiyacına yol açıyor. -Her parfümün notaları ve sahip olduğu notalarına göre dahil olduğu gruplar vardır. odunsu ve biber, baharat, fresh, bu sebeple parfüm verileri, işlenebilir veri kümesi sunuyor. -E ticaret sitelerinde en çok satılan, bu ürünü alan bunada baktı gibi algoritmalar kullanılıyor.

Algoritma 6 adet son kullanıcı verisi (fragrantica.com) Notalara göre verileri gruplandırma Gözetimli eğitim yöntemi (Supervised learning) Başarı oranı % 74 Asıl amaç her kullanıcı için ayrı bir öneri algoritması kullanılmasıdır.

Uygulama Kullanıcının sahip olduğu parfümler have.arff J48 Algoritması Bu ekranda gözüktüğü gibi fragrantica.com üzerinde kullanıcıların sahip olduğu ve satın almak istediği parfümlerin bilgileri bulunuyor. i have sahip olduğu parfümlerin listesi olan kısımdır i want ise kullanıcının satın almak istediği kısımdır. Profilinde farklı kısımlarda bulunuyor fakat bizim bu iki bölüm yeterlidir. want.arff Satın almak istediği parfümler

Verilerin Weka’ya Aktarılması Parfümlerin detay sayfalarında ise içerisinde bulunan kokular var. Bunları öğrenim veri kümesine sağ tarafta gözüktüğü gibi aktarımı yapılıyor. Yaklaşık 70 kadar daha sütun var ama ekranda gözüken özeti gibi.

Uygulama Adımı 1 Öğrenim Veri Kümesi (have.arff) 2 Test Veri Kümesi (want.arff) have.arff dosyası ile oluşturacağımız makine öğrenmesinin want.arff dosyası üzerinden kontrolünü sağlamış olacağız.

Uygulama Adımı 2 Classify J48 Open File... Choose J48 Supplied Test Set Open File... Want.arff Sonrasında “Classify” bölümünden “Choose” a tıklayıp J48 Sınıflandırma algoritmasını seçip, ardından “Supplied Test set”i seçip “Set”e tıkladıkdan sonra ise “want.arff” dosyasını seçiyoruz.

minNumObj = 10 Uygulama Adımı 3 J48 ayarlar penceresinden ise minNumObj kısmını 10 seçip, en az 10 nesnenin sınıflandırmada kullanılmasını seçip daha okunabilir bir karar ağacı oluşturmasını sağlayabiliriz. “Start” butonuna bastıktan sonra karşılaştırma işlemimiz tamamlanmıştır.

Analiz Sonuçları 1 true want have Weka, karar ağacımız ile ilgili algoritmanın adımları oluşturmuş durumda. En soldaki değer kontrol edilecek özniteliktir.“=” işaretinin sağında ise aldığı değere göre verilen karar yazmaktadır. Parantez içerisindeki sayılardan soldaki algoritmaya göre doğru yerleştirilen veri adeti, sağdaki ise hatalı yerleştirilenlerdir.

Analiz Sonuçları 2 Doğru Sınıflandırma % 81 Hatalı Sınıflandırma % 19 “Correctly Classified Instances” karşısında doğru yerleştirilen veri adeti ve yüzdesi, “Incorrectly Classified Instances” karşısında ise hatalı yerleştirilen veri adeti ve yüzdesi yazmaktadır. Sağdaki alanda sınıflandırma sonuçları adet olarak yazmaktadır.

Analiz Sonuçları 3 false true musky sweet fresh powdery men Kullanıcının parfüm tercihine ait görsel karar ağacı.

Sonuç Kullanıcı Profil URL’i Doğruluk (%) fragrantica.com/member/19936 81 fragrantica.com/member/166650 65 fragrantica.com/member/869627 80 fragrantica.com/member/564421 75 fragrantica.com/member/804919 70 fragrantica.com/member/483398 ORTALAMA 74,29 WEKA üzerinde kurulan model, sadece sistemdeki sahip oldukları ve satın almak istedikleri ürünler bilinen kullanıcının; parfüm alma isteğine göre ortalama %74,29 oranında doğru tahminler yapmaktadır.

Öneri Sunumun başında da belirttiğim gibi kullanıcılara özel öneri algoritmaları oluşturulması ile daha yüksek verimlilik elde edilebilir. Kullanılan öğrenme kümesindenki veri sayısı ve parfüm tercihini belirten özniteliklerin artırılması ile daha yüksek oranlar elde edilebilir. Bu çalışmada, e-ticaret sistemlerinde kullanıcılara özel öneri algoritmaları kullanılması durumunda yüksek oranda verimlilik sağlanabileceği gösterilmiştir. Öğrenme kümesindeki veri sayısı ve parfüm tercihini belirten özniteliklerin arttırılması ile daha yüksek başarı oranı elde edilebilir.

Sorular Sunum hakkında sorusu olanlardan sorularını bekliyorum.

Teşekkürler Dinlediğiniz için teşekkür ederim. Hoşçakalın. Yusuf KOCAMAN Danışman: Yrd. Doç. Dr. Aslı Uyar Okan Üniversitesi, Bilgisayar Mühendisliği Bölümü, İstanbul