Witam wszystkich,

Robię projekt ze sztucznej inteligencji i mam taki problem:
-gdy w skrypcie przyjmuje mniej niż 12 neuronów to wyświetla się taki błąd:

» lvqNN
??? Error using ==> *
Inner matrix dimensions must agree.

Error in ==> c:\matlab\toolbox\nnet\nnet\trainlvq.m
On line 58 ==> t1 = w2'*t;

Error in ==> c:\matlab\bin\lvqnn.m
On line 19 ==> [w1, w2] = trainlvq(w1, w2, CVTrain, CVTrainTarget, TP);

Dane mają 21 rekordów i trzy kolumny, pierwsze jest wyjściem a dwie ostatnie wejściami. Dane zostały prawidłowo znormalizowane i przypisane jako wejście i wyjście. Została użyta funkcja ind2vec dla danych wyjściowych.

Jeśli ma ktoś wiedzę i wie dlaczego LVQ nie chce mi przyjąć poniżej 12 neuronów to proszę o pomoc.'

Z góry bardzo dziękuje