Linear Discrimant Model

dokumen-dokumen yang mirip
SVM untuk Regresi Ordinal

PENDETEKSIAN JENIS DAN KELAS AROMA DENGAN MENGGUNAKAN METODE ONE-VS-ONE DAN METODE ONE-VS-REST

SVM untuk Regresi. Machine Learning

Support Vector Machine

SUPPORT VECTOR MACHINE (SVM)

Masalah maksimisasi dapat ditinjau dari metode minimisasi, karena

KLASIFIKASI WILAYAH DESA-PERDESAAN DAN DESA-PERKOTAAN WILAYAH KABUPATEN SEMARANG DENGAN SUPPORT VECTOR MACHINE (SVM)

Kalkulus Multivariabel I

TEKNIK KOMPUTASI TEI 116/A. Jurusan Teknik Elektro dan Teknologi Informasi Universitas Gadjah Mada 2011

Optimisasi dengan batasan persamaan (Optimization with equality constraints) Mengapa batasan relevan dalam kajian ekonomi?

Metode Kernel. Machine Learning

ABSTRAK. Universitas Kristen Maranatha

Praktikum Metode Komputasi (Vector Spaces)

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Functions and Graphs Zhafir Aglna Tijani Jadug Norach Agna Parusa. Copyright 2014 Bimbingan Belajar Merlion BBMerlion.com

PENERAPAN METODE KLASIFIKASI SUPPORT VECTOR MACHINE (SVM) PADA DATA AKREDITASI SEKOLAH DASAR (SD) DI KABUPATEN MAGELANG

Pengantar Support Vector Machine

OPTIMASI PEMROGRAMAN KUADRATIK DENGAN MENGGUNAKAN ALGORITMA PRIMAL-DUAL INTERIOR POINT

Hendra Gunawan. 4 April 2014

PREDIKSI KEBANGKRUTAN PERUSAHAAN MENGGUNAKAN SUPPORT VECTOR MACHINE (SVM)

SKRIPSI. Oleh : PUSPHITA ANNA OCTAVIANI NIM PENERAPAN METODE KLASIFIKASI SUPPORT VECTOR MACHINE (SVM)

BAB 2 KAJIAN PUSTAKA

DIKTAT KULIAH KALKULUS PEUBAH BANYAK (IE-308)

Pada dasarnya lebih sulit drpd classifier berdasar teori bayes, terutama untuk data dimensi tinggi.

Deteksi Mobil Menggunakan Histogram of Oriented Gradient

MODUL 2 OPTIMISASI OPTIMISASI EKONOMI EKONOMI. SRI SULASMIYATI, S.Sos, M.AP. Ari Darmawan, Dr., S.AB, M.AB

BAB 2 LANDASAN TEORI

Pertemuan Minggu ke Bidang Singgung, Hampiran 2. Maksimum dan Minimum 3. Metode Lagrange

ANALISIS PERFORMANSI PERUSAHAAN SYARIAH DI BURSA EFEK INDONESIA (BEI) MENGGUNAKAN METODE DISCRIMINANT ANALYSIS DAN SUPPORT VECTOR MACHINE (SVM)

Bab 2: Optimasi Ekonomi. Ekonomi Manajerial Manajemen

PENGENALAN WAJAH MENGGUNAKAN METODE REGRESI LINIER

OFVSBM!OFUXPSL. Latar Belakang

g(x, y) = F 1 { f (u, v) F (u, v) k} dimana F 1 (F (u, v)) diselesaikan dengan: f (x, y) = 1 MN M + vy )} M 1 N 1

DUALITAS. Obyektif 1. Memahami penyelesaian permasalahan dual 2. Mengerti Interpretasi Ekonomi permasalahan dual

FPMIPA UPI ILMU KOMPUTER I. TEORI HIMPUNAN

What Is Greedy Technique

PENDETEKSIAN CITRA PALSU DENGAN MENGGUNAKAN WATERMARKS DAN SUPPORT VECTOR MACHINES. Daniel Hutabarat ( )

