HeadlinesBriefing favicon HeadlinesBriefing.com

আপনার মডেলের MSE মিথ্যা বলছে

Towards Data Science •
×

দুটি মডেল, একটি সংখ্যা, বিপরীত বাস্তবতা। কল্পনা করুন একটি সেন্সর ভূকম্পন পটভূমি, বৈদ্যুতিক লোড, বা সেতুর বিকৃতি রেকর্ড করছে, এবং আপনি পরবর্তী মান পূর্বাভাস দেওয়ার জন্য একটি মডেল প্রশিক্ষণ দিয়েছেন। এটি একটি একক সংখ্যা দেয়: 0.5। একটি থ্রেশহোল্ড τ=1.0 একটি অ্যালার্ম বাজায়। আপনার কি চিন্তা করা উচিত? আপনি উত্তর দিতে পারবেন না কারণ মডেলটির কাছে আপনি কী জানেন তা বলার কোনো উপায় নেই।

কল্পনা করুন দুটি মডেল একই সময় ধাপে x^=0.5 পূর্বাভাস দিচ্ছে, তিন দশমিক স্থান পর্যন্ত অভিন্ন MSE সহ। মানক মেট্রিক্স অনুসারে, তারা বিনিময়যোগ্য। কিন্তু তারা নয়। মডেল A একটি সংকীর্ণ বিতরণ দেখে: x ~ N(0.5, 0.01²)। 1.0-এ থ্রেশহোল্ডটি 50 স্ট্যান্ডার্ড বিচ্যুতি দূরে—অ্যালার্ম বাজবে না। মডেল B একটি প্রশস্ত বিতরণ দেখে: x ~ N(0.5, 2.0²)। থ্রেশহোল্ডটি মাত্র 0.25 স্ট্যান্ডার্ড বিচ্যুতি দূরে—প্রায় 40% অতিক্রমের সম্ভাবনা।

একই পূর্বাভাস, একই MSE, একই পরীক্ষা সেট। কিন্তু ঝুঁকি ≈0% বনাম ≈40%। যদি সরিয়ে নেওয়া, বিদ্যুৎ পুনঃনির্দেশ, বা ডিটেক্টর ইভেন্ট চিহ্নিত করার সিদ্ধান্ত নেওয়া হয়, তবে এগুলি বিপরীত সিদ্ধান্ত। MSE তাদের পার্থক্য করতে পারে না।

সমস্যাটি ভাঙা মডেল নয়; উভয়ই সঠিক গড় পূর্বাভাস দিয়েছে। একটি একক সংখ্যা "আমি নিশ্চিত" বনাম "আমি অনুমান করছি" প্রকাশ করতে পারে না। এটি ক্ষতি ফাংশনের সরাসরি পরিণতি। আমরা ব্যাখ্যা করব কেন MSE আপনাকে গড় দেয় এবং বাকি সবকিছু বাদ দেয়, এর বদলে কী ব্যবহার করবেন, এবং খরচ।