matlab7.0版本及以上都帶有神經網路工具箱的,可以做人工神經網路的。
㈡ 人工神經網路 用什麼統計 軟體
何為統計軟體?一般初學者都使用Matlab神經網路工具箱進行建模模擬。
MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks發布的主要面對科學計算、可視化以及互動式程序設計的高科技計算環境。它將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和模擬等諸多強大功能集成在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程序設計語言(如C、Fortran)的編輯模式,代表了當今國際科學計算軟體的先進水平。
㈢ 如何用matlab軟體實現神經網路應用
給你一個實例,希望通過該例子對實現神經網路應用有一定的了解。
%x,y分別為輸入和目標向量
x=1:5;
y=[639 646 642 624 652];
%創建一個前饋網路
net=newff(minmax(x),[20,1],{'tansig','purelin'});
%模擬未經訓練的網路net並畫圖
y1=sim(net,x);plot(x,y1,':');
%採用L-M優化演算法
net.trainFcn='trainlm';
%設置訓練演算法
net.trainParam.epochs=500;net.trainParam.goal=10^(-6);
%調用相應演算法訓練BP網路
[net,tr,yy]=train(net,x,y);
%對BP網路進行模擬
y1=sim(net,x);
%計算模擬誤差
E=y-y1;MSE=mse(E)
hold on
%繪制匹配結果曲線
figure;
plot(x,y1,'r*',x,y,'b--')
執行結果
㈣ BP神經網路用什麼軟體可以實現
MATLAB! 編個程序就能實現的,而且MATLAB 有自帶的神經網路工具箱。
㈤ 怎麼用spss神經網路來分類數據
用spss神經網路分類數據方法如下:
神經網路演算法能夠通過大量的歷史數據,逐步建立和完善輸入變數到輸出結果之間的發展路徑,也就是神經網路,在這個神經網路中,每條神經的建立以及神經的粗細(權重)都是經過大量歷史數據訓練得到的,數據越多,神經網路就越接近真實。神經網路建立後,就能夠通過不同的輸入變數值,預測輸出結果。例如,銀行能夠通過歷史申請貸款的客戶資料,建立一個神經網路模型,用於預測以後申請貸款客戶的違約情況,做出是否貸款給該客戶的決策。本篇文章將用一個具體銀行案例數據,介紹如何使用SPSS建立神經網路模型,用於判斷將來申請貸款者的還款能力。
選取歷史數據建立模型,一般會將歷史數據分成兩大部分:訓練集和驗證集,很多分析者會直接按照數據順序將前70%的數據作為訓練集,後30%的數據作為驗證集。如果數據之間可以證明是相互獨立的,這樣的做法沒有問題,但是在數據收集的過程中,收集的數據往往不會是完全獨立的(變數之間的相關關系可能沒有被分析者發現)。因此,通常的做法是用隨機數發生器來將歷史數據隨機分成兩部分,這樣就能夠盡量避免相同屬性的數據被歸類到一個數據集當中,使得建立的模型效果能夠更加優秀。
在具體介紹如何使用SPSS軟體建立神經網路模型的案例之前,先介紹SPSS的另外一個功能:隨機數發生器。SPSS的隨機數發生器常數的隨機數據不是真正的隨機數,而是偽隨機數。偽隨機數是由演算法計算得出的,因此是可以預測的。當隨機種子(演算法參數)相同時,對於同一個隨機函數,得出的隨機數集合是完全相同的。與偽隨機數對應的是真隨機數,它是真正的隨機數,無法預測也沒有周期性。目前大部分晶元廠商都集成了硬體隨機數發生器,例如有一種熱雜訊隨機數發生器,它的原理是利用由導體中電子的熱震動引起的熱雜訊信號,作為隨機數種子。
㈥ 如何建立神經網路模型
人工神經網路有很多種,我只會最常用的BP神經網路。不同的網路有不同的結構和不同的學習演算法。
簡單點說,人工神經網路就是一個函數。只是這個函數有別於一般的函數。它比普通的函數多了一個學習的過程。
在學習的過程中,它根據正確結果不停地校正自己的網路結構,最後達到一個滿意的精度。這時,它才開始真正的工作階段。
學習人工神經網路最好先安裝MathWords公司出的MatLab軟體。利用該軟體,你可以在一周之內就學會建立你自己的人工神經網路解題模型。
如果你想自己編程實現人工神經網路,那就需要找一本有關的書籍,專門看神經網路學習演算法的那部分內容。因為「學習演算法」是人工神經網路的核心。最常用的BP人工神經網路,使用的就是BP學習演算法。
㈦ 除了MATLAB能做BP神經網路,還有其他什麼軟體能做
在我看來bp神經網路是一種演算法,只要是演算法就可以用任何軟體工具(只要編譯器或者解釋器支持,c,c++,python,matlab......)來進行實現,只是實現時的復雜程度有區別而已
㈧ 用什麼軟體製作神經網路結構圖,類似下圖這種
看你用在哪裡,如果用在文檔中,用Word的插入形狀就可繪制。