جریان تنسور:: عملیات:: StringToHashBucketFast
#include <string_ops.h>
هر رشته در تنسور ورودی را با تعدادی سطل به حالت هش خود تبدیل می کند.
خلاصه
تابع هش برای محتوای رشته در فرآیند قطعی است و هرگز تغییر نخواهد کرد. اما برای رمزنگاری مناسب نیست. این تابع ممکن است زمانی استفاده شود که زمان CPU کمیاب است و ورودیها قابل اعتماد یا بیاهمیت هستند. این خطر وجود دارد که دشمنان ورودی هایی بسازند که همه آنها را در یک سطل هش کنند. برای جلوگیری از این مشکل، از یک تابع هش قوی با tf.string_to_hash_bucket_strong
استفاده کنید.
مثال ها:
tf.strings.to_hash_bucket_fast(["Hello", "TensorFlow"، "2.x"]، 3).numpy() آرایه([0, 2, 2])
استدلال ها:
- scope: یک شی Scope
- ورودی: رشته هایی برای اختصاص یک سطل هش.
- num_buckets: تعداد سطل ها.
برمی گرداند:
سازندگان و ویرانگرها | |
---|---|
StringToHashBucketFast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets) |
صفات عمومی | |
---|---|
operation | |
output |
توابع عمومی | |
---|---|
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
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی.