希望行家帮忙解释libsvm使用方法,寻找最优C和gamma.想用svm做高光谱图像分类,卡壳了.
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 02:06:09
希望行家帮忙解释libsvm使用方法,寻找最优C和gamma.想用svm做高光谱图像分类,卡壳了.
所谓的最优c和gamma是利用gridsearch来实现的,就是设置c的取值范围,gamma的取值范围,计算模型输出准确度最高的那个c和gamma的组合.
再问: 您可以再细致地讲解下吗?我看了网上的libsvm的使用方法具体地说,从截图开始我都没看明白,拿着libsvm不会用...... 我下载下来的libsvm2.9里有一大堆文件,已经有了easy.py和grid.py。我又从网上下载了gnuplot-4.4.0.tar同样里面有一大堆文件,我也不知道从那个下手好....额,觉得自己简直一塌糊涂了....希望您能指点一下,我知道自己很笨,麻烦您了~谢谢!
再答: 你的文件夹里不是有一个windows的文件夹么?你可以直接调用里面的exe文件。 比如:调用选择用train.exe 写一个txt文本文件,另存为train.bat,成为一个脚本文件,里面输入 echo on call E:\libsvm\windows\svmtrain.exe -s 0 -c 32 -t 2 -g 0.125 -e 0.001 train.scale trianscale是你scale后的数据。里面的参数怎么选择看help。 grid.py是用python写的,在tools的文件夹里,打开后你会看到使用说明: Usage: grid.py [-log2c begin,end,step] [-log2g begin,end,step] [-v fold] [-svmtrain pathname] [-gnuplot pathname] [-out pathname] [-png pathname] [additional parameters for svm-train] dataset""" 里面调用了svmtrain.exe来进行n-fold svm,最后选出一个最优的c和gamma, 然后调用gnuplot画图。 写个bat文件如 echo on call E:\libsvm\tools\grid.py -log2c -5,5,1 -log2g -4,0,1 -svmtrain E:\libsvm\windows\svmtrain.exe -gnuplot E:\svmtool\gnuplot\bin\pgnuplot.exe -v 5 train.scale echo. & pause 你贴的那个help是直接修改grid.py的程序。
再问: 您可以再细致地讲解下吗?我看了网上的libsvm的使用方法具体地说,从截图开始我都没看明白,拿着libsvm不会用...... 我下载下来的libsvm2.9里有一大堆文件,已经有了easy.py和grid.py。我又从网上下载了gnuplot-4.4.0.tar同样里面有一大堆文件,我也不知道从那个下手好....额,觉得自己简直一塌糊涂了....希望您能指点一下,我知道自己很笨,麻烦您了~谢谢!
再答: 你的文件夹里不是有一个windows的文件夹么?你可以直接调用里面的exe文件。 比如:调用选择用train.exe 写一个txt文本文件,另存为train.bat,成为一个脚本文件,里面输入 echo on call E:\libsvm\windows\svmtrain.exe -s 0 -c 32 -t 2 -g 0.125 -e 0.001 train.scale trianscale是你scale后的数据。里面的参数怎么选择看help。 grid.py是用python写的,在tools的文件夹里,打开后你会看到使用说明: Usage: grid.py [-log2c begin,end,step] [-log2g begin,end,step] [-v fold] [-svmtrain pathname] [-gnuplot pathname] [-out pathname] [-png pathname] [additional parameters for svm-train] dataset""" 里面调用了svmtrain.exe来进行n-fold svm,最后选出一个最优的c和gamma, 然后调用gnuplot画图。 写个bat文件如 echo on call E:\libsvm\tools\grid.py -log2c -5,5,1 -log2g -4,0,1 -svmtrain E:\libsvm\windows\svmtrain.exe -gnuplot E:\svmtool\gnuplot\bin\pgnuplot.exe -v 5 train.scale echo. & pause 你贴的那个help是直接修改grid.py的程序。
希望行家帮忙解释libsvm使用方法,寻找最优C和gamma.想用svm做高光谱图像分类,卡壳了.
支持向量机(SVM)中的参数C和gamma代表什么含义呢?
svm怎样测量光谱
什么是最大似然法多光谱图像分类?
什么是svm分类数据挖掘
SVM中的c和g是哪个公式里的?
匀加速直线运动的图像希望可以帮忙画一下匀加速直线运动在Vt图像和Xt图像上的变化 并做一些解释 越详细越好 还可以补充例
高二物理知识,光谱的分类
Matlab中libsvm回归怎么做时间序列的单步和多步预测
高光谱遥感哪里能下载到OMIS或者PHI的高光谱影像,或者谁有可否共享我一副,我要做分类实验
什么是多光谱图像多光谱图像的原理呢?是多光谱不是高光谱哦
高光谱和高光谱遥感之间的区别