خطوات الاستخدام
الخطوة الأولى: فهم اللوجيتات. اللوجيتات هي القيم الخام الناتجة عن الطبقة الأخيرة في الشبكة العصبية قبل تطبيق دالة السوفت ماكس. تمثل هذه القيم درجة تشابه كل فئة مع المدخلات. قد تكون سالبة أو موجبة وغير محدودة. لحساب احتمالية فئة معينة، نحتاج إلى تحويل هذه القيم إلى توزيع احتمالي sum إلى 1.
الخطوة الثانية: حساب القيم الأسية (Exponentiation). لكل قيمة لوجيت (z_i)، نقوم بحساب e^{z_i} (الأساس e مرفوع للقوة z_i). هذا يعظم الفروق بين القيم ويضمن أن تكون النواتج موجبة. يتم ذلك لكل فئة i من 0 إلى N-1 حيث N عدد الفئات. مثلاً إذا كانت اللوجيتات [2.0, 1.0, 0.1]، نحصل على [e^{2.0}, e^{1.0}, e^{0.1}] ≈ [7.389, 2.718, 1.105].
الخطوة الثالثة: حساب مجموع القيم الأسية (Denominator). نجمع جميع القيم الأسية من الخطوة السابقة: sum = Σ e^{z_i} لكل الفئات. هذا المجموع هو المقام في دالة السوفت ماكس. في مثالنا: 7.389 + 2.718 + 1.105 = 11.212.