tentang svmlight . pengertian svmlight

3
SVMlight Light DATA MINING | INFORMATIKA UNSYIAH

Upload: ivul-varel-fu

Post on 21-Jul-2015

252 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Tentang SVMlight  . Pengertian SVMlight

SVMlightLight

DATA MINING | INFORMATIKA UNSYIAH

Page 2: Tentang SVMlight  . Pengertian SVMlight

SVMlight

Penjelasan tentang SVMlight

SVMlight adalah merupakan Singkatan dari Support vector machine yang bisa

diartikan sebagai salah satu metode yang pada akhir-akhir ini banyak mendapat perhatian

.SVM pertama dikembangkan oleh boses ,guyon dan vapnik ,SVM juga pertama kali di

presentasikan pada tahun 1992 di annual workshop on Computational learning

Theory,Program SVM Disebarkan dalam bentuk Source-code dan bebas digunakan untuk

kepentingan akademis

SVMlight terdiri dari 2 program yaitu:

SVM-learn untuk melatih acuan data yang diberikan menjadi model.

SVM_classify untuk proses klasifikasi teks dan menghasilkan teks dan

menghasilkan prediksi.

Sedangkan Format file yang digunakan dalam kedua program terdiri dari 3 komponen ,yaitu :

Label ,yang disebut dengan pengolongan data .

Feature ,yaitu segi-segi yang digunakan sebagai bahan melakukan klasifikasi.

Value,yaitu nilai dari feature pada klasifikasi teks yang diartikan bobot kata melalui

penghitungan tf -idf “ term frequency ,inverse document frequency”dan

penghitungan ini dianggap mencukupi sebagai pembobotan kata.pasangan feature

value ,ex: 1:0.5 yang artinya nomor kata ke -1 dan bobotnya 0,5.

Contoh format datanya seperni ini :

1 1:0.5 3:1 5:0.4 # positif

-1 2:0.9 3:0.1 4:2 # negatif

0 5:0.8 7:2.5 9:1 # tidak berlabel

SVM atau SVMlight juga termasuk program yang memiliki fitur yang banyak ,seperti:

Optimasi Algoritma dengan cepat

Mengatur dengan memilih berdasarkan keturunan yang layak untuk di usut

heuristik caching evaluasi kernel yang digunakan dalam kasus lipat linear

Dapat menyelesaikan atau memecahkan masalah pada klasifikasi dan regresi output

multivariat yang tersuktruktur menggunakan SVMstruct.

Memecahkan masalah dengan peringkat (ex : belajar fungsin pengambilan di striver

dari mesin pencari )

Mengghitung XiAlpha-dengan memperkirakan tingkat kesalahan presisi supaya

bisa ditarik kembali

Dapat Menangani ribuan Dukungan vektor

Jarangan menggunakan Respresentasi vektor

Bisa di implementasi dengan mengguanakan bahasa pemograman c

Page 3: Tentang SVMlight  . Pengertian SVMlight

Konsep SVMlight dapat dijelaskan secara sederhana yaitu sebagai usaha yang tugasnya

mencari hyperplane terbaik yang berfungsi sebagai pemisah 2 buah class pada input

space,Pattern yang ada pad SVM juga merupakan anggota dari dua buah class, karena yang

positif “diintonasikan dengan +1” sedangkan yang negatif “di intonasikan dengan -1,”,Pattern

yang tergabung dalam class negatif disimbolkan dengan kotak,sedangkan pattern pada class

positif disimbolkan dengan lingkaran,

Proses pembelajaran yang terdapat dalam SVM terdapat problem klasifikasi yang

diterjemahkan sebagai upaya untuk menemukan garis “hyperplane” yang dapat memisahkan

antara dua kelompok, Hyperlane merupakan pemisah terbaik antara dua buah class yang dapat

dengan mengukur margin hyperlane.

SVMlight juga dapat digunakan dalam klasifikasi teks ,dengan cara memilah artikel

secara otomatis dengan menggunakan teknik machine learning , yaitu sebagai algoritma SVM

,dan Teknik ini termasuk supervised –learning,karena di berikan panduan untuk pengenalan

pola dalam pemilahan yang selanjutnya bisa dibentuk model yang akan digunakan dalam

proses klasifikasi .Dan tahapan Pada teks ini terbagi 3 yaitu:

Pemrosesan terdiri dari tokenization yang artinya (pemecah teks menjadi toke /kata

) stopword (kata yang dibuang dari artikel) stemming (pencarian kata dasar) dan

feature extraction (pengambilan segi-segi klasifikasi).

Pelatihan ,yaitu mempelajari pola-pola yang menjadi model teks ,dengan sesuai

acuan yang telah diberikan ,berupa teks panduan yang berlabel negatif atau positif

Klasifikasi, yaitu menggunakan model untuk klasifikasi teks . yang menghasilkan

perkiraan atau prediksi ,hasil dari perkiraan tersebut dapat mengandung bias

maupun kesalahan

Berikut cara install SVMlight pada linux :

Buka Terminal

Download svm_light.tar.gz lalu buat direktori baru : mkdir svm_light

pindahkan svm_light.tar.gz ke direktori yang sudah dibuat lalu extrak dengan cara

gunzip-c svm_light.tar.gz | tar xvf -

Dan jalankan Program tersebut.