tensorflow:: عملیات:: SparseCrossHashed
#include <sparse_ops.h>از لیستی از تانسورهای پراکنده و متراکم، یک تقاطع پراکنده تولید میکند.
خلاصه
این تابع دو لیست میگیرد، یکی از 2D SparseTensor و دیگری از 2D Tensor که هر کدام ویژگیهای یک ستون ویژگی را نشان میدهند. خروجی آن یک 2D SparseTensor با تقاطعهای دستهای این ویژگیها است.
برای مثال، اگر ورودیها
inputs[0]: SparseTensor with shape = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c" inputs[1]: SparseTensor with shape = [2, 1] [0, 0]: "d" [1, 0]: "e" inputs[2]: Tensor [["f"], ["g"]]
سپس خروجی خواهد بود
shape = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"
اگر hashed_output=true باشد، خروجی به صورت زیر خواهد بود:
shape = [2, 2]
[0, 0]: FingerprintCat64(
Fingerprint64("f"), FingerprintCat64(
Fingerprint64("d"), Fingerprint64("a")))
[1, 0]: FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("b")))
[1, 1]: FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("c")))استدلالها:
- دامنه: یک شیء دامنه
- شاخصها: دوبعدی. شاخصهای هر ورودی
SparseTensor. - مقادیر: مقادیر تکبعدی هر
SparseTensor. - اشکال: یک بعدی. شکلهای هر
SparseTensor. - dense_inputs: دوبعدی. ستونها با dense
Tensorنمایش داده میشوند. - num_buckets: اگر hashed_output برابر با true باشد، استفاده میشود. output = hashed_valuenum_buckets اگر num_buckets > 0 باشد، در غیر این صورت hashed_value.
- strong_hash: بولی، اگر درست باشد، به جای farmhash از siphash با salt استفاده خواهد شد.
- salt: نمکی را که توسط تابع siphash استفاده خواهد شد، مشخص کنید.
بازده:
- شاخصهای خروجی
Output: دوبعدی. شاخصهایSparseTensorالحاقشده. - مقادیر_خروجی
Output: ۱-D. مقادیر غیر تهیSparseTensorالحاقی یا هش شده. -
Outputoutput_shape: شکل یک بعدیSparseTensorالحاق شده.
سازندهها و مخربها | |
|---|---|
SparseCrossHashed (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, :: tensorflow::InputList dense_inputs, :: tensorflow::Input num_buckets, :: tensorflow::Input strong_hash, :: tensorflow::Input salt) |
ویژگیهای عمومی | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
ویژگیهای عمومی
عملیات
Operation operation
شاخصهای خروجی
::tensorflow::Output output_indices
شکل_خروجی
::tensorflow::Output output_shape
مقادیر_خروجی
::tensorflow::Output output_values
کارکردهای عمومی
اسپارسککراسهششده
SparseCrossHashed( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, ::tensorflow::InputList dense_inputs, ::tensorflow::Input num_buckets, ::tensorflow::Input strong_hash, ::tensorflow::Input salt )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی."],[],[]]