필터 지우기
필터 지우기

I have stuck with using narnet .

조회 수: 5 (최근 30일)
Yeasir Mohammad Akib
Yeasir Mohammad Akib 2015년 12월 21일
댓글: Greg Heath 2015년 12월 27일
I have used the code provided by Greg in newsgroup. My sample code is here:
Input
clc,clear;
plt=0;
X=load('BOD test.txt');
L=length(X),
net=narnet(1:.1,10);
view(net),
[Xs,Xsi,Asi,Ts] = preparets( net, {}, {}, X );
ts = cell2mat(Ts);
plt = plt+1; figure(plt), hold on
plot( 1:L, ts, 'LineWidth', 2 )
rng( 'default' )
[net tr Ys Es Af Xf] = train( net, Xs, Ts, Xsi, Asi );
view( net )
NMSEs = mse( Es ) /var( ts,1 )
ys = cell2mat( Ys );
plot( 1:L, ys, 'ro', 'LineWidth', 2 )
axis( [ 0 22 0 1.3 ] )
legend( 'TARGET', 'OUTPUT' )
title( 'OPENLOOP NARNET RESULTS')
And the output is:
L =
18
NMSEs =
1.0000
And what's wrong with curve plot:
  댓글 수: 4
Yeasir Mohammad Akib
Yeasir Mohammad Akib 2015년 12월 26일
Sir, sorry for my approach. I won't do this again but I was desperate for seeking the answer for my problem. Besides no one is here to solve my problem even if it's my teacher. So I have to seek help from this type of active group. And I think Image Analyst's perspective is right at all.
Greg Heath
Greg Heath 2015년 12월 27일
I understand your point. However, often the descriptions of the same problem from the same poster in the two forums are different.
Consequently I have found myself dizzily ping ponging back and forth between the two.
It is very, very annoying.
Therefore, I will continue, at least for neural nets, to rant my dissatisfaction. However, I will add a neural net qualifier.
Grumpy Greg

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

채택된 답변

Greg Heath
Greg Heath 2015년 12월 26일
net = narnet(1:.1,10);
1:0.1 is an error
However, I do not think that you have enough data to do what you wish.
Any further communication should be made via the NEWSGROUP.
Greg

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by