স্মরণ করুন যে লজিস্টিক রিগ্রেশন এর কার্যকরী ফর্মটি
f(x)=11+e−(β0+β1x1+⋯+βkxk)
এটিই আবার ফিরে আসে predict_proba
।
সূচকটির ভিতরে শব্দটি
d(x)=β0+β1x1+⋯+βkxk
কি দ্বারা ফিরে হয় decision_function
। ডকুমেন্টেশনে উল্লিখিত "হাইপারপ্লেন" হ'ল
β0+β1x1+⋯+βkxk=0
এই পরিভাষাটি সমর্থন ভেক্টর মেশিনগুলির একটি হোল্ডওভার, যা আক্ষরিক অর্থে পৃথককারী হাইপারপ্লেনের অনুমান করে। লজিস্টিক রিগ্রেশন জন্য এই হাইপারপ্লেনটি একটি কৃত্রিম নির্মাণের কিছুটা, এটি সমান সম্ভাবনার সমতল, যেখানে মডেল নির্ধারণ করেছে যে উভয় লক্ষ্য শ্রেণী সমানভাবে সম্ভাবনা রয়েছে।
predict
ফাংশন একটি বর্গ নিয়ম ব্যবহার সিদ্ধান্ত ফেরৎ
f(x)>0.5
সাবানবক্সিংয়ের ঝুঁকিতে, ফাংশনটির predict
খুব কম বৈধ ব্যবহার রয়েছে এবং অন্যের কাজ পর্যালোচনা করার সময় আমি এটিকে ত্রুটির চিহ্ন হিসাবে দেখি। আমি এটিকে স্ক্লার্নে নিজেই একটি ডিজাইনের ত্রুটি বলে আছি ( predict_proba
ফাংশনটি বলা উচিত ছিল predict
, এবং যদি কিছু ছিল তবে predict
তাকে ডাকা উচিত ছিল predict_class
)।