رفتن به محتوای اصلی
بازگشت به وبلاگ

راهنماهای هوش مصنوعی

چندکلاسه و چندبرچسبی؛ هدفِ همه‌صفر را با نامعلوم یکی نکنیم

چهار سندِ ساختگی و سه کلاس را encode/decodeکنید؛ کد، ترتیب ستون، دو برچسب هم‌زمان، هدفِ همه‌صفر و unknownرا جدا و ورودیِ نامعتبر را رد می‌کند.

در چندکلاسه، برای هدفِ تک‌انتخابی یک کلاس از چند کلاس انتخاب می‌شود؛ در چندبرچسبی، یک نمونه می‌تواند هم‌زمان چند برچسب داشته باشد. پیش از مدل، باید شکلِ عددیِ هدف و معنیِ «هیچ برچسب» و «هنوز نامعلوم» مشخص باشد. چهار سندِ داستانی را با سه کلاس به یک قراردادِ قابل رفت‌وبرگشت تبدیل می‌کنیم؛ طبقه‌بند آموزش نمی‌دهیم.

فهرست کلاس و ترتیب ستون بخشی از قرارداد است

ترتیبِ ثابتِ این نمونه [علمی،ادبی،ورزشی] است. برای هدفِ موضوعِ اصلی، نام کلاس به یک عددِ صفرمبنا تبدیل می‌شود: علمی۰،ادبی۱وورزشی۲. این عدد رتبهٔ کیفیت یا اندازهٔ احتمال نیست. برای هدفِ همهٔ برچسب‌های مرتبط، سه مقدارِ صفر/یک با همان ترتیبِ ستون نگه می‌داریم.

سندِ ساختگیموضوعِ اصلیِ بازبینی‌شدههدفِ چندبرچسبیمعنی
D1؛ داستان آزمایشگاهعلمی، کد۰[۱،۱،۰]هم علمی و هم ادبی
D2؛ گزارش مسابقهورزشی، کد۲[۰،۰،۱]فقط ورزشی
D3؛ آشپزیِ خارج از این دامنهNone[۰،۰،۰]بازبینی کامل؛ هیچ‌یک از سه برچسب
D4؛ هنوز بازبینی‌نشدهNoneNoneهدف نامعلوم است

برچسب‌های این چهار نام را دستی به‌عنوان صورت تمرین داده‌ایم؛ کد از اسم سند، موضوع را تشخیص نمی‌دهد. انتخابِ موضوع اصلیِ D1نیز یک تصمیمِ تحریریهٔ همین نمونه است، نه نتیجهٔ argmaxروی احتمال‌های یک مدل. در هدف تک‌انتخابی باید قاعدهٔ موضوع اصلی از قبل تعریف شود.

همه‌صفر با نامعلوم فرق دارد

در D3، بازبین فرضی همهٔ سه برچسب را بررسی و رد کرده است؛ بنابراین []در ورودی به [۰،۰،۰]تبدیل می‌شود. D4هنوز برچسب ندارد و Noneمی‌ماند. تبدیلِ Noneبه همه‌صفر، ندانستن را به سه پاسخِ منفی تبدیل می‌کند. در مسئلهٔ تک‌انتخابی هم Noneیک کلاسِ معتبرِ تازه نیست؛ آن ردیف هنوز هدف قابل استفادهٔ آن قرارداد را ندارد.

اگر دادهٔ شما برچسب‌گذاریِ ناقصِ هر ستون دارد، یک Noneبرای کل ردیف کافی نیست و به ماسک یا قراردادِ جزئیِ جدا نیاز دارید. این نمونه آن حالت را پیاده نکرده و هدفِ unknownرا برای آموزش خودکار صفر نمی‌کند.

چرا argmaxاطلاعات را حذف می‌کند؟

برای [۱،۱،۰]، انتخابِ یک جایگاهِ بیشینه با قاعدهٔ اولین تساوی فقط علمی را نگه می‌دارد و ادبی حذف می‌شود. این بردار، برچسب مرجع است نه احتمال؛ مثال فقط نشان می‌دهد عملگرِ تک‌انتخابی جایگزینِ نگه‌داشتنِ چند برچسب نیست. آستانه و وابستگیِ برچسب‌های یک مدل واقعی به آموزش و روش تصمیم نیاز دارند.

فایل چه چیزهایی را واقعاً کنترل می‌کند؟

Pythonچهار ردیف را می‌سازد و decodeمی‌کند، صفر و unknownرا جدا نگه می‌دارد و شش ورودیِ نامعتبر را رد می‌کند: نام کلاس ناشناخته، برچسب تکراری، طولِ نادرستِ بردار، مقدار۲، boolو نام ناشناخته در هدف تک‌انتخابی. ترتیب ستون در همهٔ مسیرها ثابت است؛ عوض‌کردن آن در ارزیابی، معنای خروجی را عوض می‌کند.

ماتریسِ indicatorبه‌تنهایی تابع زیان، شبکه یا روش مستقل‌بودنِ برچسب‌ها را مشخص نمی‌کند. چندبرچسبی را هم با چندخروجیِ چندکلاسه که هر خروجی بیش از دو حالت دارد یکی نگیریم. سنجه‌های چندکلاسه موضوعِ ارزیابیِ خروجی‌اند، نه سازندهٔ قراردادِ هدفِ این صفحه.

برای مسئلهٔ واقعی از کجا شروع کنیم؟

برچسب اصلی و فرعی تماس دربارهٔ تعریفِ موضوع و مخرجِ گزارشِ کسب‌وکار است؛ این نوشته کدگذاری عددیِ ردیف، unknownو رفت‌وبرگشت را اجرا می‌کند. در درخواستِ تحلیل با اپرابین، تعریف و نمونهٔ مرزیِ برچسب و روش بازبینی را همراه بیاورید؛ کد این صفحه قابلیتِ طبقه‌بندی یا قالبِ خروجیِ محصول را اعلام نمی‌کند.

فایل تمرین و منبع

چهار سندِ اصیل، ترتیب سه کلاس و صفر در برابر unknown · encode/decodeِ هدف و ردِ label/shape/binaryنامعتبر

منابع در ۳ نوامبر ۲۰۲۶ خوانده شدند؛ این تاریخ، تاریخ انتشار منبع نیست. مثال‌ها و فایل‌های این راهنما آموزشی و ساختهٔ تحریریه‌اند.

برای این نیاز، کدام خدمت مناسب‌تر است؟

تماس و منشی، چت سایت و تحلیل مکالمه سه مسیر متفاوت‌اند. ابتدا خدمت متناسب نیازتان را انتخاب کنید.

انتخاب میان سه خدمتراهنمای شروع با تیم اپرا

برآورد هزینه