亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進深度信念網(wǎng)絡(luò)的電力欠費預(yù)警研究*

        2020-06-09 06:18:18廖嘉煒孫煜華吳永歡池燕清徐炫東
        計算機與數(shù)字工程 2020年3期
        關(guān)鍵詞:用戶模型

        廖嘉煒 孫煜華 吳永歡 池燕清 徐炫東

        (廣州供電局有限公司 廣州 510620)

        1 引言

        隨著電力客戶用電量快速增加和外部壞境的不斷變化,供電公司面臨的電費回收風(fēng)險和不確定性也在逐年加大[1]。市場上出現(xiàn)了預(yù)付費電表,可設(shè)置用戶先買電后用電的控制方式[2~3]。然而,為所有客戶安裝新型電表費用較大。因此,有效監(jiān)測客戶用電行為特征,利用數(shù)據(jù)分析技術(shù)預(yù)測欠費行為,督促用戶從后付費模式向預(yù)付費模式轉(zhuǎn)化,是當(dāng)前營銷工作的重要內(nèi)容之一[4]。

        目前電費回收相關(guān)分析技術(shù)尚未涉及到直接預(yù)測用戶會欠費時間、欠費金額以及未來欠費的可能性,這也是最直觀的預(yù)警方式[5]。由于指標(biāo)難以選擇,缺乏有效的分析預(yù)測方法,目前電費回收常用兩類技術(shù)方法:一類是利用層次分析法[6]、主成分分析[7]、層次聚類[8]、灰色關(guān)聯(lián)分析[9]等算法分析用戶歷史用電行為和繳費記錄,建立風(fēng)險模型[10]評估用戶預(yù)警級別;另一種是利用神經(jīng)網(wǎng)絡(luò)[11]、SVM[12]等監(jiān)督類算法學(xué)習(xí)用電特征預(yù)測用戶高危風(fēng)險度[13]。上述兩種方法都不能直接預(yù)測用戶欠費相關(guān)信息,多結(jié)合自適應(yīng)算法等,提高網(wǎng)絡(luò)的收斂時間[14~16]。

        本文提出一種基于改進的深度信念網(wǎng)絡(luò)電費回收預(yù)測模型,并結(jié)合具體數(shù)據(jù)研究和驗證其實用性。該方法將欠費問題轉(zhuǎn)為更有針對性的預(yù)測變量,包括用戶欠費時間和欠費金額,并設(shè)計關(guān)聯(lián)指標(biāo)用于訓(xùn)練模型,得到較精準(zhǔn)預(yù)測結(jié)果。

        2 電費回收預(yù)測模型

        2.1 欠費預(yù)測預(yù)測流程

        構(gòu)建電費欠費預(yù)測模型,首先設(shè)計欠費時間和欠費金額的預(yù)測方式,建立相關(guān)指標(biāo)體系,形成模型輸入特征;然后抽取指標(biāo)對應(yīng)的電力營銷數(shù)據(jù),構(gòu)建學(xué)習(xí)樣本;進而對比所構(gòu)建深度信念網(wǎng)絡(luò)模型和BP-神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果,驗證欠費預(yù)測精度。模型流程如圖1所示。

        圖1 電費回收預(yù)測模型流程圖

        2.2 用戶欠費時間預(yù)測

        以現(xiàn)有信息系統(tǒng)預(yù)測能力,難以直接預(yù)測下次欠費發(fā)生的時間。由于不同月份可能具有不同的用電行為特征,且各個月份用電行為關(guān)聯(lián)較小,因此缺少直接有效的指標(biāo)和特征參數(shù)。本文通過研究預(yù)測用戶下次欠費距離本次欠費的間隔時長來得到下次欠費時間,并利用欠費歷史數(shù)據(jù)來構(gòu)造指標(biāo)體系。利用用戶欠費記錄數(shù)據(jù)構(gòu)建指標(biāo)體系,基于欠費時間數(shù)據(jù)和基礎(chǔ)信息以及用電行為數(shù)據(jù)建立特征參數(shù)集用于預(yù)測模型的輸入?;谥笜?biāo)體系的特征參數(shù)可以更加精準(zhǔn)地反映用戶用電行為與欠費時間之間的關(guān)系;最近一次欠費距今間隔時長作為欠費時間預(yù)測模型的檢驗指標(biāo)。

        2.3 用戶欠費金額預(yù)測

        結(jié)合經(jīng)驗可以知道,下次可能欠費金額與歷史欠費金額有密切的關(guān)聯(lián)關(guān)系。用戶欠費金額預(yù)測是利用欠費歷史數(shù)據(jù)來構(gòu)造指標(biāo)體系,基于欠費金額數(shù)據(jù)和基礎(chǔ)信息以及用電行為數(shù)據(jù)建立特征參數(shù)集用于預(yù)測模型的輸入來預(yù)測用戶的欠費金額。基于指標(biāo)體系的特征參數(shù)可以更加精準(zhǔn)地反映用戶用電行為與欠費金額之間的關(guān)系,將欠費金額作為欠費金額預(yù)測模型的檢驗指標(biāo)。

        3 深度信念網(wǎng)絡(luò)模型

        3.1 受限制玻爾茲曼機原理

        受限制玻爾茲曼機(Restricted Boltzmann Machine,RBM)是通過縮減玻爾茲曼機(Boltzmann Machine,BM)的網(wǎng)絡(luò)結(jié)構(gòu)得到的,忽略可見層與隱含層的連接,如圖2 所示??梢妼蛹磳ο蟮奶卣骰蛑笜?biāo);隱含層是抽象的可見層節(jié)點信息,沒有具體物理意義。

        圖2 單層玻爾茲曼機

        對于給定可見層和隱含層狀態(tài)(v,h),受限制玻爾茲曼機具有的能量計算如式(1)。

        式中θ是RBM 的參數(shù){W,a,b},均為實數(shù);n是可見層節(jié)點數(shù)量;m是隱含層節(jié)點數(shù)量;vi是第i個可見單元的狀態(tài);hj是第j個隱單元的狀態(tài);ai是可見單元i的偏置;bj是隱單元j的偏置;Wij是可見層單元i與隱含層單元j的連接權(quán)重。

        當(dāng)網(wǎng)絡(luò)的連接權(quán)重W、可見層偏置a、隱含層偏置b等參數(shù)固定后,若固定可見層或隱含層節(jié)點取值后,另外一層節(jié)點之間的狀態(tài)符合條件獨立分布,可以利用能量函數(shù)E(v,h|θ)計算 (v,h)的出現(xiàn)機率。給定可見節(jié)點的狀態(tài)時,第j個隱含層節(jié)點的激活概率如式(2)和式(3)。

        一般使用CD-k算法計算可見層取值與輸入數(shù)據(jù)進行比較產(chǎn)生重構(gòu)計算誤差,調(diào)整參數(shù)。

        1)算法初始化

        給定訓(xùn)練樣本集合S;模型訓(xùn)練周期J,學(xué)習(xí)速率ω以及CD-k 算法參數(shù)k;設(shè)置算法可見層節(jié)點數(shù)量m和隱含層節(jié)點數(shù)量n;初始化可見層偏置向量a,隱含層偏置向量b和網(wǎng)絡(luò)權(quán)重W。

        2)訓(xùn)練階段

        (1)對s∈S(對所有的訓(xùn)練樣本),s(0)=s行k次采樣,依次計算當(dāng)t=1,2,…,k時的可見層和隱含層的狀態(tài),如式(4)和式(5)。

        (2)分別在t=1,2,…,k 時計算梯度值,根據(jù)式(6)-(8)計算當(dāng)i=1,2,…m,j=1,2,…,n時的 Δwi,j,Δai和 Δbj:

        (3)直到最后t=k時據(jù)式(9)~(11)計算出w,a,b。

        (4)使用訓(xùn)練后得到參數(shù)重構(gòu)樣本數(shù)據(jù),并與實際值進行比較,如果它們之間的差值足夠小就可以認(rèn)為訓(xùn)練數(shù)據(jù)集與樣本數(shù)據(jù)是一致的,否則說明誤差太大。通常將最大次數(shù)設(shè)置在1000~5000 間,當(dāng)計算次數(shù)滿足最大值時,無論參數(shù)訓(xùn)練是否完成都退出迭代過程。

        3.2 深度信念網(wǎng)絡(luò)構(gòu)建及訓(xùn)練

        深度信念網(wǎng)絡(luò)由一個輸入層和輸出層,以及多個隱含層組成的網(wǎng)絡(luò)模型。每個隱含層可以從它前面的單元獲取相關(guān)的特征信息。

        DBN由多層受限制玻爾茲曼機組成,可以看成是由多個RBM層的疊加而成,如圖3所示。第一層RBM 網(wǎng)絡(luò)隱含層的輸出,作為第二層RBM 網(wǎng)絡(luò)輸入層的輸入。

        圖3 RBM疊加構(gòu)成DBN

        DBN 網(wǎng)絡(luò)可以看作多層RBM 網(wǎng)絡(luò)的疊加,逐層對RBM 進行訓(xùn)練,然后調(diào)整DBN 模型的全部參數(shù)。DBN訓(xùn)練主要分為兩個階段:

        1)預(yù)訓(xùn)練

        首先把訓(xùn)練數(shù)據(jù)si作為第一層RBM 可見層的輸入數(shù)據(jù),使用對比散度算法對RBM 進行訓(xùn)練,得到權(quán)值矩陣、偏置等參數(shù);利用第一層RBM 訓(xùn)練得到的權(quán)值計算,通過前向計算方法計算隱含層取值;將計算結(jié)果作為第二層RBM 的輸入層數(shù)據(jù),然后對第二層RBM 進行訓(xùn)練;最后,遞歸訓(xùn)練后面網(wǎng)絡(luò)的模型參數(shù)。

        2)微調(diào)

        使用誤差反饋方式將預(yù)測的誤差從輸出層反饋傳遞到網(wǎng)絡(luò)輸入層,然后對網(wǎng)絡(luò)參數(shù)進行細(xì)微調(diào)整。設(shè)置預(yù)測值為模型標(biāo)簽,對DBN 網(wǎng)絡(luò)進行有監(jiān)督學(xué)習(xí),微調(diào)網(wǎng)絡(luò)參數(shù)。經(jīng)過多層RBM 訓(xùn)練過程,預(yù)測模型得到數(shù)據(jù)的特征信息,這屬于無監(jiān)督學(xué)習(xí)。

        4 實驗驗證

        4.1 數(shù)據(jù)集

        研究所采用的數(shù)據(jù)集來自于某省國家電網(wǎng)電力用戶營銷數(shù)據(jù)庫系統(tǒng),由于用電特殊性,本研究利用大工業(yè)用戶的行為數(shù)據(jù)進行實驗研究;數(shù)據(jù)集共167553 條送電時間一年及以上,時間范圍為2017年1月至2017年12月的大工業(yè)用戶。

        圖4 預(yù)測用戶欠費時間相關(guān)指標(biāo)

        依照上述欠費時間與金額的預(yù)測方法抽取數(shù)據(jù)進行數(shù)據(jù)預(yù)處理。預(yù)測用戶欠費時間和欠費金額使用的指標(biāo)分別如圖4和圖5所示。對時間預(yù)測模型的數(shù)據(jù)集作初步分析,發(fā)現(xiàn)欠費間隔有大部分只欠費一次和沒有欠費過的用戶,將沒有欠費過的用戶的欠費間隔置為12,只欠費過一次的用戶的欠費間隔置為這次違約距2017 年12 月的月份差值。對欠費金額預(yù)測模型的數(shù)據(jù)集作初步分析,發(fā)現(xiàn)每次欠費金額分布在0~100萬,為便于DNB模型的收斂,將欠費金額以千元計,并保留一位小數(shù)。

        數(shù)據(jù)預(yù)處理包括去除異常數(shù)據(jù)、特征量化、不同類型數(shù)據(jù)轉(zhuǎn)換、不同數(shù)據(jù)源整合以及特征工程等;并以1∶4的比例構(gòu)建模型的測試和訓(xùn)練樣本。

        圖5 預(yù)測用戶欠費金額相關(guān)指標(biāo)

        4.2 DBN精度實驗結(jié)果及分析

        電費回收預(yù)測DBN 模型訓(xùn)練過程為:首先初始化DBN 網(wǎng)絡(luò),根據(jù)樣本的特征設(shè)計輸入窗口的大小,根據(jù)預(yù)測窗口設(shè)置輸出窗口的大小;隨后設(shè)置最大訓(xùn)練次數(shù),初始化網(wǎng)絡(luò)參數(shù);然后預(yù)訓(xùn)練網(wǎng)絡(luò)模型,無監(jiān)督地訓(xùn)練網(wǎng)絡(luò)中每一層RBM 網(wǎng)絡(luò),使RBM 網(wǎng)絡(luò)的特征映射最優(yōu);最后微調(diào)DBN 網(wǎng)絡(luò)模型參數(shù)。將預(yù)測值作為DBN 網(wǎng)絡(luò)的輸出層,有監(jiān)督訓(xùn)練整個網(wǎng)絡(luò),對DBN 電費回收預(yù)測模型進行微調(diào)。

        分別使用基于RBM 的BP 和DNB 神經(jīng)網(wǎng)絡(luò)對兩套模型進行訓(xùn)練和測試。通過實驗得到兩套預(yù)測模型網(wǎng)絡(luò)結(jié)構(gòu)對比如表1所示。

        表1 網(wǎng)絡(luò)結(jié)構(gòu)設(shè)置

        設(shè)置RBM 和BP 的迭代次數(shù)分別為1000 和500 時,基于DBN 的欠費時間間隔的預(yù)測混肴矩陣如表2 所示。混肴矩陣的行坐標(biāo)為原違約間隔,縱坐標(biāo)為預(yù)測出的違約間隔,可以看出大部分違約間隔被預(yù)測出來,在矩陣對角線上三角位置的不為0數(shù)值為被偏小預(yù)測的間隔,可以設(shè)想這部分用戶是否有更頻繁的欠費行為未被察覺,加大審查力度,用以電費回收預(yù)警。

        表2 模型性能評價混淆矩陣表

        由于欠費金額分布范圍較廣,設(shè)置可信區(qū)間為5%,在區(qū)間內(nèi)小范圍的震蕩的預(yù)測值都可認(rèn)為是正確預(yù)測了欠費金額。由于數(shù)據(jù)量較多,隨機取100 個數(shù)據(jù)作曲線對比,并對欠費時間和欠費金額的預(yù)測進行精度分析,如圖6 所示,可看出算法精度差異。

        圖6 對不同算法準(zhǔn)確率對比

        從圖6 中可以發(fā)現(xiàn)疊加了RBM 訓(xùn)練的DBN 算法比BP 神經(jīng)網(wǎng)絡(luò)模型的準(zhǔn)確率,不管在欠費金額預(yù)測還是欠費間隔預(yù)測模型上均有所提高。且隨著DBM 迭代次數(shù)的增加,收斂時間增大,當(dāng)?shù)螖?shù)由RBM 1000-BP 500增至RBM 2000-BP 1000時時間和金額模型的準(zhǔn)確率分別由91.44%提升到91.94%和由90.56%提升到90.87%。同時,模型學(xué)習(xí)速度也有所犧牲??傮w可以看出DBN 算法對電費回收時間和金額的預(yù)測均有比較好的效果,并且具有很好的實施性和實時性。

        5 結(jié)語

        本研究針對電費回收預(yù)測方法,構(gòu)建了基于DBM 的電費回收預(yù)測模型。將欠費問題轉(zhuǎn)為用戶欠費時間和金額的預(yù)測,利用歷史數(shù)據(jù)構(gòu)建了訓(xùn)練模型的動態(tài)和靜態(tài)指標(biāo)體系。在構(gòu)建指標(biāo)時充分考慮用戶地域行業(yè)等基礎(chǔ)特征,并結(jié)合用電行為特征指標(biāo)。同時,在構(gòu)造訓(xùn)練樣本集時,對不同用電級別的企業(yè)用電數(shù)據(jù)均進行特征工程和規(guī)范化處理,降低了指標(biāo)變化對模型穩(wěn)定性的干擾。采用DBM 建立電費回收時間和金額的預(yù)測模型,由于增加了RBM 特征提取算法,且采用最近一年的數(shù)據(jù),可以更好地對樣本數(shù)據(jù)進行模式匹配,與BP神經(jīng)網(wǎng)絡(luò)迭代結(jié)果對比,進一步表明提出的算法具有可行性、有效性和實用性。

        猜你喜歡
        用戶模型
        一半模型
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        3D打印中的模型分割與打包
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        Camera360:拍出5億用戶
        100萬用戶
        色视频不卡一区二区三区| 欧美老熟妇又粗又大| 国产一区二区三区免费在线视频 | 欧美伦费免费全部午夜最新| 久久综合精品国产二区无码| 伊人久久亚洲综合影院首页| 亚洲中文字幕乱码在线视频| 免费观看91色国产熟女| 粉嫩虎白女毛片人体| 精品国产91天堂嫩模在线观看| 富婆叫鸭一区二区三区| 国产精品女同一区二区免费站| 97色伦综合在线欧美视频| 操出白浆在线观看| 成年人视频在线播放麻豆| 99re6在线视频精品免费下载| 四川老熟妇乱子xx性bbw| 欧美乱人伦中文字幕在线不卡| 亚洲av推荐网站在线观看| 欧美人与善在线com| 成人小说亚洲一区二区三区| 男人深夜影院无码观看| 日本人妻系列中文字幕| 国产综合在线观看| 热99精品| 日韩男女av中文字幕| 小妖精又紧又湿高潮h视频69| 国产色综合天天综合网| 欧美成人a视频免费专区| 日韩精品在线观看在线| 色偷偷偷久久伊人大杳蕉| 国产日韩久久久精品影院首页| 日本顶级片一区二区三区 | 国产亚洲综合另类色专区| 国产av无码专区亚洲avjulia| 亚洲欧美成人a∨| 黄色三级国产在线观看| 久久久久亚洲av成人人电影| 国产乱人伦偷精品视频| 中文字幕一区二区人妻痴汉电车| 日本系列中文字幕99|