NO. 0006
هوش مصنوعی مفاهیم پایه هوش مصنوعی

مدل هوش مصنوعی

AI Model

مدل هوش مصنوعی حاصل نهایی فرایند آموزش است: یک فایل حاوی میلیون‌ها یا میلیاردها عدد (پارامتر) که الگوهای استخراج‌شده از داده‌های آموزشی را در خود نگه داشته‌اند. مدل، خودِ برنامه نیست؛ «دانشی» است که برنامه از آن استفاده می‌کند.

مدل دقیقاً چیست؟

ساده‌ترین تصور درست این است: مدل یک تابع ریاضی بسیار بزرگ است. ورودی می‌گیرد، یک سری عملیات عددی روی آن انجام می‌دهد و خروجی می‌دهد. آنچه این تابع را «آموخته» می‌کند، اعدادی است که در آن نشسته‌اند و به آن‌ها پارامتر یا وزن می‌گویند.

یک قیاس کمک می‌کند: تصور کنید دستگاهی با ده میلیون پیچ تنظیم دارید. در آغاز، همهٔ پیچ‌ها تصادفی تنظیم شده‌اند و خروجی دستگاه بی‌معناست. فرایند آموزش یعنی چرخاندن تدریجی این پیچ‌ها تا وقتی خروجی دستگاه به آنچه انتظار داریم نزدیک شود. وقتی آموزش تمام شد، وضعیت نهایی این ده میلیون پیچ همان چیزی است که «مدل» می‌نامیم.

تفاوت کلیدی

الگوریتم = دستورالعمل تنظیم پیچ‌ها.
مدل = وضعیت نهایی پیچ‌ها پس از تنظیم.
یک الگوریتم واحد می‌تواند با داده‌های متفاوت، هزاران مدل متفاوت بسازد.

چرخهٔ زندگی یک مدل

  1. انتخاب معماری. ساختار کلی تابع تعیین می‌شود: چند لایه، چه نوع اتصالاتی، چه نوع ورودی. این مثل انتخاب نقشهٔ ساختمان است پیش از ساخت.
  2. پیش‌آموزش (Pre-training). مدل روی حجم عظیمی از دادهٔ عمومی آموزش می‌بیند تا الگوهای پایه را بیاموزد. گران‌ترین مرحله است.
  3. تنظیم دقیق (Fine-tuning). مدل عمومی با دادهٔ تخصصی‌تر و کم‌حجم‌تر برای یک کار مشخص سازگار می‌شود. بسیار ارزان‌تر از آموزش از صفر.
  4. ارزیابی. با داده‌هایی سنجیده می‌شود که در آموزش ندیده است.
  5. استقرار. مدل در محصول واقعی به کار می‌رود و پاسخ می‌دهد.
  6. پایش و بازآموزی. دقت در طول زمان افت می‌کند چون جهان تغییر می‌کند؛ مدل باید دوره‌ای بازآموزی شود.

نکتهٔ اقتصادی مهم: مرحلهٔ دوم آن‌قدر گران است که تنها چند شرکت در جهان از پس آن برمی‌آیند. بقیه از مدل‌های آمادهٔ همان شرکت‌ها شروع می‌کنند و مرحلهٔ سوم را انجام می‌دهند.

اندازهٔ مدل یعنی چه و چقدر مهم است؟

وقتی می‌گویند «مدل ۷ میلیاردی» یا «مدل ۷۰ میلیاردی»، منظور تعداد پارامترهاست. این عدد چند پیامد عملی دارد:

ویژگیمدل کوچکمدل بزرگ
حافظهٔ لازمکم — قابل اجرا روی لپ‌تاپزیاد — نیازمند چند کارت گرافیک
سرعت پاسخسریعکندتر
هزینهٔ هر پاسخناچیزقابل توجه
کیفیت در کارهای پیچیدهمحدودترمعمولاً بهتر
امکان اجرای محلیبلهمعمولاً خیر

اما «بزرگ‌تر = بهتر» یک قاعدهٔ مطلق نیست. مدل کوچکی که روی دادهٔ باکیفیت و مرتبط با کار شما تنظیم شده، اغلب از یک مدل غول‌پیکر عمومی نتیجهٔ بهتری می‌دهد — با کسری از هزینه. انتخاب اندازه باید بر اساس کار مشخص انجام شود، نه بر اساس عدد بزرگ‌تر.

مدل باز، مدل بسته

یکی از مهم‌ترین تقسیم‌بندی‌های عملی امروز:

  • مدل بسته (Closed / Proprietary). فقط از طریق API در دسترس است. وزن‌ها منتشر نمی‌شوند. مزیت: کیفیت بالا بدون نیاز به زیرساخت. عیب: وابستگی به تأمین‌کننده، هزینهٔ مصرفی، و اینکه داده‌های شما از سرور آن‌ها عبور می‌کند.
  • مدل باز (Open-weight). فایل وزن‌ها قابل دانلود است و می‌توانید روی سرور خودتان اجرا کنید. مزیت: کنترل کامل بر داده، بدون هزینهٔ به‌ازای هر درخواست، امکان تنظیم دقیق. عیب: نیاز به سخت‌افزار و تخصص.

برای سازمان‌هایی که با دادهٔ حساس کار می‌کنند — یا در شرایطی که دسترسی به سرویس‌های خارجی محدود است — مدل‌های باز اغلب تنها گزینهٔ عملی هستند.

دقت کنید

«متن‌باز» و «وزن‌باز» یکی نیستند. بسیاری از مدل‌هایی که «متن‌باز» معرفی می‌شوند، فقط وزن‌ها را منتشر کرده‌اند و دادهٔ آموزشی و کد آموزش را نه. پیش از استفادهٔ تجاری، حتماً متن پروانه را بخوانید؛ برخی پروانه‌ها محدودیت‌های جدی دارند.

پرسش‌های متداول دربارهٔ مدل هوش مصنوعی

تفاوت مدل با نرم‌افزار چیست؟

نرم‌افزار مجموعه‌ای از دستورهاست که برنامه‌نویس نوشته است. مدل مجموعه‌ای از اعداد است که هیچ‌کس مستقیماً ننوشته — از داده استخراج شده‌اند. به همین دلیل نمی‌توان مدل را مثل کد «خواند» یا خط‌به‌خط اشکال‌زدایی کرد.

آیا یک مدل می‌تواند چند کار انجام دهد؟

بله، اگر برای آن آموزش دیده باشد. مدل‌های چندوجهی هم‌زمان متن و تصویر و گاهی صدا را پردازش می‌کنند. اما همچنان محدود محسوب می‌شوند؛ چند کارِ از پیش تعریف‌شده، معادل توانایی عمومی نیست.

چرا مدل‌ها گاهی «به‌روزرسانی» می‌شوند؟

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

مدل را کجا نگه می‌دارند؟

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