Я использую генетический алгоритм &, потому что мой набор данные немного плохо, это не сходится к минимальным & я получаю эту ошибку:Что такое «Длина вектора метки не соответствует количеству экземпляров». среднее значение в GA из Matlab? Что мне делать?
(*** Примечание: Перед тем как ошибки, я вижу этот комментарий по команде окно: Длина вектора этикетки не соответствует # экземпляров
*** Примечание:. когда я запускаю его для линейной функции ядра в SVM это нормально, но когда я запускаю его для RBF, полиномиальной, функция сигмовидной ядра. , это происходит.)
Ошибка системы Matlab:
мой код выглядит так:
(GA part):
x = ga(@(nu) nu_svm_rbf(nu,train_classset,train_dataset,test_classset,test_dataset),1,[],[],[],[],lb,ub);
nu_optimum_svd_rbf(1,i) = x;
Что я должен сделать, это предложение: Длина вектора этикетки не соответствует # экземпляров. Что это значит? это происходит до запуска GA. Не могли бы вы помочь мне? Thanks
Примечание: Я использую libSVM & Размер моего набора данных - 1000 точек с 10 функциями.
Сколько ваших данных? Мне непонятно, что вы используете для оценки SVM, но если вы используете внешний пакет, такой как libsvm, это может быть из-за ошибки с этим пакетом, а не с самим MATLAB. У меня была эта ошибка в прошлом с использованием libsvm, когда я превысил некоторые ограничения внутренней памяти. – GJStein
Является ли тэг Google Analytics преднамеренным? –
Я использую libSVM, а размер моего набора данных - 1000 точек с 10 функциями. – BenyaminH