BAB 2 TINJAUAN PUSTAKA. ini sehingga dapat dijadikan sebagai landasan berpikir dan akan mempermudah. dalam hal pembahasan hasil utama berikutnya.

PENCARIAN SOLUSI PEMROGRAMAN NON LINIER MENGGUNAKAN ALGORITMA BRANCH-AND-BOUND

04-Ruang Vektor dan Subruang

BAB II DASAR TEORI. Pada bab ini akan dibahas teori-teori pendukung yang digunakan sebagai acuan dalam merancang algoritma.

DIAGNOSA KERUSAKAN BANTALAN BOLA MENGGUNAKAN METODE SUPPORT VECTOR MACHINE

ALJABAR LINEAR SUMANANG MUHTAR GOZALI KBK ANALISIS

LINEAR PROGRAMMING-1

Variabel Banyak Bernilai Real 1 / 1

STATISTIKA TEKNIK LNK2016 CORRELATION & REGRESSION

Metode Klasifikasi (SVM Light dan K-NNK. NN) Dr. Taufik Fuadi Abidin, S.Si., M.Tech. Jurusan Informatika FMIPA Universitas Syiah Kuala

PREDIKSI INDEKS HARGA SAHAM GABUNGAN MENGGUNAKAN SUPPORT VECTOR REGRESSION (SVR) DENGAN ALGORITMA GRID SEARCH

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. operasi yang mampu menyelesaikan masalah optimasi sejak diperkenalkan di

BAB II KAJIAN PUSTAKA. Pada bab ini akan diberikan landasan teori tentang optimasi, fungsi, turunan,

Chapter 5 GENERAL VECTOR SPACE 5.1. REAL VECTOR SPACES 5.2. SUB SPACES

BAB 2 LANDASAN TEORI

DOSEN PEMBIMBING Chastine Fatichah, S.Kom, M.Kom MAHASISWA Yudis Anggara P. ( )

K-Means Clustering. Tim Asprak Metkuan. What is Clustering?

Kontrol Optimum. MKO dengan Mixed Constraints dan Pure State Constraints. Toni Bakhtiar. Departemen Matematika IPB. Februari 2014

Line VS Bezier Curve. Kurva Bezier. Other Curves. Drawing the Curve (1) Pertemuan: 06. Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 2

Keseimbangan Torsi Coulomb

Analisis Akurasi Support Vector Machine...

BAB IV EKSPERIMEN. 4.1 Tujuan

Teori Dualitas dan Penerapannya (Duality Theory and Its Application)

SISTEM DETEKSI PENYAKIT DIABETES MENGGUNAKAN METODE SUPPORT VECTOR MACHINES

ABSTRAK. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PROGRAM PECAHAN LINEAR. Erlin Dwi Endarwati 1, Siti Khabibah 2, Farikhin 3. Jl. Prof. H. Soedarto, S.H. Semarang 50275

BAB 2 PEMROGRAMAN STOKASTIK. 2.1 Program Stokastik Sebagai Suatu Ketidakpastian

EKONOMI PRODUKSI. PERTEMUAN KEDELAPAN: MAKSIMISASI TERKENDALA (Lanjutan)

TIF APPLIED MATH 1 (MATEMATIKA TERAPAN 1) Week 3 SET THEORY (Continued)

DIAGNOSA KETIDAKLURUSAN (MISALIGNMENT) POROS MENGGUNAKAN METODE MULTICLASS SUPPORT VECTOR MACHINE (SVM)

BAB II KAJIANPUSTAKA

BAB III LANDASAN TEORI. Definisi Peramalan adalah memperkiraan atau memproyeksikan sesuatu

ABSTRAK. Kata Kunci : klasifikasi, musik digital, jenis musik, support vector machine, fitur ekstraksi, daftar putar musik digital

Pertemuan ke 4. Non-Linier Equation

BAB III PEMBAHASAN. Bab III terbagi menjadi tiga sub-bab, yaitu sub-bab A, sub-bab B, dan subbab

STUDI PERANCANGAN PENGONTROL NEURO-FUZZY PADA PEMBANGKIT LISTRIK TENAGA SURYA

