۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
softmax، آنتروپی متقاطع و گرادیانش
لایهی خروجی یک طبقهبند کلاسه، برای هر نمونه عدد میدهد. softmax آنها را احتمال میکند و آنتروپی متقاطع زیان است:
گرادیان زیان نسبت به شکل بسیار سادهای دارد: .
تابع softmax_xent(Z, y) (با شمارهی کلاسها از صفر) آرایهای برمیگرداند: اول ، بعد ماتریس گرادیان سطر به سطر و پشتسرهم. برای پایداری عددی، پیش از توان بیشینهی هر سطر را از آن کم کنید — جواب عوض نمیشود و exp(1000) بینهایت نمیشود.
نمونهها
ورودی نمونه ۱
[[[2.0, 1.0, 0.1]], [0]]
خروجی نمونه ۱
[0.417, -0.341, 0.2424, 0.0986]
ورودی نمونه ۲
[[[1.0, 2.0], [3.0, -1.0]], [1, 1]]
خروجی نمونه ۲
[2.1657, 0.1345, -0.1345, 0.491, -0.491]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود