একটি মাল্টিক্লাস শ্রেণিবদ্ধের জন্য কনফিউশন ম্যাট্রিক্স কীভাবে তৈরি করবেন?


12

আমার 6 টি ক্লাস নিয়ে সমস্যা আছে। সুতরাং আমি নীচে একটি মাল্টিক্লাস শ্রেণিবদ্ধকারী তৈরি করেছি: প্রতিটি শ্রেণীর জন্য, আমার কাছে একটি বনাম বনাম সমস্ত ব্যবহার করে একটি লজিস্টিক রিগ্রেশন শ্রেণিবদ্ধকারী রয়েছে যার অর্থ আমার 6 টি আলাদা শ্রেণিবদ্ধ রয়েছে।

আমি আমার প্রতিটি শ্রেণিবদ্ধের জন্য একটি বিভ্রান্তির ম্যাট্রিক্স রিপোর্ট করতে পারি। তবে আমি সমস্ত শ্রেণিবদ্ধদের জন্য একটি বিভ্রান্তির ম্যাট্রিক্সের প্রতিবেদন করতে চাই , যেমন আমি এখানে উদাহরণগুলিতে দেখেছি।

আমি এটা কিভাবে করবো? ওয়ান বনাম সমস্তের পরিবর্তে ওয়ান বনাম ওয়ান অ্যালগরিদম ব্যবহার করে কি আমার শ্রেণিবিন্যাস কৌশল পরিবর্তন করতে হবে? কারণ এই বিভ্রান্তির ম্যাট্রিকগুলিতে প্রতিবেদনগুলি প্রতিটি শ্রেণীর জন্য মিথ্যা ধনাত্মক বলে।

মাল্টিক্লাস কনফিউশন ম্যাট্রিক্সের উদাহরণ

মাল্টিক্লাস কনফিউশন ম্যাট্রিক্স

আমি ভুল শ্রেণিবদ্ধ আইটেমের সংখ্যা জানতে চাই। প্রথম সারিতে, ক্লাস 1 হিসাবে শ্রেণিবদ্ধ করা হয়েছে এমন 1 ম শ্রেণীর উদাহরণ রয়েছে এবং শ্রেণি 1-এর 13 উদাহরণ রয়েছে যা শ্রেণি 2 হিসাবে শ্রেণিবদ্ধ করা হয়েছে । কিভাবে এই নম্বর পেতে?


ভুল শ্রেণিবদ্ধ আইটেমের সংখ্যা হ'ল ম্যাট্রিক্স বিয়োগের সমস্ত উপাদানগুলির যোগফল ম্যাট্রিক্সের ট্রেস ... তবে আমি মনে করি না এটি আপনার অর্থ কি।

1
যান্ত্রিকভাবে, আপনি প্রথমে তাদের পরীক্ষার প্রকৃত শ্রেণীর দ্বারা পৃথক করে এই ম্যাট্রিক্স পান (বলুন, লক্ষ্য = 1, লক্ষ্য = 2 ইত্যাদি), তারপরে প্রতিটি দলের প্রতিটি পয়েন্টে আপনার প্রশিক্ষিত শ্রেণিবদ্ধ প্রয়োগ করুন। সুতরাং, লক্ষ্য = 1 এর জন্য, প্রতিটি শ্রেণীর জন্য এই গ্রুপের কতজন সদস্য নিযুক্ত করা হয়েছে তার উপর ভিত্তি করে আপনি ম্যাট্রিক্সের শীর্ষ সারিটি পূরণ করছেন।

ঠিক এইভাবে এটি করা উচিত .... আপনি যেমন বলেছিলেন তেমন যান্ত্রিক। ধন্যবাদ!
ভিক্টর লিয়াল

1
সমস্যা নেই. আমি আমার পোস্টে এটি আরও আনুষ্ঠানিকভাবে উল্লেখ করেছি, তবে কখনও কখনও এটি আসল রেসিপিটি দেখতে সহায়তা করে।

উত্তর:


6

সম্ভবত, আপনি বৈশিষ্ট্য মানগুলির একটি নির্দিষ্ট সেট (যেমন আপনি বলেছিলেন যে আপনি একটি মাল্টিক্লাস শ্রেণিবদ্ধ তৈরি করছেন) জন্য একটি নির্দিষ্ট শ্রেণি চয়ন করতে সহায়তা করতে এই শ্রেণিবদ্ধকারীগুলি ব্যবহার করছেন।

সুতরাং, যাক আপনাকে বলে দিন N ক্লাস, তাহলে আপনার বিভ্রান্তির ম্যাট্রিক্স হবে একটি N×Nম্যাট্রিক্স, বাম অক্ষগুলি সহ সত্য শ্রেণিটি দেখায় (যেমন পরীক্ষার সেট হিসাবে পরিচিত) এবং শীর্ষ অক্ষটি সত্য শ্রেণীর সাথে কোনও আইটেমকে বরাদ্দ করা ক্লাস দেখায়। প্রতিটি উপাদানi,j ম্যাট্রিক্সের মধ্যে সত্য শ্রেণীর আইটেমের সংখ্যা হবে i যে ক্লাসে থাকার হিসাবে শ্রেণীবদ্ধ করা হয়েছিল j

