Can i create 3 or 4 layer using nntool????
이전 댓글 표시
i am new to neural network; i want create more than 3 or 4 hidden layer neural structure. i have used nntool; but it allows only 2 layers along with allowing only to change the layer(1) neurons; layer(2) neurons box is fade out. i need some explanation about this matter.
for creating multilayer network is it necessary to use "command-line" approach rather than GUI approach(nntool or nprtool or nftool)?
댓글 수: 2
Walter Roberson
2012년 9월 4일
To clarify, do you want 3 (or 4) total layers, or do you want 3 (or 4) of the layers to be hidden, together with the non-hidden layers?
SMIT
2012년 10월 8일
Daud have u found the solution for including more than one hidden layer? If u have got something share please help as i am also having the same problem
채택된 답변
추가 답변 (4개)
SMIT
2012년 10월 8일
0 개 추천
Daud have u found the solution for including more than one hidden layer? If u have got something share please help as i am also having the same problem
댓글 수: 3
Greg Heath
2012년 10월 9일
편집: Greg Heath
2012년 10월 9일
Why in the world do you think you need more than 1 hidden layer ???
... or is this just a homework problem?
Greg
SMIT
2012년 10월 16일
My input dataset is something like this p=[0 0 0 0 0 2324 0 0 0 0; 8486 0 0 0 0 0 0 0 0 0;]and so on similarly t is also of same type then what will be my minmax(p), because i have the huge dataset to work with. Is it necessary to use minmax??
regards
Greg Heath
2012년 10월 19일
The syntax NEWFF(minmax(p),[H O]) is very obsolete. So is it's replacement NEWFF(p,t,H). Use the current function FITNET(H) for regression or curve fitting and PATTERNNET(H) for classification and pattern recognition.
help fitnet
doc fitnet
Again, 1 hidden layer is sufficient. However, the optimal number of hidden nodes has to be found by trial and error.
Hope this helps.
Greg
SMIT
2012년 10월 31일
0 개 추천
Dear Greg,
I am training my network and it is showing good results for few input vectors.
When i tried to increase the input dataset it shows "*maximum mu reached*". I found this to be a good sign that my algorithm has truely conversed. But i have to increase my dataset for further work.
Can you tell me how to handle this problem. I have gone through "*help trainbr*" but i did not got the understandable solution.
Pls Help
댓글 수: 1
Greg Heath
2012년 10월 31일
I don't think you can blindly accept maximum mu reached as a sign of convergence. What is the resulting normalized MSE:
NMSE = mse(y-t)/mean(var(t')).
Why do you think performance will significantly decrease if you increase the size of the data?
If the additional data can be assumed to be randomly drawn from the same parent population, the design should improve.
If it can't then it should not be used with this net.
Chris
2013년 10월 28일
0 개 추천
I hope this will help people who still have this problem : It is possible to create any number of layers using nntool GUI.
Simply after specifying the number of layers in the text input field click ENTER key and the drop down menu will also get updated with the number you desire.
If you only enter the number of layers and click with your mouse elsewhere, it wont get updated.
Jordan
2013년 11월 20일
0 개 추천
I'm working with R2012b version of matlab. The mathworks documentation will show you how to include multiple layers using feedforwardnet. There is a particular form of feedforwardnet called patternnet that works well for classification problems. Ex: feedforwardnet([10,8]) will build a network with two hidden layers. The first hidden layer will be size 10 and the second hidden layer will be size 8.
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!