دليل عملي لتطبيع المدخلات لتحسين أداء الشبكة العصبية
Table of Contents
ويعد تكييف المدخلات خطوة حاسمة في إعداد البيانات المتعلقة بالشبكات العصبية، وهو يساعد على تحسين استقرار التدريب والأداء النموذجي من خلال ضمان أن تكون سمات المدخلات على نطاق مماثل، ويوفر هذا الدليل أساليب عملية لتطبيع البيانات بصورة فعالة من أجل تحقيق نتائج أفضل للشبكة العصبية.
لماذا تطبيع المدخلات؟
وتحسن أداء الشبكات العصبية عندما تطبيع بيانات المدخلات لأنها تقلل من فرص بعض السمات التي تهيمن على الآخرين، ويمكن للتطبيع أن يؤدي إلى تقارب أسرع أثناء التدريب وتحسين الدقة.
تقنيات التطبيع المشتركة
- Min-Max Scaling:] Rescales features to a fixed range, usually [0, 1].
- Standardization:] Centers data around zero with a standard deviation of one.
- Robust Scaling:] Uses median and interquartile range to reduce the influence of outliers.
تنفيذ التطبيع
ويمكن تنفيذ التطبيع باستخدام المكتبات مثل نظام التعلم في بيتون، ويوصى بمواءمة المقياس على بيانات التدريب ثم تطبيق التحول نفسه على بيانات التثبت والاختبار لمنع تسرب البيانات.
رمز نموذجي للتوحيد:
from sklearn.pre processing import StandardScaler]
scaler = StandardScaler
train scaled = scaler.fit transform(X train)]
X test scaled = scaler.transform(X test)]