আপনি ভুল প্রশ্ন জিজ্ঞাসা করছেন।
"কি অ্যালগরিদম" জিজ্ঞাসা করার পরিবর্তে, আপনাকে " আপনার আবেদনের অর্থপূর্ণ বিভাগ / গুচ্ছটি কী" জিজ্ঞাসা করা উচিত ।
আমি বিস্মিত নই যে উপরের অ্যালগরিদমগুলি কাজ করে না - এগুলি খুব আলাদা ব্যবহারের ক্ষেত্রে তৈরি করা হয়েছে। কে-ই মানে অন্যরকম দূরত্ব নিয়ে কাজ করে না । হামিং দূরত্বের সাথে এটি ব্যবহার করবেন না। একটি কারণ কেন এটা K- বলা হয় নেই মানে এটি শুধুমাত্র ব্যবহার ইন্দ্রিয় তোলে যখন, গাণিতিক গড় অর্থপূর্ণ (যা এটি বাইনারি ডেটা জন্য নয়)।
পরিবর্তে আপনি কে-মোডগুলি চেষ্টা করতে চাইতে পারেন, আইআইআরসি এটি একটি বৈকল্পিক যা প্রকৃতপক্ষে শ্রেণিবদ্ধ ডেটা ব্যবহার করা হয় এবং বাইনারি ডেটা কিছুটা শ্রেণিবদ্ধ হয় (তবে স্পারসিটি এখনও আপনাকে মেরে ফেলতে পারে)।
তবে সর্বোপরি, আপনি কি আপনার ডেটা সরল করার জন্য সদৃশগুলি সরিয়ে রেখেছেন এবং উদাহরণের জন্য অনন্য / খালি কলামগুলি মুছে ফেলেছেন?
সম্ভবত এপ্রিওরি বা অনুরূপ পদ্ধতিগুলিও আপনার সমস্যার জন্য আরও অর্থবহ।
যে কোনও উপায়ে, প্রথমে আপনার কী প্রয়োজন তা নির্ধারণ করুন, তারপরে কোন অ্যালগরিদম এই চ্যালেঞ্জটি সমাধান করতে পারে। কাজের ডেটা-চালিত , এলোমেলোভাবে অ্যালগরিদম চেষ্টা করে নয়।