Posts

Showing posts with the label voted perceptron

Contoh Program Voted Perceptron

Image
     Selamat malam pemirsa, jumpa lagi malam ini dengan saya. Mumpung lagi lumayan free hari ini, saya mau lanjutin tulisan saya sebelumnya tentang algoritma voted-perceptron. Kalo kemarin udah bahas tentang algoritma dan contoh perhitungan manualnya, kali ini saya mau lanjutin tentang contoh program sederhana menggunakan bahasa php. Langsung cekidot... Persiapan Data      Data yang akan saya pakai kali ini data logika AND yang juga saya pakai di tulisan saya sebelumnya. $data = array( array(1,1), array(1,-1), array(-1,1), array(-1,-1) ); // data latih $label = array(1,-1,-1,-1); // target label data latih Class voted perceptron      Pertama kita buat class voted-perceptron yang digunakan untuk implementasi algoritma voted perceptron. class Voted_perceptron{ } Pelatihan      Berikut adalah fungsi yang dibuat untuk melakukan pelatihan data training untuk mendapatkan nilai v, c, dan k. func...

Contoh Perhitungan Voted Perceptron

Image
      Menyambung tulisan saya sebelumnya tentang voted perceptron, kali ini saya akan memberi contoh perhitungan manual algoritma voted perceptron. algoritma terdiri dari dua tahap yaitu tahap pelatihan atau training dan tahap klasifikasi. Proses Training        Berikut ini adalah proses pelatihan untuk mencari nilai vektor perceptron v dan bobot c yang akan digunakan dalam proses klasifikasi. Pada proses pelatihan ini, parameter yang perlu di masukkan adalah vektor perceptron awal v_1 = {0, 0} , Treshold T = 1,k = 1,dan bobot c = 0. Di bawah adalah data logika AND yang akan di gunakan untuk data latih.  Data yang pertama x = {1, 1} target = 1 kemudian di hitung dot product dari vektor input x dan vektor perceptron v y_in = (x_1 *v_1)+(x_2 * v_1)        = (1*0)+(1*0) = 0 dari y_in tersebut di masukkan ke dalam fungsi aktivasi dengan treshold T = 1 y = sign(...