KLASIFIKASI DOKUMEN WEB MENGGUNAKAN VERSION SPACE SUPPORT VECTOR MACHINE

Metode Simpleks (Simplex Method) Materi Bahasan

Euclidean n & Vector Spaces. Matrices & Vector Spaces

METODE SEQUENTIAL QUADRATIC PROGRAMMING (SQP) PADA OPTIMASI NONLINIER BERKENDALA SKRIPSI

ISSN : e-proceeding of Engineering : Vol.4, No.3 Desember 2017 Page 3573

IMPLEMENTASI METODE MULTIPLE KERNEL SUPPORT VECTOR MACHINE UNTUK SELEKSI FITUR DARI DATA EKSPRESI GEN DENGAN STUDI KASUS LEUKIMIA DAN TUMOR USUS BESAR

PENELITIAN OPERASIONAL I (TIN 4109)

ABSTRAK. Kata Kunci : Artificial Neural Network(ANN), Backpropagation(BP), Levenberg Marquardt (LM), harga emas, Mean Squared Error(MSE), prediksi.

SVM untuk Ranking. Model Linear

Bentuk Standar. max. min

ADLN Perpustakaan Universitas Airlangga

MATEMATIKA EKONOMI 1 FUNGSI DAN GRAFIK. DOSEN Fitri Yulianti, SP, MSi.

UML USE CASE DIAGRAM

PEMANFAATAN TRANSFORMASI WAVELET SEBAGAI EKSTRAKSI CIRI PADA KLASIFIKASI BERTINGKAT SINYAL EKG

IMPLEMENTASI DAN ANALISA GRANULAR SUPPORT VECTOR MACHINE DENGAN DATA CLEANING (GSVM-DC) UNTUK SPAM FILTERING

Classification. Decision Tree. Decision Tree. Konsep Decision Tree. Penggunaan Decision Tree. When To Consider Decision Tree?

ALGORITMA DOUBLE SCALING UNTUK MENYELESAIKAN PERMASALAHAN MINIMUM COST FLOW DAN IMPLEMENTASINYA PADA PROGRAM KOMPUTER

Easy & Simple - Web Programming: Belajar Pemprograman Website Secara Efektif dan Efisien (Indonesian Edition)

Dependent VS independent variable

LAPORAN TUGAS AKHIR. Disusun oleh: Franky

IMPLEMENTASI METODE SUPPORT VECTOR MACHINE DALAM KLASIFIKASI KUALITAS PRODUK FURNITURE PADA PT. HERDEX SEJAHTERA

Comparative Statics Slutsky Equation

BAB 2 TINJAUAN PUSTAKA

OPTIMASI MASALAH TRANSPORTASI MENGGUNAKAN METODE POTENSIAL PADA SISTEM DISTRIBUSI PT. MEGA ELTRA PERSERO CABANG MEDAN SKRIPSI

Transkripsi:

(update 1 Februari 01) Lecture 3 Linear Discrimant Model

Learning a Class from Examples (Alpaydin 009) Class C of a family car Prediction: Is car x a family car? Knowledge extraction: What do people expect from a family car? Output: Positive (+) and negative ( ) examples Input representation: x 1 : price, x : engine power

Training set X X x t { t,r } t1 r 1if 0 if x ispositive x isnegative x x x 1

p price p AD e engine power e 1 1

1if h says x ispositive h( x) 0 if h says x isnegative Error of h on H E( h X) t t 1 h x r t1

most specific hypothesis, S most general hypothesis, G h H, between S and G is consistent and make up the version space (Mitchell, 1997)

Choose h with largest margin

Vapnik Chervonenkis dimension (VC Dimension) is a measure of the capacity of a statistical classification algorithm, defined as the cardinality of the largest set of points that the algorithm can shatter. It is a core concept in Vapnik Chervonenkis theory, and was originally defined by Vladimir Vapnik and Alexey Chervonenkis.

