موضوع مقاله: یادگیری بدون نمونه | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # یادگیری بدون نمونه | مقدمه: یادگیری بدون نمونه (انگلیسی: Zero-shot learning) یا (ZSL) یک مشکل در یادگیری ماشینی است، جایی که در زمان آزمون، یک یادگیرنده نمونه‌هایی از کلاس‌هایی را که در طول آموزش مشاهده نشده‌اند مشاهده می‌کند و باید کلاس مربوط به آنها را پیش‌بینی کند. | ## بخش 1: یادگیری بدون نمونه | روشهای یادگیری بدون نمونه معمولاً با تداعی کلاسهای مشاهده شده و مشاهده نشده از طریق نوعی اطلاعات کمکی، که خصوصیات تمایز قابل مشاهده اشیا را رمزگذاری می‌کند، کار می‌کنند. به عنوان مثال، با توجه به مجموعه ای از تصاویر حیوانات برای طبقه‌بندی، همراه با توضیحات متنی کمکی از شکل ظاهری حیوانات، هوش مصنوعی که برای تشخیص اسب آموزش دیده‌است، اما هرگز گورخر را ندیده‌است، می‌تواند گورخر را تشخیص دهد از آنجایی که می‌داند گورخرها مانند اسب‌های راه راه به نظر می‌رسند. این مشکل به‌طور گسترده‌ای در بینایی رایانه، پردازش زبان طبیعی و درک ماشین مورد مطالعه قرار گرفته‌است. در بینایی رایانه ای، مدلهای یادگیری بدون نمونه پارامترهای کلاسهای دیده شده را به همراه نمایش کلاسهایشان یادمی‌گیرند و به شباهت‌هایی در میان برچسبهای کلاس متکی هستند تا در هنگام استنباط، نمونه‌ها را بتوان در کلاسهای جدید طبقه‌بندی کرد. در پردازش زبان طبیعی، جهت اصلی پیشرفت فنی ایجاد شده بر اساس توانایی «درک برچسب ها» است - نشان دادن برچسب‌ها در همان فضای معنایی اسناد طبقه‌بندی شده. این از طبقه‌بندی یک مثال واحد بدون مشاهده داده‌های حاشیه نویسی، خالص‌ترین شکل از طبقه‌بندی بدون نمونه پشتیبانی می‌کند. این روش همچنین به حوزه‌های چند زبانه، تایپ موجودیت عالی و سایر مشکلات نیز تعمیم داده شد. علاوه بر این، فراتر از اتکا فقط به بازنمایی‌ها، رویکرد محاسباتی گسترش یافته‌است تا به انتقال از سایر وظایف، از جمله پیام‌ها و پاسخ به سوالات بستگی داشته باشد. مقاله اصلی همچنین اشاره دارد که فراتر از توانایی طبقه‌بندی یک مثال واحد، وقتی مجموعه ای از مثالها آورده می‌شود، با این فرض که از یک توزیع یکسان آمده‌اند، می‌توان عملکرد را به صورت نیمه نظارت شده اندازی کرد: مانند روش (یادگیری فراگیر). | ## بخش 2: یادگیری بدون نمونه | بر خلاف تعمیم استاندارد در یادگیری ماشین، که انتظار می‌رود طبقه‌بندی کنندگان نمونه‌های جدید را به درستی به کلاسهایی که قبلاً در حین آموزش مشاهده کرده‌اند طبقه‌بندی کنند، در ZSL، هیچ نمونه ای از کلاسها هنگام آموزش طبقه‌بندی داده نشده‌است؛ بنابراین می‌توان آن را به عنوان یک مورد شدید سازگاری دامنه مشاهده کرد. اطلاعات لازم برای کلاس‌های بدون نمونه به‌طور طبیعی، باید نوعی اطلاعات کمکی در مورد این کلاس‌های بدون نمونه داده شود و این نوع اطلاعات می‌تواند انواع مختلفی داشته باشد. یادگیری با ویژگی‌ها: کلاس‌ها با توصیف ساختار یافته از پیش تعریف شده همراه هستند. به عنوان مثال، برای توصیف پرندگان، این می‌تواند شامل «سر قرمز» و «نوک بلند» باشد. این ویژگی‌ها غالباً به صورت ساختاریافته سازماندهی می‌شوند و در نظر گرفتن این ساختار باعث افزایش یادگیری می‌شود. در حالی که این رویکرد بیشتر در بینایی رایانه مورد استفاده قرار می‌گرفت، مثالهایی در پردازش زبان طبیعی نیز برای آن وجود دارد. در اینجا برچسب‌های کلاس معنایی دارند و اغلب با تعاریف یا توضیحات به زبان طبیعی متن آزاد افزوده می‌شوند. یک طبقه‌بندی بدون نمونه می‌تواند پیش‌بینی کند که یک نمونه‌ها با موقعیتی در آن فضا مطابقت دارند و از نزدیکترین کلاس جاسازی شده به عنوان یک کلاس پیش‌بینی شده استفاده می‌شود، حتی اگر چنین نمونه‌هایی در حین آموزش مشاهده نشده باشند. یادگیری بدون نمونه تعمیم یافته تنظیمات فوق ZSL فرض می‌کند که در زمان آزمون، فقط تست‌هایی که بدون نمونه هستند داده می‌شود، یعنی نمونه‌هایی از کلاس‌های جدید غیبی. | ## بخش 3: یادگیری بدون نمونه | در یادگیری بدون نمونه تعمیم یافته، نمونه‌هایی از کلاسهای جدید و شناخته شده ممکن است در زمان آزمون ظاهر شوند. این چالش‌های جدیدی را برای طبقه‌بندی کننده‌ها در زمان آزمون ایجاد می‌کند، زیرا تخمین اینکه یک نمونه داده شده جدید است یا شناخته شده بسیار دشوار است. در اینجا ابتدا یک ماژول اضافی آموزش داده می‌شود تا تصمیم بگیرد که آیا یک نمونه داده شده از کلاس جدید است یا از یک کلاس قدیمی. دروازه‌بان می‌تواند نتیجه یک تصمیم سخت را به دست آورد، اما انتشار یک تصمیم با احتمال کم، دقت این روش را بیشتر بهبود می‌بخشد. در اینجا، یک مدل تولیدی آموزش داده می‌شود تا نمایانگر ویژگی طبقات دیده نشده باشد. سپس یک طبقه‌بندی کننده استاندارد با توجه به نمونه‌هایی از همه کلاس‌ها، دیده شده و دیده نشده آموزش داده می‌شود. دامنه‌های کاربرد یادگیری بدون نمونه در زمینه‌های زیر اعمال شده‌است: طبقه‌بندی تصویر تقسیم‌بندی معنایی تولید تصویر تشخیص شی پردازش زبان طبیعی برخی از برنامه‌های رایانه ای با یادگیری بدون نمونه، از ویکی‌پدیا برای نشان دادن بردارهای دسته‌ها استفاده می‌کنند. | ## جمع‌بندی | یک برنامه مقالات ویکی و شماره فرم‌های آنها را بر اساس کلمات موجود در آن تجزیه می‌کند - کلمات انتخاب شده و دسته‌بندی می‌شوند تا داده‌های آزمون را در یادگیری ماشین مرتب کنند.