🍽️

Sistem Rekomendasi Restoran menggunakan Python

Oleh: Taufan Prakoso (@TaufanPR)
 
Sistem rekomendasi adalah salah satu aplikasi populer dari Data Science. Sistem rekomendasi restoran adalah aplikasi yang merekomendasikan restoran sejenis kepada pelanggan sesuai selera pelanggan. Kalau teman-teman ingin mempelajari cara membangun sistem rekomendasi restoran, artikel ini cocok untukmu.
Artikel ini akan membawamu kepada jalan untuk membangun sistem rekomendasi restoran menggunakan Python. Yuk mari.
 
Untuk membangun sistem rekomendasi restoran menggunakan Python, saya telah mengumpulkan data dari Kaggle. Teman-teman dapat mengunduh dataset dalam format .*csv untuk tugas ini di sini.
 
Setelah mengunduh TripAdvisor_RestauarantRecommendation.csv, sekarang mari impor library Python yang diperlukan dan dataset yang kita butuhkan untuk permainan duniawi ini:
 
 
Output:
 
 

Selanjutnya, kita akan memilih dua kolom dari dataset (Name, Type):

 
 
Output:
 
 

Sebelum melanjutkan, yuk mari kita lihat apakah data tadi berisi nilai nol atau tidak:

 
Output:
 

Nah, menurut output di atas, ada data yang memiliki beberapa nilai null di kolom Type. Oleh karena itu kita akan menghapus baris yang berisi nilai nol sebelum melanjutkan:

 
 
 
Jenis restoran adalah fitur yang berharga dalam data untuk membangun sistem rekomendasi. Kolom tipe di sini mewakili kategori restoran. Misalnya, jika pelanggan menyukai restoran yang ramah vegetarian, dia hanya akan melihat rekomendasi jika mereka juga seorang vegetarian. Jadi kita akan menggunakan kolom Type sebagai feature untuk merekomendasikan restoran serupa kepada pelanggan:
 
 
 
 
Sekarang kita akan mengatur nama restoran sebagai indeks sehingga kita dapat menemukan restoran serupa dengan memberikan nama restoran sebagai input:
 
 
 
Nah, sekarang begini cara menulis fungsi untuk merekomendasikan restoran yang serupa:
 
 
Output:
 
 

۞ Ringkasan

Nah, begitulah cara membangun sistem rekomendasi restoran menggunakan bahasa pemrograman Python. Mudah bukan?
Sistem rekomendasi restoran adalah aplikasi yang merekomendasikan restoran sejenis kepada pelanggan sesuai selera pelanggan.
Saya harap teman-teman dapat mengambil manfaat dari artikel tentang membangun sistem rekomendasi restoran menggunakan Python ini.
Jangan khawatir jika tidak paham. Seorang ahli tadinya juga tidak paham. Tetaplah bertanya-tanya.
Semangat! 🍉
 
badge