Data scaling in neural network
古いコメントを表示
Dear All;
I would like to know where MATLAB doing the input scaling using MAPMINMAX function , to change the scaling. Suppose that i have the standard code for Classification problem below , does this code do scaling between [-1,1]?:
clc; clear; close all; [x1,TXT,RAW]=xlsread('finalall.xlsx','Ln(3P)'); [t1,TXT2,RAW2]=xlsread('finalall.xlsx','OUT2'); x=x1'; t=t1'; size(x) size(t)
net= patternnet ([40]); % net.divideParam.trainRatio = 70/100; % net.divideParam.valRatio = 15/100; % net.divideParam.testRatio = 15/100; % view(net) net=init(net); [net,tr] = train(net,x,t); nntraintool
plotperform(tr)
1 件のコメント
Greg Heath
2015 年 9 月 28 日
編集済み: Greg Heath
2015 年 9 月 28 日
PLEASE LEARN HOW TO FORMAT YOUR POST!
40 hidden nodes is probably much higher than necessary. Did you try using the default (10) first, and, if insufficient, search for the smallest value that works?
The ratio assignments are default values. Therefore they can be omitted.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!