سازندگان عمومی
روش های عمومی
static <T TNumber را گسترش می دهد، U TNumber را گسترش می دهد > Operand | sparseSoftmaxCrossEntropyWithLogits ( دامنه دامنه ، برچسب های عملوند <T>، لوجیت های عملوند <U>) آنتروپی متقاطع softmax پراکنده بین logits و labels را محاسبه می کند. |
روش های ارثی
سازندگان عمومی
عمومی SparseSoftmaxCrossEntropyWithLogits ()
روش های عمومی
عمومی Static Operand sparseSoftmaxCrossEntropyWithLogits ( دامنه دامنه ، برچسب های عملوند <T>، لوجیت های عملوند <U>)
آنتروپی متقاطع softmax پراکنده بین logits
و labels
را محاسبه می کند.
خطای احتمال را در وظایف طبقه بندی گسسته که در آن کلاس ها متقابلاً منحصر به فرد هستند (هر ورودی دقیقاً در یک کلاس است) اندازه گیری می کند. به عنوان مثال، هر تصویر CIFAR-10 با یک و تنها یک برچسب برچسب گذاری شده است: یک تصویر می تواند یک سگ یا یک کامیون باشد، اما نه هر دو.
توجه داشته باشید:
برای این عملیات، احتمال یک برچسب معین انحصاری در نظر گرفته می شود. یعنی کلاسهای نرم مجاز نیستند و بردار labels
باید یک شاخص خاص برای کلاس واقعی برای هر ردیف از logits
(هر ورودی minibatch) ارائه دهد. برای طبقه بندی نرم افزار مکس با توزیع احتمال برای هر ورودی، ERROR(/org.tensorflow.op.NnOps#softmaxCrossEntropyWithLogits)
.
هشدار:
این عملیات انتظار logitهای مقیاسناپذیر را دارد، زیرا برای کارایی، یک softmax
را در داخل logits
انجام میدهد. این عملیات را با خروجی softmax
فراخوانی نکنید، زیرا نتایج نادرستی ایجاد می کند.
یک مورد معمول استفاده از logit های شکل [batchSize, numClasses]
و داشتن برچسب های شکل [batchSize]
است، اما ابعاد بالاتر پشتیبانی می شود، در این صورت بعد dim
با اندازه numClasses
در نظر گرفته می شود. logits
باید داشته باشدTFloat16
، TFloat32
، یا TFloat64
و labels
باید نوع TInt32
یا TInt64
را داشته باشند.
مولفه های
محدوده | محدوده فعلی |
---|---|
برچسب ها | Tensor شکل [d_0, d_1, ..., d_{r-1}] (که r رتبهبندی labels و نتیجه است) و dataType TInt32 یا TInt64 است. هر ورودی در labels باید یک شاخص در [0, numClasses) باشد. وقتی این عملیات روی CPU اجرا میشود، مقادیر دیگر استثنایی ایجاد میکنند و NaN برای ردیفهای از دست دادن و گرادیان مربوطه در GPU برمیگردانند. |
logits | فعالسازیهای هر برچسب (معمولاً خروجی خطی) شکل [d_0, d_1, ..., d_{r-1}, numClasses] و نوع داده TFloat16 ، TFloat32 ، یا TFloat64 . این انرژیهای فعالسازی بهعنوان احتمالات لاگ غیر عادی تفسیر میشوند. |
برمی گرداند
-
Tensor
به شکلlabels
و از همان نوعlogits
با افت آنتروپی متقاطع softmax.
پرتاب می کند
IllegalArgumentException | اگر لاجیت ها اسکالر هستند (باید رتبه >= 1 داشته باشند) یا اگر رتبه برچسب ها با رتبه لاجیت ها منهای یک برابر نباشد. |
---|