System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術實施例涉及數據處理,尤其涉及一種特征計算方法、裝置、設備和介質。
技術介紹
1、搜索引擎根據用戶的搜索關鍵詞反饋搜索召回結果時,是基于排序模型對各個可能被召回的對象進行特征計算及排序,從而確定搜索召回對象。其中,輸入到排序模型的特征是先從對應的特征緩存中讀取的特征,若未取到則會進行特征計算,并寫入緩存供下次使用,其中,特征緩存為一個哈希表。
2、但是,在實現本專利技術的過程中,發現現有技術中至少存在以下技術問題:上述特征維度的計算與讀寫操作中,由于特征的讀取為隨機順序,且所有特征相互獨立,每次使用任一特征都要判斷緩存是否命中。在特征量級較大的應用場景下,不同特征讀寫過程在特征緩存中的相互影響,對系統的運算性能損耗很大,也會影響系統搜索性能。
技術實現思路
1、本專利技術實施例提供了一種特征計算方法、裝置、設備和介質,可以保證特征讀取時總能在緩存中讀取到目標特征,降低特征讀寫次數,從而提升系統運行性能。
2、第一方面,本專利技術實施例提供了一種特征計算方法,該方法包括:
3、獲取預設特征集合和預設特征算子集合;
4、根據所述預設特征集合中各特征之間的特征計算依賴關系,確定所述預設特征算子集合中各特征算子的算子依賴關系;
5、根據所述算子依賴關系對各所述特征算子關聯的特征進行計算,得到目標緩存特征。
6、第二方面,本專利技術實施例還提供了一種特征計算裝置,該裝置包括:
7、特征和算子獲取模塊,
8、算子依賴關系分析模塊,用于根據所述預設特征集合中各特征之間的特征計算依賴關系,確定所述預設特征算子集合中各特征算子的算子依賴關系;
9、特征計算模塊,用于根據所述算子依賴關系對各所述特征算子關聯的特征進行計算,得到目標緩存特征。
10、第三方面,本專利技術實施例還提供了一種計算機設備,所述計算機設備包括:
11、一個或多個處理器;
12、存儲器,用于存儲一個或多個程序;
13、當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本專利技術任意實施例所提供的特征計算方法。
14、第四方面,本專利技術實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本專利技術任意實施例所提供的特征計算方法。
15、上述專利技術中的實施例具有如下優點或有益效果:
16、本專利技術實施例,通過在每次需要進行特征計算時,獲取預設特征集合和預設特征算子集合;然后,根據所述預設特征集合中各特征之間的特征計算依賴關系,確定所述預設特征算子集合中各特征算子的算子依賴關系;從而可以根據所述算子依賴關系對各所述特征算子關聯的特征進行計算,得到目標緩存特征,即被依賴的特征先計算,從而在每次查詢特征時均可以查找到依賴的特征。本專利技術實施例的技術方案,解決了進行特征讀取過程中不能總是在緩存中讀取到目標特征,進而觸發執行特征計算和緩存更新操作,影響系統性能的問題,可以保證特征讀取時總能在緩存中讀取到目標特征,降低特征讀寫次數,從而提升系統運行性能。
本文檔來自技高網...【技術保護點】
1.一種特征計算方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述預設特征集合中各特征之間的特征計算依賴關系,確定所述預設特征算子集合中各特征算子的算子依賴關系,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述算子依賴關系進對各所述特征算子關聯的特征進行計算,包括:
5.根據權利要求3所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,得到所述目標緩存特征之后,包括:
7.根據權利要求6所述的方法,其特征在于,所述以特征算子為存儲維度,對所述目標緩存特征進行緩存,包括:
8.一種特征計算裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,所述計算機設備包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-7中任一所述的特征計算方法。
【技術特征摘要】
1.一種特征計算方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述預設特征集合中各特征之間的特征計算依賴關系,確定所述預設特征算子集合中各特征算子的算子依賴關系,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述算子依賴關系進對各所述特征算子關聯的特征進行計算,包括:
5.根據權利要求3所述的方法,其特征在于,所述方法還...
【專利技術屬性】
技術研發人員:汪中堅,
申請(專利權)人:北京沃東天駿信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。