[發(fā)明專利]基于深度學(xué)習(xí)的用戶操作行為預(yù)測方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201811493939.0 | 申請日: | 2018-12-07 |
| 公開(公告)號: | CN109583659A | 公開(公告)日: | 2019-04-05 |
| 發(fā)明(設(shè)計(jì))人: | 楊晨;張曉風(fēng);曹曉耀;杜丹剛;翟云;蔡達(dá);朱曉虎 | 申請(專利權(quán))人: | 南京富士通南大軟件技術(shù)有限公司 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06N3/04;G06N3/08 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210012 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用戶操作行為 預(yù)測系統(tǒng) 用戶行為數(shù)據(jù) 預(yù)處理 滑動(dòng)技術(shù) 測試集 訓(xùn)練集 驗(yàn)證集 預(yù)測 學(xué)習(xí) 記憶神經(jīng)網(wǎng)絡(luò) 連續(xù)行為 內(nèi)在規(guī)律 神經(jīng)網(wǎng)絡(luò) 性能評價(jià) 種子系統(tǒng) 權(quán)重 優(yōu)化 驗(yàn)證 融合 分類 外部 創(chuàng)建 | ||
本發(fā)明公開了一種基于深度學(xué)習(xí)的用戶操作行為預(yù)測方法,包括:S1:提取用戶行為數(shù)據(jù);S2:對用戶行為數(shù)據(jù)進(jìn)行預(yù)處理;S3:將預(yù)處理后的用戶行為數(shù)據(jù)按比例劃分成訓(xùn)練集、驗(yàn)證集和測試集;S4:創(chuàng)建用戶操作行為預(yù)測系統(tǒng);S5:將訓(xùn)練集、驗(yàn)證集分類導(dǎo)入用戶操作行為預(yù)測系統(tǒng),采用窗口滑動(dòng)技術(shù)對用戶操作行為預(yù)測系統(tǒng)進(jìn)行訓(xùn)練和驗(yàn)證;S6:將測試集導(dǎo)入優(yōu)化后的用戶操作行為預(yù)測系統(tǒng),進(jìn)行性能評價(jià);S7:完成訓(xùn)練,獲取優(yōu)化完成的用戶操作行為預(yù)測系統(tǒng)。本發(fā)明利用LSTM長短記憶神經(jīng)網(wǎng)絡(luò)子系統(tǒng)并使用窗口滑動(dòng)技術(shù)來學(xué)習(xí)用戶連續(xù)行為的內(nèi)在規(guī)律,通過全連接神經(jīng)網(wǎng)絡(luò)子系統(tǒng)來學(xué)習(xí)外部因素的權(quán)重,最后將兩種子系統(tǒng)進(jìn)行融合來完成對用戶操作行為的預(yù)測。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件工程應(yīng)用技術(shù)領(lǐng)域,具體而言涉及一種基于深度學(xué)習(xí)的用戶操作行為預(yù)測方法和系統(tǒng)。
背景技術(shù)
隨著信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟件的應(yīng)用越來越廣泛,同時(shí)隨著用戶需求的多樣化,大量業(yè)務(wù)系統(tǒng)也隨之生成,這些系統(tǒng)大多體系龐大、功能復(fù)雜,涵蓋成百上千模塊。用戶在操作這些系統(tǒng)時(shí),需要根據(jù)自己的需求定位多個(gè)模塊,但由于系統(tǒng)過于龐大,尋找并定位業(yè)務(wù)模塊十分費(fèi)時(shí),用戶體驗(yàn)差。若能根據(jù)用戶以往的操作行為,并結(jié)合影響操作行為的外部因素,使用深度學(xué)習(xí)技術(shù)學(xué)習(xí)規(guī)律,從而為用戶推薦下一最有可能操作的模塊,便可節(jié)省用戶操作時(shí)間,簡單便捷,大大提高了用戶體驗(yàn)。
全連接神經(jīng)網(wǎng)絡(luò)的特點(diǎn)是前一層的所有神經(jīng)元節(jié)點(diǎn)與當(dāng)前層的所有節(jié)點(diǎn)均相連,即第n層的每個(gè)節(jié)點(diǎn)在進(jìn)行計(jì)算的時(shí)候,激活函數(shù)的輸入是n-1層所有節(jié)點(diǎn)的加權(quán),全連接神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)如圖1。
循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)與其他神經(jīng)網(wǎng)絡(luò)最大的不同是其記憶功能,RNN的網(wǎng)絡(luò)結(jié)構(gòu)如圖2。
RNN的隱藏層不僅傳入該時(shí)刻的輸出層,同時(shí)也向下傳遞到下一時(shí)刻的隱藏層,從而實(shí)現(xiàn)記憶功能,因此第t時(shí)刻的隱藏層計(jì)算公式:
St=f(U*Xt+W*St-1)
其中,St為t時(shí)刻隱藏層的輸出,f()為激活函數(shù),U為輸入層參數(shù)矩陣,W為隱藏層參數(shù)矩陣,St-1為上一時(shí)刻的隱藏層輸出。
長短記憶神經(jīng)網(wǎng)絡(luò)(LSTM)是循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的一種。LSTM在RNN的基礎(chǔ)上添加了遺忘門、輸入門、輸出門,其中遺忘門用于控制系統(tǒng)丟棄部分信息,輸入門用于決定更新的信息,輸出門則決定隱藏層的輸出結(jié)果。LSTM比RNN有了進(jìn)一步的優(yōu)化,通過添加的門對信息有選擇的記憶。LSTM隱藏層的詳細(xì)結(jié)構(gòu)如圖3。
目前,大部分的用戶操作行為預(yù)測方法,都是基于用戶的歷史操作行為的頻度進(jìn)行統(tǒng)計(jì)來預(yù)測。但是,該方法沒有考慮用戶連續(xù)操作行為的內(nèi)在規(guī)律,也沒有考慮其他的外部因素對于當(dāng)前用戶行為的影響。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種基于深度學(xué)習(xí)的用戶操作行為預(yù)測方法和系統(tǒng),利用LSTM長短記憶神經(jīng)網(wǎng)絡(luò)子系統(tǒng)并使用窗口滑動(dòng)技術(shù)來學(xué)習(xí)用戶連續(xù)行為的內(nèi)在規(guī)律,通過全連接神經(jīng)網(wǎng)絡(luò)子系統(tǒng)來學(xué)習(xí)外部因素的權(quán)重,最后將兩種子系統(tǒng)進(jìn)行融合來完成對用戶操作行為的預(yù)測。
為達(dá)成上述目的,結(jié)合圖5,本發(fā)明提出一種基于深度學(xué)習(xí)的用戶操作行為預(yù)測方法,所述方法包括:
S1:從歷史操作日志中提取用戶行為數(shù)據(jù),所述用戶行為數(shù)據(jù)至少包括環(huán)境數(shù)據(jù)和連續(xù)行為數(shù)據(jù),環(huán)境數(shù)據(jù)包括數(shù)據(jù)發(fā)生時(shí)的多個(gè)外部環(huán)境因素,連續(xù)行為數(shù)據(jù)至少包括用戶的操作行為序列和操作行為的發(fā)生時(shí)間。
進(jìn)一步的,所述外部環(huán)境因素包括公司ID、部門ID、用戶ID、行為發(fā)生的時(shí)段中的幾種或者全部。
例如,環(huán)境數(shù)據(jù)包括數(shù)據(jù)的發(fā)生來源,如公司ID,部門ID,用戶ID等,也包括行為的發(fā)生時(shí)段,如上午還是下午,是否節(jié)假日等。連續(xù)行為數(shù)據(jù),包括用戶的操作行為序列和行為發(fā)生的具體時(shí)間。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京富士通南大軟件技術(shù)有限公司,未經(jīng)南京富士通南大軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811493939.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理
- 一種交通流短時(shí)預(yù)測系統(tǒng)
- 一種應(yīng)用于新能源電站的基于在線校正的功率預(yù)測方法
- 一種風(fēng)光功率聯(lián)合預(yù)測系統(tǒng)
- 一種超短期系統(tǒng)負(fù)荷預(yù)測實(shí)時(shí)在線考核分析方法
- 一種多級協(xié)調(diào)電量預(yù)測預(yù)警系統(tǒng)
- 一種太陽能熱發(fā)電站功率預(yù)測系統(tǒng)及運(yùn)行方法
- 系統(tǒng)的維護(hù)狀態(tài)預(yù)測方法以及裝置
- 一種智能氣候預(yù)測系統(tǒng)
- 一種預(yù)測系統(tǒng)故障的方法、裝置及電子設(shè)備
- 一種票據(jù)利率的預(yù)測系統(tǒng)及方法
- 一種用戶行為統(tǒng)計(jì)方法及系統(tǒng)
- 基于大數(shù)據(jù)的網(wǎng)絡(luò)用戶分類系統(tǒng)
- 基于大數(shù)據(jù)的網(wǎng)絡(luò)用戶分類方法
- 用戶行為數(shù)據(jù)清理方法及裝置
- 用戶行為數(shù)據(jù)的采集方法及裝置
- 用戶行為數(shù)據(jù)分析方法及服務(wù)器
- 智慧網(wǎng)點(diǎn)用戶行為分析方法及裝置、存儲介質(zhì)和終端
- 數(shù)據(jù)查詢方法和裝置
- 一種用于網(wǎng)絡(luò)環(huán)境的用戶行為預(yù)測系統(tǒng)及其方法
- 一種管理平臺中用戶行為預(yù)測方法及系統(tǒng)
- 電鍍預(yù)處理溶液和電鍍預(yù)處理方法
- 鐵水預(yù)處理方法及其預(yù)處理裝置
- 預(yù)處理裝置及其預(yù)處理方法
- 預(yù)處理組件、使用該預(yù)處理組件進(jìn)行試樣的預(yù)處理的預(yù)處理裝置及包括該預(yù)處理裝置的分析系統(tǒng)
- 待測樣品預(yù)處理裝置、預(yù)處理筒及預(yù)處理方法
- 醋酸纖維卷曲預(yù)處理裝置、預(yù)處理液及預(yù)處理方法
- 預(yù)處理裝置
- 預(yù)處理濾芯
- 甘薯儲藏預(yù)處理設(shè)備及預(yù)處理方法
- 水樣預(yù)處理裝置、水樣預(yù)處理系統(tǒng)及水樣預(yù)處理方法





