۱. پیشبینی (Inference)
Inference یعنی وقتی مدل آموزش دیده، ازش استفاده کنیم تا روی دادههای جدید پیشبینی انجام بده. این بخش همون استفاده عملی از مدله. مثلاً وقتی یه عکس جدید به یه مدل تشخیص چهره میدی، مدل از چیزهایی که یاد گرفته استفاده میکنه تا بگه "این آدم فلانیه" یا "نمیشناسمش". توی برنامههایی مثل Google Photos یا Face ID گوشی، هر بار که یه عکس جدید بررسی میشه، مرحله inference در حال انجامه.
۲. بیشبرازش (Overfitting)
بیشبرازش زمانی اتفاق میافته که مدل خیلی دقیق دادههای آموزش رو یاد بگیره، حتی خطاها یا استثناهای اونها رو، طوری که وقتی با دادهی جدید روبهرو میشه، عملکرد خوبی نداره. مثلاً اگه یه دانشآموز فقط جواب سوالهای امتحان پارسال رو حفظ کنه، ولی نتونه سوالهای جدید رو حل کنه، اون دچار overfitting شده! مدل خوب مدلیه که علاوه بر یاد گرفتن دادهها، بتونه ازشون تعمیم بده و روی دادههای جدید هم خوب عمل کنه.
۳. کمبرازش (Underfitting)
کمبرازش زمانی پیش میاد که مدل حتی نتونه الگوهای ساده موجود در دادهها رو هم یاد بگیره. این معمولاً وقتی اتفاق میافته که مدل خیلی سادهست یا آموزش کافی ندیده. مثلاً فرض کن میخوای قیمت خونه رو پیشبینی کنی ولی فقط از متراژ استفاده کنی و بقیه عوامل مثل موقعیت، سن بنا یا تعداد اتاق رو نادیده بگیری. مدلی که با این اطلاعات ناقص آموزش دیده باشه، خیلی خطا خواهد داشت و underfitting محسوب میشه.
۴. Bias (سوگیری مدل)
Bias یعنی مدل به طور سیستماتیک اشتباه کنه یا همیشه یه جور خاصی پیشبینی کنه. این سوگیری ممکنه به خاطر دادههای نامتوازن یا اشتباه در آموزش مدل باشه. مثلاً اگه فقط عکسهای گربه خاکستری به یه مدل نشون بدی، ممکنه فکر کنه همه گربهها خاکستریان و اگه یه گربه سیاه ببینه، بگه این گربه نیست! سوگیریها توی مدلهای واقعی میتونن تبعات مهمی داشته باشن.
۵. Variance (واریانس یا نوسان عملکرد)
Variance یعنی مدل نسبت به دادههای جدید حساس باشه و خروجیهاش زیاد بالا پایین بشن. مدلهایی که واریانس بالا دارن، معمولاً روی دادههای آموزش خوبن ولی روی دادههای جدید عملکرد ثابتی ندارن. فرض کن یه مدل خیلی پیچیده داری که برای هر نمونه آموزش یه جواب متفاوت و دقیق تولید میکنه، اما روی دادههای جدید گیج میشه. این مدل نیاز به کنترل پیچیدگی یا افزایش داده داره تا باثباتتر عمل کنه.
۶. Loss Function (تابع خطا)
تابع خطا یا Loss Function یه معیاره که به مدل نشون میده چقدر اشتباه کرده. مدل سعی میکنه مقدار این خطا رو در طول آموزش کم کنه. این تابع مثل یه راهنماست که کمک میکنه بفهمیم وزنها یا پارامترهای مدل رو باید چطوری تغییر بدیم. مثلاً توی یه مدل پیشبینی قیمت، اگه مدل بگه قیمت یه خونه ۱ میلیارد تومنه ولی در واقع ۸۰۰ میلیونه، تابع خطا اختلاف بین این دو عدد رو اندازه میگیره و کمک میکنه مدل خودش رو اصلاح کنه.
#آموزشی
@aipulse24
Post #512
4.1K
AI Pulse از این هفته قصد دارم دوشنبه هر هفته یک سری از مفاهیم و اصطلاحات مربوط به حوزه هوش مصنوعی رو که بنظرم لازمه هرکسی بدونه رو به زبون ساده و با ذکر مثال توضیح بدم. این هفته میخوام برای شروع مفاهیم پایه AI و ML رو توضیح بدم تا باهم بهتر بفهمیم این هوش مصنوعی که…
- ❤ 25
- 👍 15
- 👏 3