EN
TR
DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA
Öz
Bu çalışmada, Allrecipes.com web sitesindeki yemek tariflerine ve üyeler tarafından verilen oylara dayalı bir yemek tavsiye sistemi geliştirildi. Toplam 1840 yemek tarifi (Diyabetik - Glutensiz - Ketojenik - Düşük Sodyum - Düşük Kolesterol - Vejetaryen – Vegan) Allrecipes.com'dan web scraping yöntemi ile kazındı ve Python'da analiz edildi. Tavsiye Sistemi, Değişimli En Küçük Kareler (DEKK) yöntemi kullanılarak oluşturuldu. Diyet Yemek Tavsiye Sistemi, kosinüs benzerlik yöntemi kullanılarak gerçekleştirildi. DEKK yönteminin büyük veri ile uygulaması bulut üzerinde gerçekleştirildi. Modelin hata kareler ortalamasının karekökü 0.495 olarak bulundu. Modelin önerdiği yemekler kullanıcı bazlı incelendi ve sonuçların tutarlı olduğu belirlendi. En çok tavsiye edilen yemekler incelendiğinde, vejetaryen tariflerin ilk sırada yer aldığı; toplamda ise ketojenik tariflerin yüksek sayıda önerildiği görüldü. Sonuç olarak, yemek tarifleri aracılığıyla yiyecekler hakkında fikir sahibi olmak ve diyetlerine göre yiyecek seçmek isteyen kullanıcılara doğru öneriler üreten web tabanlı bir yemek öneri sistemi oluşturuldu.
Anahtar Kelimeler
Kaynakça
- Awan M J, Khan R A, Nobanee H, Yasin A, Anwar S , Naseem U, Singh V P (2021). A recommendation engine for predicting movie ratings using a big data approach. Electronics, 10(10): 1215. https://doi.org/10.3390/electronics10101215
- Barakat M O S (2020) Pubmed Article Recommendation System Based On Collaborative Filtering, Master's thesis, Dokuz Eylul University, Izmir.
- Bozkurt M, Acı Ç İ (2021) Öneri algoritmalarının film önerme problemi üzerinde karşılaştırılması: Movielens örneği. Bilgisayar Bilimleri ve Teknolojileri Dergisi, 2(2): 36-42.
- Chen J, Fang J, Liu W, Tang T, Chen X, Yang C. (2017) Efficient And Portable Als Matrix Factorization For Recommender Systems. 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp.409-418.
- Gündoğan, E, Kaya, M (2021) Bilimsel dergi tavsiyesi için içerik tabanlı bir yaklaşım. Computer Science, (Special): 41-47.
- Han, J., Kamber, M., & Pei, J. (2012, January). Getting to know your data. In Data mining (Vol. 3, pp. 39-82). Boston, MA: Morgan Kaufmann. A chapter in the book, Data Mining (Third Edition) The Morgan Kaufmann Series in Data Management Systems https://doi.org/10.1016/B978-0-12-381479-1.00002-2.
- Jiang J, Li W, Dong A, Gou Q, Luo X (2020) A fast deep autoencoder for high-dimensional and sparse matrices in recommender systems. Neurocomputing, 412: 381-391.
- Kaya TS (2019) Veri Madenciliği Algoritmaları İle Kredi Kartı Kullanım Alışkanlıklarının Incelenmesi Ve Kişiye Özgü Kampanya Teklifi, Master's Thesis. İstanbul Üniversitesi.
Ayrıntılar
Birincil Dil
Türkçe
Konular
Tavsiye Sistemleri
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
6 Haziran 2024
Gönderilme Tarihi
10 Kasım 2023
Kabul Tarihi
8 Ocak 2024
Yayımlandığı Sayı
Yıl 2024 Cilt: 9 Sayı: Issue:1
APA
Cengiz, M., & Yıldız, T. (2024). DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA. Computer Science, 9(Issue:1), 1-17. https://doi.org/10.53070/bbd.1389078
AMA
1.Cengiz M, Yıldız T. DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA. JCS. 2024;9(Issue:1):1-17. doi:10.53070/bbd.1389078
Chicago
Cengiz, Merve, ve Tuğba Yıldız. 2024. “DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA”. Computer Science 9 (Issue:1): 1-17. https://doi.org/10.53070/bbd.1389078.
EndNote
Cengiz M, Yıldız T (01 Haziran 2024) DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA. Computer Science 9 Issue:1 1–17.
IEEE
[1]M. Cengiz ve T. Yıldız, “DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA”, JCS, c. 9, sy Issue:1, ss. 1–17, Haz. 2024, doi: 10.53070/bbd.1389078.
ISNAD
Cengiz, Merve - Yıldız, Tuğba. “DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA”. Computer Science 9/Issue:1 (01 Haziran 2024): 1-17. https://doi.org/10.53070/bbd.1389078.
JAMA
1.Cengiz M, Yıldız T. DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA. JCS. 2024;9:1–17.
MLA
Cengiz, Merve, ve Tuğba Yıldız. “DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA”. Computer Science, c. 9, sy Issue:1, Haziran 2024, ss. 1-17, doi:10.53070/bbd.1389078.
Vancouver
1.Merve Cengiz, Tuğba Yıldız. DEĞİŞİMLİ EN KÜÇÜK KARELER VE KOSİNÜS BENZERLİK TEKNİKLERİ KULLANILARAK YEMEK TAVSİYE SİSTEMİ OLUŞTURMA. JCS. 01 Haziran 2024;9(Issue:1):1-17. doi:10.53070/bbd.1389078
is applied to all research papers published by JCS and
is assigned for each published paper.