tensorflow::ops::ComputeAccidentalHits
#include <candidate_sampling_ops.h>Tính toán ID của các vị trí trong sampled_candidates khớp với true_labels.
Bản tóm tắt
Khi thực hiện log-odds NCE, kết quả của phép toán này cần được chuyển qua phép toán SparseToDense, sau đó được cộng vào logits của các ứng viên được lấy mẫu. Điều này có tác dụng 'loại bỏ' các nhãn được lấy mẫu trùng khớp với nhãn thực bằng cách đảm bảo rằng bộ phân loại chắc chắn đó là các nhãn được lấy mẫu.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- true_classes: Kết quả true_classes của UnpackSparseLabels.
- sampled_candidates: Kết quả sampled_candidates của CandidateSampler.
- num_true: Số lượng nhãn đúng cho mỗi ngữ cảnh.
Các thuộc tính tùy chọn (xem Attrs ):
- seed: Nếu seed hoặc seed2 được đặt khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt bằng seed đã cho. Nếu không, nó sẽ được gieo hạt bằng một seed ngẫu nhiên.
- seed2: Một seed thứ hai để tránh xung đột seed.
Trả về:
- Chỉ số
Output: Một vectơ các chỉ số tương ứng với các hàng của true_candidates. - ID
Output: Một vectơ các ID của các vị trí trong sampled_candidates khớp với true_label cho hàng có chỉ mục tương ứng trong indices. - Trọng số
Output: Một vectơ có cùng độ dài với chỉ số và ID, trong đó mỗi phần tử là -FLOAT_MAX.
Hàm khởi tạo và hàm hủy | |
|---|---|
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true) | |
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs) |
Thuộc tính công khai | |
|---|---|
ids | |
indices | |
operation | |
weights | |
Các hàm tĩnh công khai | |
|---|---|
Seed (int64 x) | |
Seed2 (int64 x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::ComputeAccidentalHits::Attrs | Các thiết lập thuộc tính tùy chọn cho ComputeAccidentalHits . |
Thuộc tính công khai
ID
::tensorflow::Output ids
chỉ số
::tensorflow::Output indices
hoạt động
Operation operation
trọng lượng
::tensorflow::Output weights
Chức năng công cộng
Tính toán số lần va chạm ngẫu nhiên
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true )
Tính toán số lần va chạm ngẫu nhiên
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs )
Các hàm tĩnh công khai
Hạt giống
Attrs Seed( int64 x )
Hạt giống2
Attrs Seed2( int64 x )