آموزیار AI English
→ بازگشت به وبلاگ
- ۲ دقیقه مطالعه مدل زبانیآموزش مدلتوکن

یک مدل زبانی بزرگ چطور ساخته می‌شود؟ از متن خام تا دستیار مفید

سندهایی که از یک صافی به توکن و مدل آموزش‌دیده می‌رسند

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

مرحله‌ی ۱: جمع‌آوری و پاک‌سازی متن

آموزش با حجم عظیمی از متن شروع می‌شود. قبل از استفاده، داده پاک می‌شود: مطالب کم‌کیفیت، تکراری و سمی حذف می‌شوند و نتیجه بهتر می‌شود. گاهی حتی از یک مدل آموزش‌دیده برای پاک‌سازی داده‌ی مدل بعدی استفاده می‌کنند.

دو نگرانی رو‌به‌رشد: وب امروز پر از متن تولیدشده با AI است که می‌تواند کیفیت را پایین بیاورد، و برای بزرگ‌ترین مدل‌ها ممکن است متن انسانیِ خوب به اندازه‌ی کافی وجود نداشته باشد، برای همین گاهی از داده‌ی مصنوعی استفاده می‌شود.

مرحله‌ی ۲: تبدیل متن به توکن

مدل با عدد کار می‌کند، نه حرف. توکنایزر متن را تکه‌تکه می‌کند و به هر تکه یک عدد می‌دهد. یک روش پرکاربرد، کدگذاری جفت‌بایت (BPE) است: از تک‌حرف‌ها شروع می‌کند و جفت‌هایی را که بیشتر کنار هم می‌آیند مدام ادغام می‌کند تا به واژگانی با اندازه‌ی هدف برسد. کلمه‌های رایج یک توکن می‌شوند و کلمه‌های نادر چند توکن.

مرحله‌ی ۳: پیش‌آموزش

مدل حجم عظیمی از متن را می‌خواند و یک کار را تمرین می‌کند: حدس زدن توکن بعدی. حدس می‌زند، با چیزی که واقعاً آمده مقایسه می‌کند، کمی اصلاح می‌شود و این کار میلیاردها بار تکرار می‌شود. دستور زبان، واقعیت‌ها، سبک نوشتن و الگوهای استدلال همین‌جا جذب می‌شوند. در این مرحله مدل ادامه‌دهنده‌ی متن بسیار خوبی است، اما هنوز دستیار مفید نیست.

مرحله‌ی ۴: تنظیم دقیق (Fine-tuning)

حالا مدل برای رفتار درست شکل می‌گیرد:

مرحله‌ی ۵: تبدیل به چت

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

چرا این‌قدر گران است؟

آموزش GPT-2 با ۱٫۵ میلیارد پارامتر در سال ۲۰۱۹ حدود ۵۰ هزار دلار هزینه داشت. آموزش PaLM (۵۴۰ میلیارد پارامتر) در ۲۰۲۲ حدود ۸ میلیون دلار. آموزش برای هر توکن هم خیلی گران‌تر از جواب دادن به یک سؤال است، برای همین بیشتر آدم‌ها از مدل‌هایی استفاده می‌کنند که کس دیگری آموزش داده.

این برای تو یعنی چه؟

برای مطالعه‌ی بیشتر: مقاله‌ی ویکی‌پدیا درباره‌ی مدل‌های زبانی بزرگ.