เทนเซอร์โฟลว์:: ปฏิบัติการ:: คำนวณอุบัติเหตุ Hits

#include <candidate_sampling_ops.h>

คำนวณรหัสของตำแหน่งใน Sampled_candidates ที่ตรงกับ true_labels

สรุป

เมื่อทำ log-odds NCE ผลลัพธ์ของ op นี้ควรถูกส่งผ่าน op SparseToDense จากนั้นจึงเพิ่มลงในบันทึกของผู้สมัครตัวอย่าง การดำเนินการนี้มีผลในการ 'ลบ' ป้ายกำกับตัวอย่างที่ตรงกับป้ายกำกับจริง โดยทำให้ตัวแยกประเภทแน่ใจว่าเป็นป้ายกำกับตัวอย่าง

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • true_classes: เอาต์พุต true_classes ของ UnpackSparseLabels
  • Sampled_candidates: เอาต์พุต Sampled_candidates ของ CandidateSampler
  • num_true: จำนวนป้ายกำกับที่แท้จริงต่อบริบท

แอ็ตทริบิวต์ทางเลือก (ดู Attrs ):

  • เมล็ด: หากเมล็ดใดเมล็ดหนึ่งหรือเมล็ด 2 ถูกตั้งค่าไม่เป็นศูนย์ เครื่องกำเนิดตัวเลขสุ่มจะถูกเพาะโดยเมล็ดที่กำหนด มิฉะนั้นจะถูกเพาะโดยเมล็ดแบบสุ่ม
  • seed2: เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด

ผลตอบแทน:

  • ดัชนี Output : เวกเตอร์ของดัชนีที่สอดคล้องกับแถวของ true_candidates
  • รหัส Output : เวกเตอร์ของรหัสของตำแหน่งใน Sampled_candidates ที่ตรงกับ true_label สำหรับแถวที่มีดัชนีที่เกี่ยวข้องในดัชนี
  • น้ำหนัก Output : เวกเตอร์ที่มีความยาวเท่ากับดัชนีและรหัส โดยแต่ละองค์ประกอบคือ -FLOAT_MAX

ตัวสร้างและผู้ทำลาย

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)

คุณลักษณะสาธารณะ

ids
indices
operation
weights

ฟังก์ชันคงที่สาธารณะ

Seed (int64 x)
Seed2 (int64 x)

โครงสร้าง

เทนเซอร์โฟลว์ :: ops :: ComputeAccidentalHits :: Attrs

ตัวตั้งค่าแอ็ตทริบิวต์ทางเลือกสำหรับ ComputeAccidentalHits

คุณลักษณะสาธารณะ

รหัส

::tensorflow::Output ids

ดัชนี

::tensorflow::Output indices

การดำเนินการ

Operation operation

น้ำหนัก

::tensorflow::Output weights

งานสาธารณะ

คำนวณอุบัติเหตุ Hits

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true
)

คำนวณอุบัติเหตุ Hits

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true,
  const ComputeAccidentalHits::Attrs & attrs
)

ฟังก์ชันคงที่สาธารณะ

เมล็ดพันธุ์

Attrs Seed(
  int64 x
)

เมล็ดพันธุ์2

Attrs Seed2(
  int64 x
)