A classification model f with some parameter vector θ is said to shatter a set of data points (x 1,x,,x ) if, for all assignments of labels to those points, there exists a θ such that the model f makes no errors when evaluating that set of data points. Example : VC Dimension for linear classifier 3 points shattered 4 points impossible

points can be labeled in ways as +/ H shatters if there exists h H consistent for any of these: VC(H ) = An axis-aligned rectangle shatters 4 points only!

Use the simpler one because Simpler to use (lower computational complexity) Easier to train (lower space complexity) Easier to explain (more interpretable) Generalizes better (lower variance - Occam s razor) simpler explanations are more plausible and any unnecessary complexity should be shaved off.

Andaikan diberikan data training yang linearly separable menjadi dua kelas, yaitu A dan B. Terdapat banyak sekali hyperplane yang memisahkan kedua kelas dari data. Mana yang dipilih? Bagaimana menemukan hyperplane terbaik yang memisahkan kedua himpunan dengan margin terbesar? Margin: jarak hyperplane ke titik terdekat dari kedua himpunan Dalam dimensi, hyperplane garis Dalam 3 dimensi, hyperplane bidang

Persamaan hyperplane (garis) g: w 1 x 1 +w x +b=0 Agar g memisahkan kelas A dan B, maka dapat dipilih w 1,w dan b sehingga w 1 x 1 +w x +b>0 utk (x 1,x ) A w 1 x 1 +w x +b<0 utk (x 1,x ) B Andaikan (x 1+,x + ) dan (x 1-,x - ) masing-masing titik terdekat dari kelas A dan B terhadap g.tanpa mengurangi keumuman, dapat dipilih: w 1 x 1+ +w x + +b=1 dan w 1 x 1- +w x - +b=-1 dan w 1 x 1 +w x +b 1 utk (x 1,y 1 ) A w 1 x 1 +w x +b -1 utk (x 1,y 1 ) B

J Maka jarak garis g ke titik (x 1+,x + ) dan (x 1-,x - ) adalah w1 x1 w x b 1 w1 x1 w x b w w w w w w Definisikan: 1 1 1 y f ( x, x ) sign( x, x ) i ( i) ( i) ( i) ( i) 1 1 ( i) ( i) 1, untuk ( x1, x ) A ( i) ( i) 1, untuk ( x1, x ) B maka (w 1 x 1 +w x +b)y i 1, untuk I = 1,,,

Masalah Penentuan Hyperplane terbaik: Arg Max st.. wb, w ( i) ( i) 1 1 1 w 1 ( w x w x b) y 1, i 1,,.., i Ekivalen dengan 1 Arg Min w w wb, st.. ( i) ( i) 1 1 1 ( w x w x b) y 1, i 1,,.., i

Persamaan hyperplane g: w T x+b=0 Agar g memisahkan kelas A dan B, maka dapat dipilih w 1,w dan b sehingga w T x +b>0 utk x A w T x +b<0 utk x B Andaikan x + dan x - masing-masing titik terdekat dari kelas A dan B terhadap g.tanpa mengurangi keumuman, dapat dipilih: w T x + +b =1 dan w T x - +b = -1 dan w T x +b 1 utk x A w T x +b -1 utk x B

Maka jarak g ke titik x +,x + dan x - adalah J T T w x b 1 1 w x b w w w w w w w Definisikan: i T T T y f x sign x ( i) ( i) ( ) ( ) 1, untuk x 1, untuk x () i () i A B maka (w T x +b)y i 1, untuk i = 1,,,

Masalah Penentuan Hyperplane terbaik: 1 Arg Max wb, w st.. T () i ( ) i 1, 1,,.., w x b y i Ekivalen dengan Arg Min st.. wb, 1 T w w T () i ( ) i 1, 1,,.., w x b y i

Solusi x yang memaksimumkan/ meminimumkan fungsi f(x) yang memenuhi kendala g(x) = 0 diperoleh dari solusi persamaan f(x) = g(x) Contoh: Carilah nilai maksimum/minimum untuk fungsi f(x,y) = x +y yang memenuhi x-y = 1 Titik kritis diperoleh dari x = y = - x-y = 1 Diperoleh x = ½, y=-½, = 1 atau x- = 0 y + = 0 x-y = 1

