یکی از چیزایی که خیلی وقتا توی پروژههای یادگیری ماشین نادیده گرفته میشه، همین مرحلهی سادهی نرمالسازی (Normalization/Standardization) دادههاست.
⚡ چرا لازمه؟
وقتی فیچرها (ویژگیها) توی مقیاسهای مختلف باشن (مثلا یکی قد به سانتیمتر، یکی حقوق به میلیون)، الگوریتمها گیج میشن. مثلا توی گرادیان نزولی، فیچر بزرگتر میتونه کل جهت یادگیری رو خراب کنه.🔧 روشهای رایج
روش Min-Max Scaling: همه مقادیر رو میاره بین 0 و 1.🚀 نتیجه؟
روش Standardization (Z-score): داده رو به میانگین صفر و واریانس یک تبدیل میکنه.
روش Robust Scaling: وقتی داده نویز یا مقادیر پرت زیاد داره.
مدل سریعتر یاد میگیره، دقت بهتر میشه و حتی بعضی وقتا همگراییای که بدون نرمالسازی غیرممکن بود، شدنی میشه.📌 مرجع تخصصی هوش مصنوعی و علم داده
🤖 دیتایاد / datayad@