Я использую версию MATLAB R2014a.
У меня есть десять кластеров данных X
и y
.
Я хочу подогнать эти 10 соответствующих моделей данных с помощью инструмента нейронной сети в MATLAB. И я хочу сохранить где-нибудь 10 разных моделей.
Для каждого кластера мне нужно разработать реализацию, чтобы определить правильное количество скрытых слоев. И я буду сохранять каждую модель в массив или что-то в этом роде. И затем продолжите для 2-го кластера.
Для этой цели я разработал такой алгоритм:
for q = 1:z % number of clusters
mdl = fitnet( 10 );
mdl = train( mdl, X( classes == q ), y( classes == q ) );
view( mdl );
yy = net( X( classes == q ) );
perf = perform( net, yy, y( classes == q ) );
model( q ).mdl = mdl;
clear mdl;
end
Когда я запускаю этот код, я получаю эту ошибку:
Error using view (line 67)
Invalid input arguments
Error in Main (line 97)
view(mdl);
Как я могу решить проблему?
Спасибо,