libsvm資料格式

2021-09-22 17:40:07 字數 749 閱讀 8802

libsvm資料格式

libsvm資料格式

libsvm使用的訓練資料和檢驗資料檔案格式如下:

[label] [index1]:[value1] [index2]:[value2] …

[label] [index1]:[value1] [index2]:[value2] …

label目標值,就是說class(屬於哪一類),就是你要分類的種類,通常是一些整數。

index是有順序的索引,通常是連續的整數。就是指特徵編號,必須按照公升序排列

value就是特徵值,用來train的資料,通常是一堆實數組成。

即:

目標值   第一維特徵編號:第一維特徵值   第二維特徵編號:第二維特徵值 …

目標值 第一維特徵編號:第一維特徵值 第二維特徵編號:第二維特徵值 …

……目標值 第一維特徵編號:第一維特徵值 第二維特徵編號:第二維特徵值 …

例如:5 1:0.6875 2:0.1875 3:0.015625 4:0.109375

表示訓練用的特徵有4維,第一維是0.6875,第二維是0.1875,第三維是0.015625,第四維是0.109375  目標值是5

注意:訓練和測試資料的格式必須相同,都如上所示。測試資料中的目標值是為了計算誤差用

libsvm的資料格式及製作

libsvm使用的訓練資料和檢驗資料檔案格式如下 label index1 value1 index2 value2 label index1 value1 index2 value2 label目標值,就是說class 屬於哪一類 就是你要分類的種類,通常是一些整數。index是有順序的索引,通常...

將一般的資料格式轉為libsvm格式

libsvm是台灣大學林智仁教授等研究人員開發的乙個用於支援向量機分類的c 開源庫,支援多種語言介面,並且可進行多分類與回歸問題的建模 在資料預處理階段,需要將資料集轉化為libsvm要求的格式 通常的原始資料集格式為 value1 value2 value3.label 而libsvm要求格式為 ...

Json資料格式

在web 系統開發中,經常會碰到客戶端和伺服器端互動的問題,比如說客戶端傳送乙個 ajax 請求,然後在伺服器端進行計算,計算後返回結果,客戶端接收到這個響應結果並對它進行處理。那麼這個結果以一種什麼資料結構返回,客戶端才能比較容易和較好的處理呢?通過幾個專案的實踐,我發現 json 格式的資料是一...