Cari nilai maksimum/minimum f(x,y,z) = x + y +3z yang memenuhi x + y = dan y +z = 1 g 1 (x,y,z) = x + y - =0 g (x,y,z) = y + z 1 = 0 Solusi masalah maks/minimum diperoleh dari: f(x,y,z) = 1 g 1 (x,y,z) + g (x,y,z)

Solusi x yang memaksimumkan/meminimumkan fungsi f(x) yang memenuhi kendala g(x) = 0 diperoleh dari solusi persamaan f(x) = g(x) Versi lain: L(x, ) = f(x)+g(x) Solusi masalah maksimum/minimum diperoleh dari L(x, ) = 0 L dikenal sebagai Lagrangian

Solusi masalah optimasi (primal) Min f(x), x s.t. g(x) 0 dan h(x)=0 Feasible Domain D={x g(x)0, h(x)=0} Lagrangian L(x,, ) = f(x)+g(x)+ h(x) Dual Problem Max (, ) s.t. 0 (, ) = inf x L(x,, ) Untuk setiap titik feasible x, (, ) L(x,, ) f(x) Duality Gap = f(x) - (, ) Dengan memaksimumkan (, ) terhadap dan, akan meminimumkan duality gap. Khususnya, Jika g dan h fungsi Affine, yaitu g(x) = Ax b ( A matriks, b vektor) maka duality gap menjadi 0. Artinya, solusi masalah primal ekivalen dengan solusi masalah dual.

Solusi masalah optimasi (primal) Min x +y, s.t. x-y 1 Untuk suatu nilai yang diberikan, agar L minimum x + = 0 y - = 0 Lagrangian L(x,y, ) = x +y +(x-y-1) Dual Problem Max () = ¼ + ¼ +(-/-/-1) = - / - s.t. 0 Diperoleh =0, x = 0 dan y = 0 Ini berarti constraint tidak aktif!!!

Solusi masalah optimasi (primal) Min x +y, s.t. x-y 1 Agar L minimum x - = 0 y + = 0 Lagrangian L(x,y, ) = x +y -(x-y-1) Dual Problem Max (, ) = ¼ + ¼ -(/+/-1) = - / + s.t. 0 Diperoleh =1, x = 1/ dan y = -1/ Ini berarti constraint aktif, artinya nilai minimum tercapai pada batas constraint.

1 Arg Min w w wb, st.. ( i) ( i) 1 1 1 L( w, w, b, ) ( w w ) ( w x w x b) yi 1 ( i) ( i) 1 1 i 1 1 i1 () i () i w ix yi 0 1i 1 i 0 i1 i1 i1 w x y 1 ( w x w x b) y 1, i 1,,.., ilai minimum L diperoleh dari : L( w1, w, b, ) 0 yaitu i y i i 0

Substitusi ke Lagrangian: 1 ( ) ( i) ( i) ix1 y i ix yi i1 i1 ( i) ( i) ( i) ( i) i ix1 yi x1 ix yi x by j 1 j1 i1 i1 diperoleh 1 ( ) ( i) ( i) ix1 y i ix yi i1 i1 ( i) ( i) ( i) ( i) j ix1 yi x1 ix yi x y j 1 i1 i1 i1

1 ( ) Studi Kasus ( i) ( i) ix1 y i ix yi i1 i1 ( i) ( i) ( i) ( i) j ix1 yi x1 ix yi x y j 1 j1 i1 i1 Max st.. i ( ) 0, i1,,..., Cari hyperplane classifier terbaik untuk data training P 1 (1,0), P (0,1), P 3 (,), dan Q 1 (-1,0), Q (0,-1),

(1) Generate Dual Problem untuk dataset tersebut () Tentukan nilai alpha[i], i=1,,..,5 yang optimal (Hint: Gunakan gradient ascent dgn tambahan : if alpha < 0 then alpha = 0) (3) Tentukan nilai w1, w dan b