tensorflow::ops::SparseSoftmaxCrossEntropyWithLogits
#include <nn_ops.h>Tính toán chi phí entropy chéo softmax và độ dốc để lan truyền ngược.
Bản tóm tắt
Khác với SoftmaxCrossEntropyWithLogits , phép toán này không chấp nhận ma trận xác suất nhãn, mà chỉ chấp nhận một nhãn duy nhất cho mỗi hàng đặc trưng. Nhãn này được coi là có xác suất 1.0 đối với hàng đã cho.
Dữ liệu đầu vào là các giá trị logit, chứ không phải xác suất.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- các tính năng: ma trận batch_size x num_classes
- labels: batch_size vector với các giá trị trong [0, num_classes). Đây là nhãn cho mục nhập minibatch đã cho.
Trả về:
- Mất mát
Output: Mất mát trên mỗi ví dụ (vectơ kích thước lô). - Kết quả lan
Output: độ dốc lan truyền ngược (ma trận kích thước lô x số lớp).
Hàm khởi tạo và hàm hủy | |
|---|---|
SparseSoftmaxCrossEntropyWithLogits (const :: tensorflow::Scope & scope, :: tensorflow::Input features, :: tensorflow::Input labels) |
Thuộc tính công khai | |
|---|---|
backprop | |
loss | |
operation | |
Thuộc tính công khai
chống đỡ ngược
::tensorflow::Output backprop
sự mất mát
::tensorflow::Output loss
hoạt động
Operation operation
Chức năng công cộng
SparseSoftmaxCrossEntropyWithLogits
SparseSoftmaxCrossEntropyWithLogits( const ::tensorflow::Scope & scope, ::tensorflow::Input features, ::tensorflow::Input labels )