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

        ?

        構(gòu)建多層循環(huán)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)對(duì)金融指標(biāo)數(shù)據(jù)的驗(yàn)證分析

        2021-03-24 03:26:22劉超云謝瑋

        劉超云 謝瑋

        (1.中國聯(lián)合網(wǎng)絡(luò)通信有限公司廣西分公司,廣西南寧 530022;2.廣西財(cái)經(jīng)學(xué)院,廣西南寧 530022)

        1 傳統(tǒng)的金融分析機(jī)器學(xué)習(xí)方法

        在金融數(shù)據(jù)分析領(lǐng)域(股票、期貨),我們最常用的指標(biāo)有MA、RSI、MACD等,預(yù)測(cè)分析用機(jī)器學(xué)習(xí)方法常用的有線性回歸計(jì)算、SVM支持向量機(jī),樸素貝葉斯和隨機(jī)森林(決策樹)算法等。這些傳統(tǒng)的機(jī)器學(xué)習(xí)算法大多都是回歸算法的衍生,對(duì)過去時(shí)刻的數(shù)據(jù)的特征學(xué)習(xí)缺乏連續(xù)性記憶[1]。

        還有一個(gè)常用于預(yù)測(cè)的馬爾科夫模型(Markov models),其最基本的模型就是馬爾科夫鏈,就是用來確定一系列時(shí)間序列狀態(tài)之間的關(guān)系[2],預(yù)測(cè)狀態(tài)輸出則由當(dāng)前狀態(tài)矩陣(各狀態(tài)的概率矩陣)與狀態(tài)之間的概率對(duì)稱矩陣進(jìn)行乘積;

        Pn(t-1)為時(shí)刻t-1的第n個(gè)狀態(tài)單元發(fā)生概率,Pn(t)為時(shí)刻t的第n個(gè)狀態(tài)單元發(fā)生概率,而[P1(t)…Pn(t)]則為各個(gè)狀態(tài)的概率向量(矩陣),最后可以算出哪個(gè)狀態(tài)單元發(fā)生的概率最大。

        但是馬爾科夫鏈預(yù)測(cè)的狀態(tài)輸出只和上一時(shí)刻狀態(tài)的概率矩陣有關(guān)系,和過去其他時(shí)刻的狀態(tài)分布無關(guān),其并不依賴過去其他時(shí)刻的狀態(tài),有一定的局限性。

        2 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

        自循環(huán)神經(jīng)網(wǎng)絡(luò)Recurrent Neuralnetwork被提出以來,作為機(jī)器學(xué)習(xí)的神經(jīng)網(wǎng)絡(luò)一種,已經(jīng)廣泛被人們用于金融、識(shí)別和安全等領(lǐng)域。rnn在處理連續(xù)序列數(shù)據(jù)(Sequential Data)的分析上十分有效[3],克服傳統(tǒng)神經(jīng)網(wǎng)絡(luò)對(duì)歷史權(quán)值參數(shù)(Hyperparameter)關(guān)聯(lián)性聯(lián)系弱的缺點(diǎn),對(duì)數(shù)據(jù)信息狀態(tài)能夠進(jìn)行記憶。同時(shí),基礎(chǔ)的rnn非常依賴前一時(shí)刻的網(wǎng)絡(luò)狀態(tài)(Previous States),在每個(gè)時(shí)刻(Timestep)都會(huì)與前一時(shí)刻的網(wǎng)絡(luò)狀態(tài)相關(guān)聯(lián)(一般為輸入向量卷積狀態(tài)向量)通過rnn內(nèi)部結(jié)構(gòu)得出輸出和下一時(shí)刻的狀態(tài),以此反復(fù)循環(huán)訓(xùn)練并得出最佳結(jié)果,也可以用到金融分析[4]。

        循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)其實(shí)是前饋神經(jīng)網(wǎng)絡(luò)的進(jìn)一步延伸,但是其結(jié)構(gòu)并不是單一的循環(huán)結(jié)構(gòu),其只是在輸入和輸出在連續(xù)時(shí)間節(jié)點(diǎn)上的循環(huán)(Timestep),同時(shí)其輸入并不是最初的輸入值,而是不斷更新的新輸入數(shù)據(jù)。x(t)表示時(shí)刻t的輸入數(shù)據(jù),S(t)表示時(shí)刻t的網(wǎng)絡(luò)狀態(tài),y(t)表示時(shí)刻t的輸出數(shù)據(jù),Wx代表時(shí)刻t輸入訓(xùn)練參數(shù)向量(矩陣),Ws代表時(shí)刻t網(wǎng)絡(luò)狀態(tài)訓(xùn)練參數(shù)向量(矩陣)。因此根據(jù)rnn的特征,在t時(shí)刻的輸出y(t),是受到t-1時(shí)刻的輸入x(t-1)影響的,因而有如下公式0:

        其中bs為狀態(tài)的偏置量參數(shù)(parameters)。

        regress_function是回歸函數(shù),可以是softmax也可以是logistic回歸,Wy是輸出狀態(tài)參數(shù)向量,by為狀態(tài)的偏置量參數(shù)(parameters),y(t)為通過輸入x(t)經(jīng)過網(wǎng)絡(luò)后得出的實(shí)際輸出值。

        3 金融數(shù)據(jù)前期計(jì)算處理

        現(xiàn)在有很多的數(shù)據(jù)都有每日的交易量和OHLS基本數(shù)據(jù)如股票、期貨、貨幣指數(shù)等,所以我們選擇基本的股票數(shù)據(jù)即可,這些股票的歷史數(shù)據(jù)可以從各大金融網(wǎng)站接口直接獲取。

        在股票數(shù)據(jù)分析里,我們主要對(duì)股票的趨勢(shì)指數(shù)平滑移動(dòng)平均線(M AC D)和開盤收盤價(jià)進(jìn)行分析。MA CD 我們采用普遍的12日快指數(shù)移動(dòng)平均線(EMA)減去26日慢指數(shù)移動(dòng)平均線求得。通過構(gòu)建循環(huán)神經(jīng)網(wǎng)絡(luò)(R N N)分析MACD和其他移動(dòng)平均線的歷史數(shù)據(jù),預(yù)測(cè)每日的開盤和收盤價(jià)格[5]。

        4 循環(huán)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)

        用神經(jīng)網(wǎng)絡(luò)分析預(yù)測(cè)股票數(shù)據(jù),以及驗(yàn)證指標(biāo)和指標(biāo)組合可行性,可以用不同類型的網(wǎng)絡(luò)進(jìn)行分析,如C N N、R N N 等,這里我們主要使用循環(huán)神經(jīng)網(wǎng)絡(luò)R N N 來做我們的金融數(shù)據(jù)分析和驗(yàn)證。

        我們?cè)诜治鼋鹑跀?shù)據(jù)的時(shí)候,通常會(huì)使用到很多指標(biāo)公式,常用的有M A C D、M A、E M A、W M A、R S I、D IF、A B I、MP中間價(jià)指數(shù)等指標(biāo),如何驗(yàn)證這些指標(biāo)或者指標(biāo)組合在某一個(gè)金融數(shù)據(jù)、股票或者期貨適用,我們可以使用神經(jīng)網(wǎng)絡(luò)來驗(yàn)證。

        圖1 多層RNN 單元結(jié)構(gòu)Fig.1 Structure of multilayer RNN unit

        在單個(gè)循環(huán)神經(jīng)網(wǎng)絡(luò)單元里,我們訓(xùn)練數(shù)據(jù),一般是設(shè)置好rnn單元的狀態(tài)數(shù)量,同時(shí)設(shè)置好step每次輸入數(shù)據(jù)數(shù)目,把數(shù)據(jù)分成多維的數(shù)據(jù)序列或者向量矩陣,輸入到神經(jīng)單元里,然后得到一個(gè)step數(shù)和狀態(tài)數(shù)的向量序列;拿這個(gè)向量序列做預(yù)測(cè)或驗(yàn)證,同時(shí)可以與樣本標(biāo)簽結(jié)果進(jìn)行比較或者做回歸計(jì)算,并且最小化損失函數(shù),訓(xùn)練出的參數(shù)模型來改進(jìn)預(yù)測(cè)結(jié)果。

        在本篇我們主要設(shè)計(jì)一個(gè)多層的rnn單元結(jié)構(gòu),來測(cè)試我們的股票指標(biāo)算法組合的可行性。多層的rnn結(jié)構(gòu),我們可以把一個(gè)rnn單元cell看做一個(gè)神經(jīng)層,多個(gè)rnn單元并聯(lián),前一個(gè)rnn單元的狀態(tài)輸出為下一個(gè)rnn單元的輸入,如圖1,t時(shí)刻輸入向量input從一個(gè)rnn單元進(jìn)入,經(jīng)過n個(gè)單元層,輸出向量o u t p u t,如果數(shù)據(jù)輸入的批量數(shù)batchsize為b和輸出狀態(tài)數(shù)為h,那單次輸出狀態(tài)向量矩陣的維度為3個(gè)維度Ot=(b,n,h)。然后我們需要取第n個(gè)單元層的狀態(tài)輸出向量作為預(yù)測(cè)輸出P,通過轉(zhuǎn)化Ot矩陣到(n,b,h),取第一個(gè)維度n的最后一組數(shù)據(jù)作為預(yù)測(cè)用的輸出數(shù)據(jù)O’維度為(b,h)。對(duì)O’再經(jīng)過一個(gè)全鏈接層和加上偏置量,得出預(yù)測(cè)值Pt,如下公式。

        其中Wt為時(shí)刻t 時(shí)神經(jīng)層r nn 單元最后一層權(quán)值參數(shù)矩陣,*為矩陣的乘積,為O’的狀態(tài)矩陣,bt為偏置量。

        有了以上的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),我們可以把數(shù)據(jù)批量分成b數(shù)量的輸入值input集合{xn}和每個(gè)輸入值相對(duì)應(yīng)的實(shí)際標(biāo)簽值集合{yn},{xn}輸出到網(wǎng)絡(luò),得出狀態(tài)向量輸出{Pt}集合,通過損失函數(shù)(loss function)對(duì)預(yù)測(cè)值Pt和實(shí)際標(biāo)簽值y做比較[6],通過梯度反向計(jì)算最小化損失函數(shù)參數(shù)值。

        我們可任意選取一個(gè)標(biāo)準(zhǔn)普爾500指數(shù)的公司股票數(shù)據(jù)(S&P500),我們?cè)谶@里選微軟公司的從1986年起的數(shù)據(jù)作為分析對(duì)象。我們?yōu)榱蓑?yàn)證指標(biāo)數(shù)據(jù)組合是否適合用來預(yù)測(cè)股票結(jié)果,我們用8000組的12天MA、MACD、DIFF和12天RSI的指標(biāo)組合數(shù)據(jù),進(jìn)行10次(Epochs)以上的循環(huán)訓(xùn)練、最后得到預(yù)測(cè)值(Predict)和標(biāo)準(zhǔn)化以后每日收盤價(jià)格(Close)曲線如圖2。

        圖2 預(yù)測(cè)價(jià)格predict 標(biāo)準(zhǔn)化值與收盤價(jià)close 標(biāo)準(zhǔn)化值對(duì)比Fig.2 Comparison of predicted normalized value and close normalized value of forecast price

        我們對(duì)8000個(gè)樣本數(shù)據(jù)進(jìn)行訓(xùn)練循環(huán)次數(shù)(Epochs)在10次以上,得到了預(yù)測(cè)標(biāo)準(zhǔn)值最后的0.700036接近實(shí)際的最后收盤價(jià)格標(biāo)準(zhǔn)值0.744255,由此可以看出MA、MACD、DIFF和RSI的指標(biāo)組合對(duì)股票還是有比較好的預(yù)測(cè)性。

        如果我們單純用MACD數(shù)據(jù)做訓(xùn)練輸入,會(huì)得到圖3的預(yù)測(cè)值曲線,和圖2實(shí)際收盤價(jià)格曲線有很大的差距,這也符合我們做金融股票數(shù)據(jù)分析時(shí)候,使用多個(gè)股票指標(biāo)組合來分析,對(duì)判斷數(shù)據(jù)走勢(shì)準(zhǔn)確度有很大的幫助。

        5 總結(jié)

        我們通過構(gòu)建多層的循環(huán)神經(jīng)網(wǎng)絡(luò),對(duì)金融股票數(shù)據(jù)指標(biāo)算法組合進(jìn)行驗(yàn)證,可以有效推斷出比較合適的金融分析方法,有助于金融分析工具使用。我們?cè)跇?gòu)建循環(huán)神經(jīng)網(wǎng)絡(luò)時(shí)使用了多個(gè)的神經(jīng)網(wǎng)絡(luò)單元并聯(lián)對(duì)神經(jīng)元狀態(tài)信息進(jìn)行多層過濾和篩選,最后輸出預(yù)測(cè)結(jié)果去與實(shí)際值做對(duì)比并得到有效的驗(yàn)證效果。在數(shù)據(jù)源方面,除了金融股票的數(shù)據(jù)和指標(biāo)數(shù)據(jù),還可以利用公司其它披露的經(jīng)營信息和大盤總趨勢(shì)信息進(jìn)行量化作為數(shù)據(jù)輸入到神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練和分析,將能得到更好的效果。

        在线观看av片永久免费| 日本一区二区三区啪啪| 国产高清自产拍av在线| 国产在线观看91一区二区三区| 久久久久久国产精品免费免费| 黄 色 人 成 网 站 免 费| 韩国无码精品人妻一区二| 激情视频在线观看好大| 夜夜高潮夜夜爽国产伦精品| 亚洲一区av无码少妇电影| 99久久久69精品一区二区三区 | 美女露内裤扒开腿让男人桶无遮挡| 无码少妇一区二区三区芒果 | 国产国语一级免费黄片| 情爱偷拍视频一区二区| 久久夜色精品国产| 国产系列丝袜熟女精品视频| 中文字幕日韩精品亚洲精品| 精品久久久久久综合日本| 亚洲日韩v无码中文字幕| 岛国熟女一区二区三区| 国产精品日韩亚洲一区二区| 蜜臀性色av免费| 欧韩视频一区二区无码| 亚洲视频综合在线第一页| 黑人老外3p爽粗大免费看视频| a级毛片成人网站免费看| 全免费a级毛片免费看| 日本在线一区二区免费| 国产精品爽爽ⅴa在线观看| 欧美午夜精品久久久久久浪潮| 国产小车还是日产的好| 在线视频色系中文字幕| 影音先锋女人av鲁色资源网久久| 国产成人乱色伦区小说| 国产高清在线精品一区不卡| 国产国语亲子伦亲子| 18禁男女爽爽爽午夜网站免费| 国内自拍视频在线观看| 久久综合噜噜激激的五月天| 狠狠色综合网站久久久久久久|