利用WOA算法优化libsvm中SVDD算法的参数

时间:2022-11-05 07:27:18
【文件属性】:

文件名称:利用WOA算法优化libsvm中SVDD算法的参数

文件大小:1.82MB

文件格式:ZIP

更新时间:2022-11-05 07:27:18

MATLAB libsvm SVDD WOA 参数优化

*大学林智仁 (Lin Chih-Jen) 教授等开发设计的 libsvm 工具箱提供了SVDD算法的MATLAB接口,其中两个关键参数 c 和 g 直接影响SVDD的单值分类结果。 该代码通过引入鲸鱼优化算法(Whale Optimization Algorithm,WOA),实现对 libsvm 工具箱中的SVDD算法的参数优化,给出两个实例代码: 1. libsvm 工具箱提供的heart_scale data 2. 工业过程数据 WOA的具体描述可以参考以下文献: (1)Mirjalili S, Lewis A. The whale optimization algorithm[J]. Advances in engineering software, 2016, 95: 51-67. 该算法的提出者已经把代码开源在mathworks。 注:(1)该代码把 libsvm工具箱的svmtrain和svmpredict函数的名字分别改为libsvmtrain和libsvmpredict。 (2)WOA算法和其他群智能优化算法一样,容易陷入局部最优,若寻优结果出现异常,可以尝试多运行几次。


【文件预览】:
WOA
----WOA.m(4KB)
----main.m(3KB)
----WOA.pdf(1.76MB)
----func_plot.m(4KB)
----initialization.m(2KB)
----WOA.png(227KB)
----Get_Functions_details.m(8KB)
demo_1.m
demo_2.m
libsvm-3.23
----libsvmread.mexw64(13KB)
----svm_model_matlab.h(201B)
----libsvmpredict.mexw64(27KB)
----libsvmwrite.mexw64(13KB)
----libsvmtrain.c(12KB)
----libsvmwrite.c(2KB)
----svm_model_matlab.c(8KB)
----Makefile(1KB)
----libsvmread.c(4KB)
----libsvmpredict.c(10KB)
----libsvmtrain.mexw64(72KB)
----README(10KB)
----make.m(900B)
func
----woa_obj.m(684B)
----plotResult.m(646B)
----prepareData.m(811B)
data
----data_2.mat(35KB)
----heart_scale.mat(28KB)

网友评论