1樓:匿名使用者
data=textread('檔名','%f%f:%f%f:%f');
試試看看.
2樓:匿名使用者
svmtransform.m
function b=svmtransform(a)[m,n]=size(a);
b=;for i=1:m
temp1=a(i,:);
temp2=;
for j=1:length(temp1)temp2=[temp2 ' ' num2str(j) ':' num2str(temp1(j))];
endb=[b;num2str(i) temp2];
endresult
>> a=[1 5 9;2 6 0;3 7 1];
>> b=svmtransform(a)
b =1 1:1 2:5 3:9
2 1:2 2:6 3:0
3 1:3 2:7 3:1
matlab中怎麼把libsvm資料轉化成matlab格式
3樓:匿名使用者
[label_vector, instance_matrix] = libsvmread('data.txt');
用這個函式
data.txt是你的資料文字,label_vector是類別號,instance_matrix是屬性矩陣
matlab中怎麼把libsvm資料轉化成matlab格式
4樓:匿名使用者
matlab中怎麼把libsvm資料轉化成matlab格式[label_vector, instance_matrix] = libsvmread('data.txt');
用這個函式
data.txt是你的資料文字,label_vector是類別號,instance_matrix是屬性矩陣
如何將matlab資料轉換成libsvm格式檔案
5樓:四月花紅葉綠
[label_vector, instance_matrix] = libsvmread('data.txt'); 用這個函式 data.txt是你的資料文字,label_vector是類別號,instance_matrix是屬性矩陣
如何在matlab中使用libsvm
6樓:幸運e的喵戀
在maltab使用svm庫的方式為:
svmstruct = svmtrain(data,groups,'kernel_function','rbf');
其中data是樣本集,groups是組集,kernel_function是核函式的字串,後面的rbf表示選擇的是徑向基函式(也可以自定義成其他的)
一般說來你需要收集樣本集和所需要分的組,然後選擇一個合適的核函式,然後使用svmtrain來訓練支援向量機。訓練完畢後使用svmclassify分類。
詳細資訊可以在matlab command window輸入doc svm檢視。
matlab中使用libsvm如何實現引數尋優
7樓:天雲一號
可以利用libsvm工具箱中自帶的k折交叉驗證方法進行引數的尋優。
k折交叉驗證的基本思想如下:
k個子集,每個子集均做一次測試集,其餘的作為訓練集。交叉驗證重複k次,每次選擇一個子集作為測試集,並將k次的平均交叉驗證識別正確率作為結果。
libsvm工具箱中交叉驗證的使用方法如下:
predict = trian(data_label, data_train, cmd);
% train_label表示訓練輸出樣本資料;
% data_train表示訓練輸入樣本資料;
% cmd就是訓練引數的設定,如設定為cmd='-v 5'就表示進行5折交叉驗證(該設定中省略了其他引數的設定,即儲存預設設定)。
8樓:匿名使用者
我有尋優的工具箱函式,說郵箱我發給你
matlab的libsvm 中訓練引數怎麼輸出
9樓:晚霞滿天
c語言版本的也記錄在 model 裡面.其中model 是一個結構體,其定義如下.
struct svm_model
;裡面的sv_coef就是指向 拉格朗日引數(可能乘了1或者-1)的指標的指標
**********===
其實用matlab版本的更方便
matlab中libsvm如何讀取txt 檔案
10樓:天雲一號
libsvm工具箱自帶的一個函式libsvmread
用matlab畫散點圖,如何用matlab 畫散點圖 如何標記資料點的顏色
1 首先,我們開啟matlab軟體,在命令列視窗中輸入 help plot 看一下plot函式的使用方法。2 輸入a 12 34 45 22 8 16 17 19 52 33 42 18 3 輸入 plot a 1,a 2,用陣列的第一行做x軸,第2行做y軸。4 按回車鍵之後,可以看到已經繪製出散點...
請問各路大神,這是什麼情況
1 開機按f8鍵,進入安全模式,然後刪除最近安裝的不需要的軟體,然後再重啟電腦看能不能正常進入系統。如果能進入系統就不需要其他操作了,如果不能就進行第二步。2 開機按f8進入開機啟動選項,可以選擇使用 最後一次正確的配置 啟動windows 選項來解決諸如新新增的驅動程式與硬體不相符之類問題的一種方...
如何用matlab求解正態分佈的期望
我在官網上 來看了半天,源覺得我應該懂了這個函bai數做什麼,但是實在不理解它du存zhi在的意義。如果x daon mu,sigma 2 那麼期望e x 就直接是 mu了,根本不需要計算。normstat好像就是輸入同樣大小的矩陣mu,sigma,然後輸出正態分佈的隨機變數x i,j n mu i...