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
)