آموزش ریاضیات (Mathematics)
۴۰۸۰ آموزش
نمایش دسته بندی ها (۴۰۸۰ آموزش)

ترانسفورمر دوطرفه (BERT - Bidirectional Encoder Representations from Transformers)، در ریاضیات (Mathematics)

انواع شبکه های عصبی (Neural Networks) را در آموزش زیر شرح دادیم :

ترانسفورمر دوطرفه (BERT - Bidirectional Encoder Representations from Transformers) :

BERT (نمایش های رمزگذار دوطرفه از ترانسفورمرها) توسط گوگل در سال ۲۰۱۸ معرفی شد و انقلابی در پردازش زبان طبیعی ایجاد کرد. BERT از بخش رمزگذار (encoder) ترانسفورمر استفاده می کند و برای ایجاد بازنمایی های عمیق دوطرفه (contextual) از متن طراحی شده است. "دوطرفه" به این معناست که BERT هنگام بازنمایی هر کلمه، به کلمات چپ و راست آن توجه می کند (برخلاف مدل های زبانی چپ به راست مانند GPT).

آموزش BERT در دو مرحله انجام می شود:

پیش آموزش (pre-training): روی متون بدون برچسب با دو هدف: (۱) مدل سازی زبان پوشیده (Masked Language Model - MLM): ۱۵٪ از توکن ها تصادفی پوشانده می شوند و مدل باید آن ها را پیش بینی کند. (۲) پیش بینی جمله بعدی (Next Sentence Prediction - NSP): مدل باید تشخیص دهد که آیا جمله B به دنبال جمله A می آید یا خیر.

تنظیم دقیق (fine-tuning): با اضافه کردن یک لایه خروجی ساده، BERT برای وظایف مختلف (طبقه بندی، پرسش و پاسخ، تشخیص موجودیت) تنظیم می شود.

ورودی BERT شامل سه بخش است: توکن های ورودی (با [CLS] در ابتدا و [SEP] بین جملات)، embeddingهای قطعه (segment) برای تشخیص جمله اول و دوم، و کدگذاری موقعیتی. خروجی [CLS] به عنوان بازنمایی کل جمله برای طبقه بندی استفاده می شود.

نسخه های مختلف BERT (base، large) و مدل های مبتنی بر آن (RoBERTa، ALBERT، DistilBERT) بسیار پرکاربرد هستند. BERT در ۱۱ وظیفه NLP رکورد زد و به یک استاندارد تبدیل شد.

نویسنده علیرضا گلمکانی
شماره کلید 14351
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)