[發(fā)明專(zhuān)利]一種時(shí)間序列相似性計(jì)算裝置和方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910080442.4 | 申請(qǐng)日: | 2019-01-28 |
| 公開(kāi)(公告)號(hào): | CN109783051B | 公開(kāi)(公告)日: | 2020-05-29 |
| 發(fā)明(設(shè)計(jì))人: | 鄢貴海;盧文巖;朱凱 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中科馭數(shù)(北京)科技有限公司 |
| 主分類(lèi)號(hào): | G06F7/02 | 分類(lèi)號(hào): | G06F7/02 |
| 代理公司: | 北京金咨知識(shí)產(chǎn)權(quán)代理有限公司 11612 | 代理人: | 宋教花 |
| 地址: | 100190 北京市海淀區(qū)科學(xué)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 時(shí)間 序列 相似性 計(jì)算 裝置 方法 | ||
本申請(qǐng)?zhí)峁┝艘环N時(shí)間序列相似性計(jì)算裝置和方法,該裝置包括:序列緩沖器,用于緩存第一時(shí)間序列和作為模板序列的第二時(shí)間序列;距離運(yùn)算單元,用于計(jì)算第一時(shí)間序列的元素值和第二時(shí)間序列的元素值之間的距離,得到距離矩陣;存儲(chǔ)單元,用于存儲(chǔ)第一時(shí)間序列的多個(gè)滑動(dòng)窗口對(duì)應(yīng)的距離矩陣;多個(gè)累加距離運(yùn)算單元,用于根據(jù)滑動(dòng)窗口長(zhǎng)度和模板序列的長(zhǎng)度,在多個(gè)滑動(dòng)窗口內(nèi)復(fù)用所述距離矩陣的元素并基于動(dòng)態(tài)時(shí)間規(guī)整算法并行計(jì)算第一時(shí)間序列在各個(gè)滑動(dòng)窗口內(nèi)的子序列與第二時(shí)間序列的規(guī)整路徑距離;以及控制邏輯,用于對(duì)所述序列緩沖器、距離運(yùn)算單元和多個(gè)累加距離運(yùn)算單元進(jìn)行邏輯控制。
技術(shù)領(lǐng)域
本申請(qǐng)涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種時(shí)間序列相似性計(jì)算裝置和方法。
背景技術(shù)
時(shí)間序列是金融計(jì)算中常見(jiàn)的數(shù)據(jù)形式。對(duì)于時(shí)間序列處理來(lái)說(shuō),一個(gè)普遍的任務(wù)就是比較兩個(gè)時(shí)間序列的相似性。在實(shí)際應(yīng)用中,時(shí)間序列的長(zhǎng)度往往并不相等,傳統(tǒng)的歐式距離無(wú)法有效衡量不等長(zhǎng)時(shí)間序列之間的相似性,由此引入了動(dòng)態(tài)時(shí)間規(guī)整算法(Dynamic Time Warping,DTW)。DTW是一種基于動(dòng)態(tài)規(guī)劃(Dynamic Programming,DP)的序列匹配算法,它通過(guò)時(shí)間序列補(bǔ)齊和距離累積的方式來(lái)計(jì)算兩個(gè)不等長(zhǎng)時(shí)間序列的相似性,廣泛應(yīng)用于模式識(shí)別,數(shù)據(jù)挖掘和信息檢索中。具體算法如下所述:
若時(shí)間序列X和時(shí)間序列Y的長(zhǎng)度分別為n和m,即
X(X(1),X(2),X(3),...,X(i),...,X(n));
Y(Y(1),Y(2),Y(3),...,Y(j),...,Y(m));
根據(jù)時(shí)間序列X和Y可構(gòu)建m*n階矩陣:
矩陣元素d(i,j)表示時(shí)間序列X的元素值xi和時(shí)間序列Y的元素值yj之間的距離。動(dòng)態(tài)時(shí)間規(guī)整算法的核心思想在于尋找一條通過(guò)矩陣元素的路徑,使得路徑上矩陣元素d(i,j)的累加和最小,路徑通過(guò)的元素即為計(jì)算兩個(gè)時(shí)間序列相似性的點(diǎn),路徑的累積距離就是兩個(gè)時(shí)間序列的相似性。
定義規(guī)整路徑W(Warping Path):
W=w1,w2,…,wi,…,wkmax(m,n)≤k≤m+n-1
規(guī)整路徑W將時(shí)間序列X的時(shí)間軸n非線(xiàn)性地映射到時(shí)間序列Y的時(shí)間軸m上,并且滿(mǎn)足式中D(n,m)為規(guī)整路徑的累積距離,或稱(chēng)規(guī)整路徑距離。規(guī)整路徑需要滿(mǎn)足以下約束條件:
(1)邊界條件:w1=(1,1),wk=(m,n)
(2)單調(diào)連續(xù)條件:若wi-1=(a,b),wi=(a′,b′),則a′-a=0,1,且b′-b=0,1。
目前,基于動(dòng)態(tài)時(shí)間規(guī)整算法的大規(guī)模時(shí)間序列處理往往采用通用處理器來(lái)實(shí)現(xiàn),而摩爾定律的放緩使得通用處理器的性能提升有限,數(shù)據(jù)規(guī)模的與日俱增更加凸顯了通用處理器計(jì)算能力的不足。因此,目前基于動(dòng)態(tài)時(shí)間規(guī)整算法的大規(guī)模時(shí)間序列處理受限于硬件的運(yùn)算速度,無(wú)法滿(mǎn)足大數(shù)據(jù)實(shí)時(shí)處理的需求,同時(shí)系統(tǒng)的能耗也相對(duì)較高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種基于滑動(dòng)時(shí)間窗口的時(shí)間序列相似性計(jì)算裝置和方法,以專(zhuān)用的數(shù)據(jù)架構(gòu)實(shí)現(xiàn)對(duì)時(shí)間序列的高效處理,來(lái)快速計(jì)算時(shí)間序列間的相似性。
本發(fā)明的一個(gè)方面提供一種時(shí)間序列相似性計(jì)算裝置,該裝置包括:
序列緩沖器,用于緩存第一時(shí)間序列和作為模板序列的第二時(shí)間序列;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中科馭數(shù)(北京)科技有限公司,未經(jīng)中科馭數(shù)(北京)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910080442.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:一種聲音調(diào)整方法、移動(dòng)終端和存儲(chǔ)介質(zhì)
- 下一篇:數(shù)據(jù)排序方法、裝置、服務(wù)器及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過(guò)待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來(lái)完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 時(shí)間同步裝置、時(shí)間同步系統(tǒng)和時(shí)間同步方法
- 時(shí)間校準(zhǔn)裝置和時(shí)間校準(zhǔn)方法
- 時(shí)間同步系統(tǒng)及時(shí)間同步方法
- 時(shí)間同步方法、時(shí)間同步系統(tǒng)、時(shí)間主設(shè)備以及時(shí)間從設(shè)備
- 時(shí)間控制裝置和時(shí)間控制方法
- 時(shí)間測(cè)試電路及時(shí)間測(cè)試方法
- 時(shí)間的飛行時(shí)間
- 局部激活時(shí)間的時(shí)間變換
- 時(shí)間測(cè)量電路、時(shí)間測(cè)量芯片及時(shí)間測(cè)量裝置
- 時(shí)間同步方法與時(shí)間同步系統(tǒng)
- 基于異類(lèi)關(guān)系確定目標(biāo)相似性的方法和系統(tǒng)
- 相似性匹配系統(tǒng)和方法
- 相似性匹配系統(tǒng)和方法
- 興趣點(diǎn)預(yù)測(cè)和推薦中的用戶(hù)時(shí)空相似性度量方法
- 一種基于相似性和邏輯矩陣分解的miRNA?疾病關(guān)聯(lián)關(guān)系預(yù)測(cè)方法
- 一種結(jié)合二分網(wǎng)絡(luò)和文本的醫(yī)院科室相似性分析方法
- 一種基于相似性學(xué)習(xí)及其增強(qiáng)的細(xì)胞類(lèi)型鑒定方法
- 確定企業(yè)屬性相似性、重名對(duì)象判定
- 獲取機(jī)構(gòu)技術(shù)相似性的方法及裝置
- 一種基于圖卷積神經(jīng)網(wǎng)絡(luò)的lncRNA-蛋白質(zhì)相互作用預(yù)測(cè)方法





