আমি বর্তমানে পাইথন এবং সাইকিটকে শ্রেণিবদ্ধকরণের উদ্দেশ্যে শিখার সাথে কাজ করছি এবং গ্রিড অনুসন্ধানের আশেপাশে কিছু পড়া করছি আমি ভেবেছিলাম সেরা ফলাফল পাওয়ার জন্য আমার অনুমানের পরামিতিগুলি অনুকূল করে তোলার জন্য এটি দুর্দান্ত উপায়।
আমার পদ্ধতিটি হ'ল:
- প্রশিক্ষণ / পরীক্ষায় আমার ডেটা বিভক্ত করুন।
- হাইপার প্যারামিটারগুলির সর্বোত্তম সংমিশ্রণের সাথে সেরা অনুমানকারী পেতে আমার অনুমানকারীদের (র্যান্ডম ফরেস্ট, গ্রেডিয়েন্ট বুস্ট, এসভিসি) অন্যদের পরীক্ষার জন্য এবং পরীক্ষার জন্য 5 ফোল্ড ক্রস বৈধকরণের সাথে গ্রিড অনুসন্ধান ব্যবহার করুন।
- তারপরে আমি শ্রেণিবদ্ধার পূর্বাভাস দেওয়ার জন্য এবং আমার প্রকৃত শ্রেণির লেবেলের সাথে তাদের তুলনা করার জন্য আমার পরীক্ষার সেটটি ব্যবহার করে যথাযথতা, পুনর্বিবেচনা, এফম্যাসার এবং ম্যাথিউস সহসম্পাদন সহগের মতো প্রতিটি অনুমানের উপর মেট্রিক গণনা করি।
এই পর্যায়ে আমি অদ্ভুত আচরণ দেখি এবং কীভাবে এগিয়ে যাব সে সম্পর্কে আমি নিশ্চিত নই। আমি কি গ্রিড অনুসন্ধান থেকে .best_estimator_ নিচ্ছি এবং গ্রিড অনুসন্ধান থেকে এটি 'অনুকূল' আউটপুট হিসাবে ব্যবহার করব এবং এই অনুমানকটি ব্যবহার করে ভবিষ্যদ্বাণী করব? যদি আমি এটি করি তবে আমি দেখতে পাই যে স্টেজ 3 মেট্রিকগুলি সাধারণত সমস্ত প্রশিক্ষণের ডেটা এবং পরীক্ষার সেটটিতে পরীক্ষার জন্য প্রশিক্ষণ দেওয়ার চেয়ে অনেক কম lower বা, আমি কি সহজেই নতুন অনুমানকারী হিসাবে গ্রিডসন্ধান সিভি অবজেক্ট আউটপুট গ্রহণ করি ? যদি আমি এটি করি তবে আমি আমার মঞ্চ 3 মেট্রিকের জন্য আরও ভাল স্কোর পেয়েছি তবে এটি উদ্দিষ্ট শ্রেণিবদ্ধের (উদাহরণস্বরূপ একটি এলোমেলো বন) এর পরিবর্তে গ্রিডসন্ধান সিভি অবজেক্টটি ব্যবহার করা অদ্ভুত বলে মনে হচ্ছে ...
সম্পাদনা: সুতরাং আমার প্রশ্নটি হল যে গ্রিডসার্ক সিভি অবজেক্ট এবং .best_estimator_ বৈশিষ্ট্যের মধ্যে পার্থক্য কী? এর মধ্যে কোনটি আমি আরও মেট্রিক্স গণনার জন্য ব্যবহার করব? আমি কি এই আউটপুটটিকে নিয়মিত শ্রেণিবদ্ধের মতো ব্যবহার করতে পারি (উদাহরণস্বরূপ পূর্বাভাস ব্যবহার করে), না হলে আমি কীভাবে এটি ব্যবহার করব?
refit=False
তারপরclf.fit
সেরা ক্লাসিফায়ার সঙ্গে সম্পন্ন করা হবে না?