جمع‌آوری و پاک‌سازی داده‌ها

مدل SmolLM بر پایه داده‌های جامع Cosmopedia v2 و مجموعه‌های آموزشی مانند FineWeb‑Edu و Stack‑Edu‑Python ساخته شده است. در این مرحله، داده‌ها فیلتر، به‌روزرسانی و با روش‌های پیش‌پردازش پیشرفته پاک‌سازی می‌شوند تا کیفیت بالای آموزش تضمین شود.

معماری و طرز آموزش مدل

در SmolLM سه پیکره‌ 135M، 360M و 1.7B پارامتر وجود دارد که با معماری ترنسفورمر کوچک و تخصیص دقیق حافظه آموزش می‌یابد. ترکیب تکنیک‌های distillation و quantization، حافظه مصرفی را تا ۳۱٪ کاهش می‌دهد و در همان زمان دقت را فقط به اندازه کمی کاهش می‌دهد.

کاربردها و راهنمای استفاده

مدل‌های SmolLM برای اجرا بر دستگاه‌های محلی، سرورها و حتی موبایل طراحی شده‌اند. کاربران می‌توانند با استفاده از کتابخانه‌ Hugging Face Transformers این مدل‌ها را بدون نیاز به GPU بزرگ و یا خدمات ابری اجرا کنند.

  • سرعت اطابقاً ۵۵٪ بالاتر از مدل‌های ۱.۷B مشابه
  • حجم حافظه ۳۰٪ کمتر، مناسب برای سرورها با محدودیت RAM
  • پیکربندی آسان برای fine‑tune بر روی مجموعه داده‌های خاص مشتری

پرسش‌های پرتکرار

SmolLM چیست و چه ویژگی‌های کلیدی دارد؟

SmolLM یک خانواده از مدل‌های کوچک هوش مصنوعی است که با 135M، 360M و 1.7B پارامتر طراحی شده‌اند. این مدل‌ها با استفاده از داده‌های جامع آموزشی، distillation و quantization بهینه شده‌اند، سرعت بالای اجرا، مصرف حافظه کمتر و امکان اجرای محلی را فراهم می‌کنند.

آیا SmolLM می‌تواند بر روی CPU اجرایی شود؟

بله، SmolLM به‌طور کامل و بدون نیاز به GPU بزرگ طراحی شده است؛ به همین دلیل می‌تواند بر روی CPUs معمولی یا سرورهای با محدودیت حافظه اجرا شود.