Ini adalah perintah pkfssvm yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
pkfssvm - pemilihan fitur untuk pengklasifikasi nn
RINGKASAN
pkfssvm -t latihan -n jumlah [Pilihan] [maju Pilihan]
DESKRIPSI
Masalah klasifikasi yang berhubungan dengan data input berdimensi tinggi dapat menjadi tantangan karena
fenomena Hughes. Data hiperspektral, misalnya, dapat memiliki ratusan spektral
band dan memerlukan perhatian khusus saat diklasifikasikan. Khususnya ketika terbatas
data pelatihan tersedia, klasifikasi data tersebut dapat menjadi masalah tanpa
mengurangi dimensi.
Pengklasifikasi SVM telah terbukti lebih kuat untuk jenis masalah ini daripada yang lain.
Namun demikian, akurasi klasifikasi seringkali dapat ditingkatkan dengan pemilihan fitur
metode. Utilitas pkfssvm mengimplementasikan sejumlah teknik pemilihan fitur, di antaranya:
yang merupakan pencarian floating forward sekuensial (SFFS).
PILIHAN
-t nama file, --pelatihan nama file
file vektor pelatihan. Satu file vektor berisi semua fitur pelatihan (harus
ditetapkan sebagai: B0, B1, B2,...) untuk semua kelas (nomor kelas diidentifikasi oleh opsi label).
Gunakan beberapa file pelatihan untuk agregasi bootstrap (alternatif untuk tas dan
opsi bsize, di mana subset acak diambil dari satu file pelatihan)
-n jumlah, --nf jumlah
jumlah fitur untuk dipilih (0 untuk memilih nomor optimal, lihat juga --biaya opsional)
-i nama file, --memasukkan nama file
input set tes (biarkan kosong untuk melakukan validasi silang berdasarkan pelatihan saja)
-v tingkat, --bertele-tele tingkat
set ke: 0 (hanya hasil), 1 (matriks kebingungan), 2 (debug)
Advanced options
-tln lapisan, --tln lapisan
nama lapisan pelatihan
-label atribut, --label atribut
pengenal untuk label kelas dalam file vektor pelatihan. (bawaan: label)
-bal ukuran, --keseimbangan ukuran
menyeimbangkan data input ke jumlah sampel ini untuk setiap kelas (default: 0)
-acak, --acak
dalam kasus keseimbangan, mengacak data input
-min jumlah, --min jumlah
jika jumlah piksel pelatihan kurang dari min, jangan perhitungkan kelas ini
-b pita, --pita pita
indeks band (mulai dari 0, gunakan opsi band atau gunakan awal hingga akhir)
-band pita, --jalur awal pita
mulai nomor urut band
-eband pita, --jalur akhir pita
nomor urut pita akhir
-mengimbangi nilai, --mengimbangi nilai
nilai offset untuk setiap fitur input pita spektral:
refl[band]=(DN[band]-offset[band])/skala[band]
-skala nilai, --skala nilai
nilai skala untuk setiap fitur input pita spektral:
refl=(DN[band]-offset[band])/scale[band] (gunakan 0 jika skala min dan maks di setiap band
ke -1.0 dan 1.0)
-svmt mengetik, --tipe svm mengetik
jenis SVM (C_SVC, nu_SVC,one_class, epsilon_SVR, nu_SVR)
-kt mengetik, --jenis kernel mengetik
jenis fungsi kernel (linier, polinomial, radial, sigmoid)
-kd nilai, --kd nilai
derajat dalam fungsi kernel
-g nilai, --gamma nilai
gamma dalam fungsi kernel
-c0 nilai, --koef0 nilai
coef0 dalam fungsi kernel
-cc nilai, --biaya nilai
parameter C dari C-SVC, epsilon-SVR, dan nu-SVR
-nu nilai, --tidak nilai
parameter nu dari nu-SVC, SVM satu kelas, dan nu-SVR
-hilang nilai, --hilang nilai
fungsi kehilangan epsilon dari epsilon-SVR
-cache jumlah, --cache jumlah
ukuran memori cache dalam MB (default: 100)
-etol nilai, --etol nilai
toleransi kriteria penghentian (default: 0.001)
-menyusut, --menyusut
apakah akan menggunakan heuristik menyusut
-sm metode, --sm metode
metode pemilihan fitur (sffs=sequential floating forward search, sfs=sequential
pencarian maju, sbs, pencarian mundur berurutan, bfs = pencarian brute force)
-biaya nilai, --biaya nilai
epsilon untuk kriteria penghentian dalam fungsi biaya untuk menentukan jumlah optimal
fitur
-CV nilai, --CV nilai
mode validasi silang n-lipat (default: 0)
-c nama, --kelas nama
daftar nama kelas.
-r nilai, --kelas ulang nilai
daftar nilai kelas (gunakan urutan yang sama seperti di --kelas pilihan).
Gunakan pkfssvm online menggunakan layanan onworks.net