دنبال یه راهنمای عملی برای ترین کردن مدلهای زبانی (LLMs) هستین؟ چیزی که از صفر تا صد، تمام چالشهای واقعی رو پوشش بده، نه فقط تئوریهای دانشگاهی. Hugging Face یه playbook منتشر کرده به اسم Smol Training Playbook که دقیقاً همینه. این راهنما بر اساس تجربیات تیمشون در ساخت مدل SmolLM-3B (یک مدل ۳ میلیارد پارامتری که روی ۱۱ تریلیون توکن ترین شده) نوشته شده.
اگه توی تیم کوچیکی کار میکنید یا منابع محدودی دارید و میخواید یه مدل زبانی سفارشی بسازید، این playbook به دردتون میخوره. هدفش اینه که جلوی اشتباهات پرهزینه رو بگیره و یه مسیر مستقیم از ایده تا محصول نهایی (from-zero-to-ship) ارائه بده.
محتوای اصلی playbook به چند بخش کلیدی تقسیم میشه:
* قبل از شروع: قطبنمای ترینینگ
اول از همه به این سوال جواب میده که آیا اصلاً به ترین کردن یه مدل جدید نیاز دارید یا نه. خیلی وقتها fine-tuning مدلهای اپنسورس موجود کافیه. این بخش کمک میکنه اهداف رو مشخص کنید و ببینید ترین کردن از پایه توجیه استراتژیک داره یا نه.
* فاز Pretraining: کارهای سنگین
اینجا وارد جزئیات فنی میشه. مباحثی مثل انتخاب معماری و سایز مدل، ترکیب داده (data mixture) برای کد، ریاضیات و چندزبانگی، طراحی Tokenizer و استفاده از Scaling Laws برای تخمین Performance مدل نهایی پوشش داده میشه. همینطور به زیرساختهای لازم مثل DeepSpeed و Megatron و بهینهسازی Throughput هم پرداخته شده.
* داستانهای جنگی: تجربههای واقعی
به نظر من، این بخش ارزشمندترین قسمت راهنماست. اینجا از مشکلات واقعی که تیم Hugging Face باهاش روبرو شده صحبت میشه. افت ناگهانی throughput، کرش کردنهای بیدلیل، باگهای مربوط به parallelism و روشهای دیباگ کردن و ریکاوری از این فاجعهها. اینا تجربیاتیه که معمولاً با کلی هزینه و زمان به دست میاد.
* بعد از ترینینگ: Alignment و استقرار
کار با pretraining تموم نمیشه. این بخش روی مراحل بعد از اون تمرکز داره:
* Supervised Fine-Tuning (SFT):
برای یاد دادن تسکهای مشخص به مدل.
* Preference Optimization:
استفاده از تکنیکهایی مثل DPO یا APO برای همسو کردن رفتار مدل با اولویتهای انسانی.
* Evaluation:
ارزیابی مدل و آمادهسازی برای استقرار نهایی.
این playbook یه منبع متمرکز و عملیه که مثل یه چکلیست میتونید ازش استفاده کنید. به جای خوندن دهها مقاله پراکنده، یه نقشه راه مشخص جلوتون میذاره.
🛠 Join @LLMEngineers Community
Post #248
3.07K
AI Engineers the_smol_training_playbook_the_secrets_to_building_world_class_llms.pdf
- 👍 5
- ❤ 1