เทนเซอร์โฟลว์:: ปฏิบัติการ:: StringToHashBucketFast
#include <string_ops.h>
แปลงแต่ละสตริงในอินพุต เทนเซอร์ เป็นแฮชม็อดด้วยที่เก็บข้อมูลจำนวนหนึ่ง
สรุป
ฟังก์ชันแฮชจะกำหนดเนื้อหาของสตริงภายในกระบวนการและจะไม่เปลี่ยนแปลง อย่างไรก็ตาม มันไม่เหมาะสำหรับการเข้ารหัส ฟังก์ชันนี้อาจใช้เมื่อเวลา CPU ไม่เพียงพอและอินพุตเชื่อถือได้หรือไม่มีความสำคัญ มีความเสี่ยงที่ฝ่ายตรงข้ามจะสร้างอินพุตที่แฮชทั้งหมดไปยังที่เก็บข้อมูลเดียวกัน เพื่อป้องกันปัญหานี้ ให้ใช้ฟังก์ชันแฮชที่รัดกุมกับ tf.string_to_hash_bucket_strong
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- อินพุต: สตริงเพื่อกำหนดที่เก็บข้อมูลแฮช
- num_buckets: จำนวนที่เก็บข้อมูล
ผลตอบแทน:
ตัวสร้างและผู้ทำลาย | |
---|---|
StringToHashBucketFast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets) |
งานสาธารณะ | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เอาท์พุท
::tensorflow::Output output
งานสาธารณะ
StringToHashBucketFast
StringToHashBucketFast(
const ::tensorflow::Scope & scope,
::tensorflow::Input input,
int64 num_buckets
)
โหนด
::tensorflow::Node * node() const
ตัวดำเนินการ::tensorflow::อินพุต
operator::tensorflow::Input() const
ตัวดำเนินการ::tensorflow::เอาต์พุต
operator::tensorflow::Output() const