এটি 2-শ্রেণীর বিভ্রান্তির ম্যাট্রিক্সের একটি সরল প্রসার মাত্র।


হ্যাঁ! আমি সে সম্পর্কে জানি! তবে কীভাবে মিথ্যা পজিটিভ বলতে হয়? আমি বোঝাতে চাইছি, এমন উদাহরণ রয়েছে যেখানে ভুল সংখ্যক আইটেমের সংখ্যা দেখানো হয়েছে .... এবং আমার শ্রেণিবদ্ধরা কেবল "হেই, ক্লাস এ এর ​​60 টি আইটেম রয়েছে এবং 40 টি অন্য শ্রেণির (আমি কেবল এটি কোনটি বলতে পারি না এটি কোনটি বলে না হয় ...) "
ভিক্টর লিওল

1
@ ভিক্টোরিলি আমি অনুসরণ করি না, একটি বিভ্রান্তির ম্যাট্রিক্স আপনাকে মিথ্যা ধনাত্মক, সত্য ধনাত্মক, সত্য নেতিবাচক, মিথ্যা নেতিবাচক বলবে .. কী অনুপস্থিত?

1
: এখানে দেখতে @VictorLeal en.wikipedia.org/wiki/Confusion_matrix

কনফিউশন ম্যাট্রিক্সে থাকা তথ্যটি আমি জানি। আমি যা বলছি তার কোনও চিত্র আরও ভাল প্রতিনিধিত্ব করতে পারে: কনফিউশন ম্যাট্রিক্স মাল্টিক্লাস
ভিক্টর লিয়াল

@ উইকটারলিওল আমার কাছে এটি একটি সাধারণ বিভ্রান্তির ম্যাট্রিক্সের মতো দেখাচ্ছে ... এলএইচএস প্রকৃত শ্রেণিকে দেখায় শীর্ষস্থানীয় নির্ধারিত শ্রেণি দেখায় ... আমি কি কিছু মিস করছি? এছাড়াও, আপনার এই পোস্টটি আপনার পোস্টে যুক্ত করা উচিত..এটি সহায়ক হবে

12

এই ফোরামে ইতিমধ্যে কিছু উত্তর রয়েছে এমন সময় আমি ভেবেছিলাম যে আমি এটি আরও সুনির্দিষ্ট করার জন্য সুস্পষ্ট সমীকরণ দেব:

ধরে নিই আপনার কাছে ফর্মের একটি বহু-শ্রেণীর বিভ্রান্তির ম্যাট্রিক্স রয়েছে,

C=ActualClassifedc11...c1ncn1cnn

প্রতিটি শ্রেণীর জন্য বিভ্রান্তিমূলক উপাদানগুলি এগুলি দিয়ে থাকে:

tpi=cii

fpi=l=1nclitpi

fni=l=1nciltpi

tni=l=1nk=1nclktpifpifni


আমি এবং এল কি?
girl101

1
এছাড়াও, একসাথে সমস্ত ক্লাসের জন্য টিপি, টিএন,
এফপি, এফএন কি

টিপি = সত্য ধনাত্মক, এফপি = মিথ্যা ধনাত্মক, এফএন = মিথ্যা নেতিবাচক, টিএন = সত্য নেতিবাচক। আমি অনুমান করি যে সূচি আমি প্রতিটি শ্রেণীর রেফারেন্স।
অ্যালবার্ট

1

প্রশ্নের সাথে সংযুক্ত ম্যাট্রিক্স ব্যবহার করে এবং উল্লম্ব অক্ষের মানগুলিকে প্রকৃত শ্রেণি হিসাবে বিবেচনা করা হয়, এবং অনুভূমিক অক্ষের মানগুলি পূর্বাভাস দেয়। তারপরে ক্লাস 1 এর জন্য:

  • সত্য ধনাত্মক = 137-> ক্লাস 1 এর শ্রেণি 1 হিসাবে শ্রেণিবদ্ধ করা হয়েছে samples
  • মিথ্যা ধনাত্মক = 6-> (1 + 2 + 4) শ্রেণি 2, 3 এবং 4 এর নমুনা, তবে শ্রেণি 1 হিসাবে শ্রেণিবদ্ধ করা হয়েছে
  • মিথ্যা নেতিবাচক = 18-> (13 + 3 + 1 + 1) ক্লাস 1 এর নমুনা, তবে শ্রেণি 2, 3, 6 এবং 7 হিসাবে শ্রেণিবদ্ধ করা হয়েছে
  • তিউর নেগেটিভ = 581-> (55 + 1 + 6 ... + 2 + 26) কলাম 1 এবং সারি 1 এর বাদে ম্যাট্রিক্সের সমস্ত মানের যোগফল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.