要用libsvm自帶腳本grid.pyeasy.py,需要官網載繪圖工具gnuplot,解壓c盤.進入c:\libsvm\tools目錄用文本編輯器(記事本edit都)修改grid.pyeasy.py兩文件找其關於gnuplot路徑項根據實際路徑進行修改並保存
python與libsvm連接(參考SVM習筆記(2)LIBSVMpython使用)
1.打IDLE(pythonGUI)輸入>>>importsys>>>sys.version
2.python32位現字符:
(default,Apr102012,23:31:26)[MSCv.150032bit(Intel)]’
候LIBSVMpython接口設置非簡單libsvm-3.16文件夾windows文件夾找態鏈接庫libsvm.dll其添加系統目錄`C:\WINDOWS\system32\’即python使用libsvm
wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});
3.執行例
importos
os.chdir('C:\libsvm-3.18\python')#請根據實際路徑修改
fromsvmutilimport*
y,x=svm_read_problem('../heart_scale')#讀取自帶數據
m=svm_train(y[:200],x[:200],'-c4')
p_label,p_acc,p_val=svm_predict(y[200:],x[200:],m)
##現結應該確安裝optimizationfinished,#iter=257nu=0.351161
obj=-225.628984,rho=0.636110nSV=91,nBSV=49
TotalnSV=91
Accuracy=84.2857%(59/70)(classification)
F