W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
tf.string_to_hash_bucket_strong(
input,
num_buckets,
key,
name=None
)
請參閱指南:字符串操作>散列
與tf.string_to_hash_bucket_fast函數(shù)的作用一樣,tf.string_to_hash_bucket_strong函數(shù)也是通過多個 bucket 將輸入張量中的每個字符串轉(zhuǎn)換為哈希模式.
哈希函數(shù)對進(jìn)程內(nèi)字符串的內(nèi)容是確定性的.散列函數(shù)是一個密鑰散列函數(shù),其中屬性 key 定義散列函數(shù)的密鑰.key 是 2 個元素的數(shù)組.
當(dāng)輸入可能是惡意的時,強(qiáng)大的散列很重要,例如帶有附加組件的 URL.攻擊者可以嘗試將他們的輸入散列到同一個 bucket 中以進(jìn)行拒絕服務(wù)攻擊或扭曲結(jié)果.如果不是不可行的話,強(qiáng)大的散列通過使其難以計(jì)算散列到相同 bucket 的輸入來防止這種情況.這比tf.string_to_hash_bucket_fast函數(shù)的計(jì)算時間要多出大約4倍.
函數(shù)參數(shù):
函數(shù)返回值:
tf.string_to_hash_bucket_strong函數(shù)返回一個 int64 類型的 Tensor.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: