从稀疏和密集张量列表生成散列稀疏交叉。
用法
tf.sparse.cross_hashed(
inputs, num_buckets=0, hash_key=None, name=None
)
参数
-
inputs
Tensor
或SparseTensor
的迭代。 -
num_buckets
int
即>= 0
。输出 = hashed_value%num_buckets 如果 num_buckets > 0 否则 hashed_value。 -
hash_key
FingerprintCat64
函数将使用的整数 hash_key。如果未给出,将使用默认 key 。 -
name
操作的可选名称。
返回
-
SparseTensor
类型为int64
。
例如,如果输入是
* 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]: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")))
相关用法
- Python tf.sparse.cross用法及代码示例
- Python tf.sparse.concat用法及代码示例
- Python tf.sparse.mask用法及代码示例
- Python tf.sparse.split用法及代码示例
- Python tf.sparse.to_dense用法及代码示例
- Python tf.sparse.expand_dims用法及代码示例
- Python tf.sparse.maximum用法及代码示例
- Python tf.sparse.bincount用法及代码示例
- Python tf.sparse.transpose用法及代码示例
- Python tf.sparse.reduce_sum用法及代码示例
- Python tf.sparse.softmax用法及代码示例
- Python tf.sparse.to_indicator用法及代码示例
- Python tf.sparse.from_dense用法及代码示例
- Python tf.sparse.retain用法及代码示例
- Python tf.sparse.minimum用法及代码示例
- Python tf.sparse.segment_sum用法及代码示例
- Python tf.sparse.reduce_max用法及代码示例
- Python tf.sparse.fill_empty_rows用法及代码示例
- Python tf.sparse.slice用法及代码示例
- Python tf.sparse.reorder用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.sparse.cross_hashed。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。