A. 誰能教我寫一個MATLAB實現BP神經網路預測股票價格的編碼,我要寫畢業論文,不懂,多謝啊!
網路的訓練過程與使用過程了兩碼事。
比如BP應用在分類,網路的訓練是指的給你一些樣本,同時告訴你這些樣本屬於哪一類,然後代入網路訓練,使得這個網路具備一定的分類能力,訓練完成以後再拿一個未知類別的數據通過網路進行分類。這里的訓練過程就是先偽隨機生成權值,然後把樣本輸入進去算出每一層的輸出,並最終算出來預測輸出(輸出層的輸出),這是正向學習過程;最後通過某種訓練演算法(最基本的是感知器演算法)使得代價(預測輸出與實際輸出的某范數)函數關於權重最小,這個就是反向傳播過程。
您所說的那種不需要預先知道樣本類別的網路屬於無監督類型的網路,比如自組織競爭神經網路。
B. BP神經網路預測股票的Matlab的m文件
BP神經網路預測股票的Matlab的m文件,一般吧
C. matlab BP神經網路預測模型上證指數 求大神
你說的應該是預測控制吧,先用BP神經網路建立模型,然後用預測控制進行滾動優化。
D. BP神經網路做數據預測,預測出來結果感覺不對,求大神指導
作預測,曲線要擬合。看理論值與實際的相關程度。你的相關系數肯定小,難以有理想結果!
E. BP神經網路預測股票
感知器你知道么,如果不知道,建議你買《人工神經網路原理》馬銳著,看完70頁你就會了。里邊也有你這個問題的設計思路。用c語言matlab都能編,如果有問題,請留言,想問下你是什麼專業?
F. 神經網路 能對股票 預測嗎
因為他么有未來函數,但是有未來函數的又是會隨著行情的演變而變的,所以沒有預測的軟體,只有預測的人,盤感很重要,不要迷信軟體,那樣不是會看軟體的人就能賺錢了。關注資金動向是你首先應該學習的。
G. 如何用BP神經網路實現預測
BP神經網路具有任意復雜的模式分類能力和優良的多維函數映射能力,解決了簡單感知器不能解決的異或(Exclusive OR,XOR)和一些其他問題。從結構上講,BP網路具有輸入層、隱藏層和輸出層;從本質上講,BP演算法就是以網路誤差平方為目標函數、採用梯度下降法來計算目標函數的最小值。
H. bp神經網路股票價格預測的MATLAB編程
P=[];『輸入,開盤價,最高價,最低價,收盤價成交量依次5天的數據』
T=[];』輸出,即第二日的收盤』
net=newff(minmax(P),[7,1],{'tansig','logsig'},'traingdx');
net.trainParam.epochs=1000; 『最大訓練次數,根據需要可自行調節』
net.trainParam.goal=0.01; 『誤差』
net.trainParam.lr=0.01; 『學習率』
net=train(net,P,T); 『訓練網路』
test=[];『待預測數據輸入』
out=sim(net,test); 『模擬預測』
我的這個程序沒有進行初始化,你還需要先將數據進行初始化後才能算。
I. 利用BP神經網路預測股票價格走勢
參考 matlab神經網路30例 中有一個股票預測的案例
我覺得svm做這個更好
J. 你好看你發帖問過用BP神經網路預測股票價格的提問
首先你要搞清bp的基本原理,基於梯度法的原則,因為這種演算法按梯度走,極易進入局部最小點二出不來,所以對於比較簡單的模型如高斯曲面有一定的逼近能力,但是現實如你所說的股票,相關因素特別多,也就是說神經網路輸入通道會很多,而且通道和通道直接喲相關性,模型在超曲面上就像是大海海面一樣跌宕起伏,使用bp明顯太過於困難,而且實際中樣本有限的很,bp理論基於樣本無限的學習規則(21實際70年代),你要證明的話,可以例舉一個簡單的單極二次型函數,用來試試看bp能否完全逼近這個函數