版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/108594259

 

遇到问题,上网搜索,折腾许久,悬而未决。

遇到这个错误的原因是,拿到代码想学习了解下SVM,但是在MATLAB执行代码的时候发现有错误。

报错如下:

>> SVM_L
函数或变量 'svmtrain' 无法识别。

出错 SVM_L (line 10)
svmModel = svmtrain(train,group,'kernel_function','linear','showplot',true);

 试一下help,如下图所示,SVM_L是可用的,但找不到svmtrain这个函数。首先我确认了下这个函数名字没有写错。

程序没有找到这个函数,看网上有的说是需要先找到这个函数所在路径,然后添加到MATLAB的搜索路径中。我一番尝试,没找到这个函数在哪里。那怎么办?山重水复,柳暗花明。

什么?我才发现,这个函数被移除了……那咋整?看黄框的内容——用替代函数吧,fitcsvm和predict这两个。

 

独孤尚良dugushangliang——著 

Logo

鸿蒙生态一站式服务平台。

更多推荐