% Нейронная сеть для создания ряда Фибиноччи

и=[1 2 3 4 5 6 7 8 9 10]; %Входная серия

у=[1 2 3 5 8 13 21 34 55 89]; % Целевая серия

[u,us] = mapminmax(u);

[y,ys] = mapminmax(y);

у = con2seq(y);

и = con2seq(и); д1 = [1:2];

d2 = [1:2];

narx_net = narxnet(d1,d2,10);

narx_net.divideFcn = '';

narx_net.trainParam.epochs = 1000;

narx_net.trainParam.min_grad = 1e-10;

[p,Pi,Ai,t] = preparets(narx_net,u,{},y);

% Обучение сети с разомкнутым циклом

narx_net = поезд(narx_net,p,t,Pi);

% Моделирование сети с разомкнутым циклом

yp = sim(narx_net,p,Pi);

y_again=mapminmax(‘реверс’,yp,ys)

%просмотр(narx_net); %error_OL = cell2mat(yp)-cell2mat(y(3:конец));

%Закрыть сеть narx для будущего прогноза

narx_net_closed = замкнутый цикл (narx_net);

[p1,Pi1,Ai1,t1] = preparets(narx_net_closed,u,{},y);

% Обучение сети с замкнутым контуром

% narx_net_closed = поезд(narx_net_closed,p1,t1,Pi1);

% Моделирование замкнутого цикла сети

yp1 = narx_net_closed(p1,Pi1,Ai1);

yp1_again=mapminmax(‘реверс’,yp1,ys)

Пожалуйста, ответьте на следующие вопросы:

1. Как я могу сделать одношаговый прогноз без замыкания цикла?

2. Как я могу получить следующие 5 номеров в серии? дайте код, если можно. Я просмотрел все ваши посты, но не смог решить.

3. Когда я закрываю сеть narx, я получаю те же результаты, что и при открытой петле без обучения.

4. Если я тренирую замкнутый цикл, результаты отклоняются от цели. Как я могу уменьшить эту ошибку?

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Ряд Фибоначчи не является результатом отношения ввода/вывода. это авторегрессия

Либо y(1:2) = [ 0 1 ], либо y(1:2) = [ 1 1 ], а затем

y(n+1) = y(n) + y(n-1)

Очевидно, это может быть реализовано с помощью NARNET БЕЗ СКРЫТЫХ УЗЛОВ.