defining divideblock function for feedforward net

i've used 'divideblock' function as follow:
net.divideFcn = 'divideblock'; net.divideParam.trainRatio = 0.6; net.divideParam.valRatio = 0.20; net.divideParam.testRatio = 0.20;
for feedforward neural network. when i run the program, the details of the network will be displayed. the problem is, it display 2 neural network details. the first set will show
net =
Neural Network
. . . .
functions:
adaptFcn: 'adaptwb'
adaptParam: (none)
derivFcn: 'defaultderiv'
divideFcn: 'dividerand'
and the other one shows
functions:
adaptFcn: 'adaptwb'
adaptParam: (none)
derivFcn: 'defaultderiv'
divideFcn: 'divideblock'
divideParam: .trainRatio, .valRatio, .testRatio
. . . .
is it suppose to be like this when we define 'divideblock' as a divide function? i expect it to display only 1 and not both, since i dont need my data to be randomized.
thank you. :)

댓글 수: 1

Greg Heath
Greg Heath 2013년 1월 7일
편집: Greg Heath 2013년 1월 7일
Post your code.
P.S. Use fitnet for regression and patternnet for classification. Both call feedforwardnet and provide better output info. There is no reason to use feedforwardnet.

댓글을 달려면 로그인하십시오.

 채택된 답변

Greg Heath
Greg Heath 2013년 6월 14일

0 개 추천

The default 'dividerand' exists at net creation: net = fitnet(H)
Specifying 'divideblock' then replaces it.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

질문:

2013년 1월 7일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by