Matlab SVM分类器查询:svmtrain函数
我想使用SVMStruct=svmtrainTraining,Group用于两类Noraml和异常图像分类,并且训练矩阵的大小为1*40个单元格,每个单元格为75行*10列,因此我想将此训练矩阵赋予svmtrain函数,但调用svmtrain函数后,我得到以下错误: 使用svmtrain行241时出错 培训必须是数字矩阵 任何人都可以指导如何纠正这个错误,因为我真的陷入了那个错误,谢谢 以下是我尝试的代码行:Matlab SVM分类器查询:svmtrain函数,matlab,classification,svm,Matlab,Classification,Svm,我想使用SVMStruct=svmtrainTraining,Group用于两类Noraml和异常图像分类,并且训练矩阵的大小为1*40个单元格,每个单元格为75行*10列,因此我想将此训练矩阵赋予svmtrain函数,但调用svmtrain函数后,我得到以下错误: 使用svmtrain行241时出错 培训必须是数字矩阵 任何人都可以指导如何纠正这个错误,因为我真的陷入了那个错误,谢谢 以下是我尝试的代码行: clc clear all; close all; %% After creat
clc
clear all;
close all;
%% After creating them in another section of code this section for loading two training matrices
load('norGlobal_matrix_train_variablek10bin25md.mat')
load('abGlobal_matrix_train_variablek10bin25md.mat')
counter_im=1;
[row ,col]=size(norGlobal_matrix_train_variablek10bin25md);
for i=1:10:row temp=norGlobal_matrix_train_variablek10bin25md(i:i+9,1:end);
trasposed_temp=temp';
normal_features {counter_im} =trasposed_temp;
traininglabel{counter_im}=1 ;
counter_im=counter_im+1;
end
svm=svmtrain(normal_features{:}, traininglabel{:});
在图像或数据中是否需要支持向量机?