সম্প্রতি আমি নিজে মেশিন লার্নিং শিখছি, আর রেডিটে Please explain Support Vector Machines (SVM) like I am a 5 year old পোষ্টটি দেখলাম, একটি শব্দ প্রশংসা!
সমর্থন ভেক্টর মেশিন (SVM) ।
অবশ্যই প্রথমেই উইকি দেখুন। Support Vector Machines are learning models used for classification: which individuals in a population belong where? So... how do SVM and the mysterious
kernel work? Support Vector Machines are learning models used for classification: which individuals in a population belong where? So... how do SVM and the mysterious kernel work?
ঠিক আছে, গল্পটা এরকমঃ
অনেক দিন আগের ভ্যালেন্টাইনস দিবসে, বড়লোক তার প্রেমিকাকে বাঁচাতে গিয়েছিল, কিন্তু শয়তান তার সাথে একটি খেলা খেলছিল।
শয়তান টেবিলে দুটি রঙের বল রেখেছিল, যা নিয়মের মতো মনে হয়েছিল, বলেছিলঃ আপনি কি তাদের একটি লাঠি দিয়ে আলাদা করবেন? অনুরোধঃ যতটা সম্ভব আরও বল রেখেও এটি প্রযোজ্য।
আমি মনে করি, এটা একটা বড় ভুল ছিল, কিন্তু আমি মনে করি, এটা ঠিক ছিল।
তারপর শয়তান, টেবিলে আরও বেশি বল রেখে, মনে হয় একটি স্টেশন ভুল ক্যাম্পে গেছে।
এসভিএম হল লাঠিটিকে সর্বোত্তম অবস্থানে রাখার চেষ্টা করা, যাতে লাঠিটির উভয় পাশে যতটা সম্ভব ফাঁক থাকে।
এখন, শয়তান যদি আরও বেশি বল দেয়, তবে লাঠিটি এখনও একটি ভাল সীমানা।
তারপর, এসভিএম টুলকিটে আরেকটি আরো গুরুত্বপূর্ণ কৌশল রয়েছে। শয়তান দেখেছে যে শয়তান একটি কৌশল শিখেছে, তাই শয়তান শয়তানকে একটি নতুন চ্যালেঞ্জ দিয়েছে।
এখন, ওয়ান্ডারগ্যানের কোন লাঠি নেই যা তাকে দুটি বল আলাদা করতে সাহায্য করতে পারে, এখন কি করা উচিত? অবশ্যই, সমস্ত ওয়ান্ডারগ্যান মুভিগুলির মতো, ওয়ান্ডারগ্যান টেবিলের একটি শট, এবং বলটি আকাশে উড়ে যায়। তারপর, ওয়ান্ডারগ্যানের হালকা কাজের সাহায্যে, ওয়ান্ডারগ্যান একটি কাগজ পেয়েছে এবং দুটি বলের মাঝখানে লাগিয়ে দিয়েছে।
এখন, শয়তানের দৃষ্টিকোণ থেকে, এই গোলাগুলি একটি বক্ররেখা দ্বারা বিভক্ত বলে মনে হচ্ছে।
এবং তারপর, বড় মানুষ, যারা বিরক্ত, তারা বলগুলিকে ডেটা বলে, লাঠিকে শ্রেণীবিভাগকারী বলে, বৃহত্তম ফাঁক কৌশলটিকে অপ্টিমাইজেশন বলে, টেবিলকে কর্নেলিং বলে, এবং কাগজটিকে হাইপারপ্লেন বলে।
তথ্যসূত্রঃ
অনুগ্রহ করে ব্যাখ্যা করুন সমর্থন ভেক্টর মেশিন (এসভিএম) যেমন আমি 5 বছর বয়সী.
সমর্থন ভেক্টর মেশিন ভাল ব্যাখ্যা
এসভিএম কি?
এসভিএম - সাপোর্ট ভেক্টর মেশিন (SVM) একটি সুপারভাইজড লার্নিং অ্যালগরিদম। ডেটা মাইনিং অ্যাপ্লিকেশনগুলিতে, এটি unsupervised Clustering এর সাথে সামঞ্জস্যপূর্ণ এবং পার্থক্য করে। এটি মেশিন লার্নিং, কম্পিউটার ভিশন এবং ডেটা মাইনিং-এ ব্যাপকভাবে ব্যবহৃত হয়। SVM এর মূলনীতি হচ্ছে,
ধরুন, আমরা ৩-৮ লাইন দিয়ে প্রকৃত এবং খালি কেন্দ্রের দুইটি শ্রেণীতে ভাগ করতে চাই। এই কাজটি করার জন্য অসংখ্য লাইন রয়েছে। এসভিএমে, আমরা একটি সর্বোত্তম সীমানা খুঁজছি যা উভয় পক্ষের সর্বাধিক মার্জিন দেয়। এই ক্ষেত্রে, কয়েকটি ডেটা পয়েন্টের প্রান্তকে ঘন করা হয়, যা সমর্থন ভেক্টর নামে পরিচিত।
এবং এটিকে যেকোনো n-dimensional এবং এমনকি infinite-dimensional স্পেসেও প্রসারিত করা যায়, যেমন 2।
আমাদের কাছে n-dimensional থেকে infinite-dimensional স্পেসে অনেক ডেটা পয়েন্ট আছে, তাহলে একজন সর্বদা একটি সর্বোত্তম হাইপারপ্লেন খুঁজে পেতে পারে যা সর্বদা n-1 মাত্রায় থাকে।
অবশেষে, পরিসংখ্যান দিকঃ সাপোর্ট ভেক্টর মেশিন (এসভিএম) উইকিঃসমর্থন ভেক্টর মেশিন পাঠঃcolumbia.eduএর পাতা এবং একটি দুর্দান্ত ভিডিও ডেমো।http://youtu.be/3liCbRZPrZA
অনুবাদ করেছেন