A C paraméter hatása a lineáris SVM teljesítményére (2)

Leírás

A folyamat a C paraméter hatását szemlélteti a lineáris SVM átlagos osztályozási hibaarányára a Heart Disease adatállomány esetén. Különböző C értékű lineáris SVM-eket tekintünk, melyek mindegyike 2 egész kitevőjű hatványa: C = 2^n, ahol -13 <= n <= 6. Minden egyes lineáris SVM-re meghatározzuk a 10-szeres keresztellenőrzésből nyert átlagos hibaarányt.

Bemenet

Heart Disease [UCI MLR]

Megjegyzés

Az adatállományt Detrano, R. [Detrano et al.] adományozta a UCI Machine Learning Repository részére.

Kimenet

8.12. ábra - A lineáris SVM 10-szeres keresztellenőrzés révén nyert átlagos osztályozási hibaaránya a C paraméter értékének függvényében, ahol a vízszintes tengely logaritmikus beosztású

A lineáris SVM 10-szeres keresztellenőrzés révén nyert átlagos osztályozási hibaaránya a C paraméter értékének függvényében, ahol a vízszintes tengely logaritmikus beosztású

Az eredmények értékelése

Az ábra azt mutatja, hogy az átlagos osztályozási hibaarány akkor minimális, ha a C paraméter értéke 2^-8. A C nagyobb értékei egy alig rosszabb átlagos osztályozási teljesítményt eredményeznek. Azonban a nullához közelebbi értékek sokkal rosszabb eredményt adnak.

Esetünkben tehát a lineáris SVM teljesítménye nem tűnik érzékenynek a C paraméter értékére.

Videó

Folyamat

svm_exp3.rmp

Kulcsszavak

SVM
felügyelt tanulás
hibaarány
osztályozás
keresztellenőrzés

Operátorok

Apply Model
Filter Examples
Log
Loop Parameters
Map
Normalize
Performance (Classification)
Read CSV
Support Vector Machine (LibSVM)
X-Validation