“标签向量的长度与实例的数量不匹配”。在Matlab的GA中的句子意味着什么?我该怎么办?

时间:2015-02-13 12:53:04

标签: algorithm matlab libsvm genetic-algorithm genetic-programming

我正在使用遗传算法&因为我的数据集有点不好,它没有收敛到最小值&我收到此错误:

(***注意:错误之前,我在命令窗口看到这条评论: 标签向量的长度与实例数不匹配。

***注: 当我在SVM中为线性内核函数运行它时,没关系。但是当我为RBF,Polynomial,Sigmoid核函数运行它时,它会发生。)

Matlab系统错误:

  

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之前发生。 你能帮帮我吗? 感谢

注意:我正在使用libSVM&我的数据集大小是1000点,有10个特征。

1 个答案:

答案 0 :(得分:0)

使用options参数。

您可能需要gaoptimset('Generations', 1000)