Я пытаюсь научиться пользоваться набором инструментов нейронной сети и подумал, что лучший способ сделать это — изучить примеры в первом разделе набора инструментов документация (т. е. Начало работы). »). Однако, за исключением простого набора данных, каждый раз, когда я пытаюсь использовать один из заданных наборов данных, Matlab возвращает Index Exceeds Matrix Dimensions.

Например, если это сделать в командной строке, это выглядит так:

›› загрузить house_dataset

›› net=newfit(houseInputs,houseTargets,20);

??? Индекс превышает размерность матрицы.

Ошибка в ==> initnw at 113 range(inputStart(j):inputStop(j),:) = temp((inputStart(j):inputStop(j))-inputStart(j)+1,:);

Ошибка в ==> initlay at 73 net = feval(initFcn,net,i);

Ошибка в ==› network.init на 68 net = feval(initFcn,net);

Ошибка в ==› newff›new_5p1 на 188 net = init(net);

Ошибка в ==> newff at 89 net = new_5p1(varargin{:});

Ошибка в ==› newfit at 67 net = newff(varargin{:});

Это точно такие же команды, которые приведены в документации (в разделе «Настройка функции», а затем «Использование функций командной строки»).

Если я попытаюсь получить доступ к данным с помощью графического интерфейса нейронной сети, сообщение об ошибке появится между шагами «Размер сети» и «Обучить сеть». Все, что я сделал, было именно так, как описано в руководстве; эти примеры достаточно просты, и кажется, что я мало что мог бы сделать, чтобы все испортить. Я пробовал подгонку функций, распознавание образов и примеры кластеризации, и все они потерпели одинаковую неудачу.

Может ли кто-нибудь, кто разбирается в программировании панели инструментов, объяснить, почему возникает эта ошибка и что я могу попытаться исправить?

ОТВЕЧАТЬ

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

У меня нет этой проблемы. Попробуйте очистить рабочую область и проверить после загрузки

clear all, clc;
 load house_dataset;
 whos
 net=newfit(houseInputs,houseTargets,20);
 whos