دمای مدل چیست؟
Temperature
پارامتری که میزان خلاقیت و تنوع پاسخهای مدل را در تولید متن کنترل میکند.
توضیح کامل
دمای مدل (Temperature) یک پارامتر عددی در مدلهای تولید متن مانند GPT است که رفتار خروجی مدل را تعیین میکند. وقتی قرار است مدل متنی بنویسد یا پاسخی بسازد، با توجه به توزیع احتمال واژهها انتخاب میکند. دمای مدل مشخص میکند که مدل تا چه اندازه به این احتمالات وفادار بماند یا برعکس، چقدر آزادانه واژههای مختلف را امتحان کند.
اگر دما پایین (مثلاً ۰ یا ۰.۲) باشد، مدل معمولاً آن واژههایی را انتخاب میکند که مطمئنتر و رایجتر هستند؛ یعنی پاسخها قابل پیشبینیتر و رسمیتر خواهند بود. برعکس، وقتی دما بالا باشد (مثلاً ۱ یا بیشتر)، مدل شجاعتر و خلاقانهتر رفتار میکند و حتی سراغ واژههایی میرود که احتمالشان خیلی کمتر است؛ به همین دلیل، میتوان پاسخهایی جالب، متفاوت یا حتی عجیبوغریب گرفت.
کاربرد مهم دما در مواردی است که خروجی متنوع یا غیرتکراری نیاز داریم؛ مثلاً اگر میخواهید چند ایده برای نام یک استارتاپ دریافت کنید، دمای بالا میتواند پیشنهادات متنوعتری بدهد. اما اگر هدف خلق پاسخهای دقیق و مطمئن مثل ترجمهٔ رسمی یا توضیح علمی است، دمای پایین مناسبتر است.
دمای مدل را نباید با سرعت یا کیفیت مدل اشتباه گرفت؛ دما فقط روی تنوع و غیرقابل پیشبینی بودن خروجی اثر میگذارد و ربطی به قدرت کلی یا صحت مدل ندارد.
در این مطالب توضیح داده شده
اصطلاحهای مرتبط
وزنهای مدلModel Weights
مقادیر عددی آموزش دیده در شبکه عصبی هوش مصنوعی که تعیینکننده رفتار و دانش مدل است.
استنتاجInference
فرآیند دریافت پرسش یا ورودی از کاربر و تولید پاسخ توسط یک مدل آموزش دیده.
پارامترهاParameters
تعداد مقادیر قابل تنظیم داخل مدل که ظرفیت، دقت و حجم مدل هوش مصنوعی را مشخص میکند.
کوانتایزیشنQuantization
تکنیک فشردهسازی مدل هوش مصنوعی برای کاهش مصرف حافظه در برابر مقدار کمی افت دقت.
طول زمینهContext Length
میزان اطلاعات یا تاریخچهای که مدل هنگام استنتاج میتواند همزمان در حافظه کوتاهمدت خود نگه دارد.
موتور استنتاجInference Engine
نرمافزار یا زیرسیستمی که امکان بارگذاری وزنها و اجرای مدل هوش مصنوعی را روی سختافزار کاربر فراهم میکند.
