我只開始學習哈希函數,所以我需要幫助理解是否可以將數學表達式的哈希函數應用爲https://en.wikipedia.org/wiki/Tent_map。關於密碼學中的哈希函數應用與功能
和Tent map的一個這樣的應用是在密碼學中 - 紙1:基於散列函數的實現 在神經 密碼術download link。
在特徵散列中, 假設x是D維的數據點,即它具有D個元素。在特徵散列中,使用線性散列函數將D維數據點轉換爲較低k維數據點,以便保留降維特徵空間中的距離。 哈希位k通過操作獲得, h_k(x) = sign(y(x)) = sign(f(w_k^Tx +b))
。輸出h(x)
是0或1位。
實質上,我們通過創建隨機超平面來分類數據點x是屬於0還是1類。
特徵散列中存在各種散列函數用於降維:f = tanh()
或簡單地隨機採樣以獲得超平面。另一種選擇是在數據不可線性分離時使用內核函數。這種散列函數/技術是使用內核實現的,一種流行的選擇是使用高斯RBF作爲內核函數。
問題:在紙1中,作者使用了不對稱帳篷映射https://en.wikipedia.org/wiki/Tent_map這是對單位時間間隔爲傳遞函數的分段線性。對我來說,本文使用Tent Map進行哈希表達式似乎與哈希方程(1)類似。如何應用分段線性函數,即應用此映射來創建超平面以執行特徵散列?
還是我混合這兩個概念?
呃,我要麼太累了,要麼你需要重新解釋你的問題。 – gsamaras