سازندگان عمومی
روش های عمومی
static <T توسعه TNumber ، U گسترش TNumber > عملوند <T> | softmaxCrossEntropyWithLogits ( scope scope ، برچسب های Operand <U>، Operand <T> logits، int axis) آنتروپی متقاطع softmax بین logits و labels را محاسبه می کند. |
روش های ارثی
سازندگان عمومی
عمومی SoftmaxCrossEntropyWithLogits ()
روش های عمومی
عملوند ایستا عمومی <T> softmaxCrossEntropyWithLogits ( دامنه دامنه ، برچسب های عملوند <U>، لاجیت های عملوند <T>، محور int)
آنتروپی متقاطع softmax بین logits
و labels
را محاسبه می کند.
خطای احتمال را در وظایف طبقه بندی گسسته که در آن کلاس ها متقابلاً منحصر به فرد هستند (هر ورودی دقیقاً در یک کلاس است) اندازه گیری می کند. به عنوان مثال، هر تصویر CIFAR-10 با یک و تنها یک برچسب برچسب گذاری شده است: یک تصویر می تواند یک سگ یا یک کامیون باشد، اما نه هر دو.
توجه:
در حالی که کلاس ها متقابلاً منحصر به فرد هستند، احتمالات آنها لازم نیست. تنها چیزی که لازم است این است که هر ردیف از labels
یک توزیع احتمال معتبر باشد. اگر آنها نباشند، محاسبه گرادیان نادرست خواهد بود.
اگر از labels
انحصاری استفاده میکنید (که در آن یک کلاس درست است)، به ERROR(/org.tensorflow.op.NnOps#sparseSoftmaxCrossEntropyWithLogits)
مراجعه کنید.
استفاده:
Operand<TFloat32> logits = tf.constant(new float[][] { {4.0F, 2.0F, 1.0F}, {0.0F, 5.0F, 1.0F} } ); Operand<TFloat32> labels = tf.constant(new float[][] { {1.0F, 0.0F, 0.0F}, {0.0F, 0.8F, 0.2F} } ); Operand<TFloat32> output = tf.nn.softmaxCrossEntropyWithLogits(labels, logits, -1); // output Shape = [2] // dataType = FLOAT (1) // values { 0.169846, 0.824745 }
پس انتشار هم در logits
و هم labels
اتفاق می افتد. برای ممنوع کردن انتشار پساز در labels
، قبل از وارد کردن آن به این تابع، تانسورهای برچسب را از tf.stopGradient
عبور دهید.
پارامترها
دامنه | محدوده فعلی |
---|---|
برچسب ها | هر بردار در امتداد بعد کلاس باید یک توزیع احتمال معتبر داشته باشد، به عنوان مثال برای موردی که برچسبها شکل [batch_size, num_classes] هستند، هر ردیف از labels[i] باید یک توزیع احتمال معتبر باشد. |
logits | فعالسازیهای هر برچسب، معمولاً یک خروجی خطی. این انرژیهای فعالسازی بهعنوان احتمالات لاگ غیر عادی تفسیر میشوند. |
محور | بعد طبقاتی -1 آخرین بعد است. |
برمی گرداند
- افت آنتروپی متقاطع softmax نوع آن مانند
logits
و شکل آن مانندlabels
است با این تفاوت که آخرین بعدlabels
را ندارد.