সুপারিশ সিস্টেম ওভারভিউ

সুপারিশ সিস্টেমের জন্য একটি সাধারণ আর্কিটেকচার নিম্নলিখিত উপাদানগুলি নিয়ে গঠিত:

  • প্রার্থী প্রজন্ম
  • স্কোরিং
  • পুনরায় র‌্যাঙ্কিং

একটি সুপারিশ সিস্টেমের উপাদানগুলির চিত্র এবং প্রতিটি পর্যায়ের স্কেল।

প্রার্থী প্রজন্ম

এই প্রথম পর্যায়ে, সিস্টেমটি একটি সম্ভাব্য বিশাল কর্পাস থেকে শুরু হয় এবং প্রার্থীদের একটি অনেক ছোট উপসেট তৈরি করে। উদাহরণ স্বরূপ, ইউটিউবে প্রার্থী জেনারেটর কোটি কোটি ভিডিও কমিয়ে শত বা হাজারে কমিয়ে দেয়। কার্পাসের বিশাল আকারের কারণে মডেলটিকে দ্রুত প্রশ্নের মূল্যায়ন করতে হবে। একটি প্রদত্ত মডেল একাধিক প্রার্থী জেনারেটর প্রদান করতে পারে, প্রতিটি প্রার্থীর একটি ভিন্ন উপসেট মনোনীত করে।

স্কোরিং

এরপরে, অন্য একটি মডেল প্রার্থীদের স্কোর করে এবং র‍্যাঙ্ক করে যাতে ব্যবহারকারীর কাছে প্রদর্শনের জন্য আইটেমগুলির সেট (10 এর অর্ডারে) নির্বাচন করে। যেহেতু এই মডেলটি আইটেমগুলির একটি অপেক্ষাকৃত ছোট উপসেটকে মূল্যায়ন করে, তাই সিস্টেমটি অতিরিক্ত প্রশ্নের উপর নির্ভর করে আরও সুনির্দিষ্ট মডেল ব্যবহার করতে পারে।

পুনরায় র‌্যাঙ্কিং

অবশেষে, চূড়ান্ত র‌্যাঙ্কিংয়ের জন্য সিস্টেমটিকে অবশ্যই অতিরিক্ত সীমাবদ্ধতা বিবেচনা করতে হবে। উদাহরণস্বরূপ, সিস্টেমটি এমন আইটেমগুলি সরিয়ে দেয় যা ব্যবহারকারী স্পষ্টভাবে অপছন্দ করে বা নতুন সামগ্রীর স্কোর বাড়ায়। পুনরায় র‌্যাঙ্কিং বৈচিত্র্য, সতেজতা এবং ন্যায্যতা নিশ্চিত করতে সাহায্য করতে পারে।

আমরা ক্লাস চলাকালীন এই ধাপগুলির প্রতিটি নিয়ে আলোচনা করব এবং বিভিন্ন সুপারিশ সিস্টেম যেমন YouTube থেকে উদাহরণ দেব।