jst - materi 2

Upload: adhitia-zutto

Post on 05-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 JST - Materi 2

    1/12

    Jaringan Syaraf Tiruan

    Perceptron

  • 7/21/2019 JST - Materi 2

    2/12

    Jaringan Perceptron

    Perceptron (Rosenblatt, 1958): JST training yangsederana dipa!ai!an prosedur algorit"a training yangperta"a !ali#

    Ter"asu! paradig"a pe"bela$aran tera%asi(super&ised)

    Terdiri dari neuron tunggal dengan bobot synaptic yangdiatur dan ard li"iter#

    'perasinya didasar!an pada "odel neuron cullocdan Pitts#

    Ju"la input yang tela diboboti dipa!ai!an !epada ard

    li"iter: "engasil!an output *1 $i!a input positif dan +1$i!a negatif

    eng!lasi!asi!an output !e dala" dua area -1 dan -.#

    Tida! bisa "e"eca!an "asala /'R#

  • 7/21/2019 JST - Materi 2

    3/12

    Proses 0ela$ar

    Target 2ilai yang diingin!an 'utput 2ilai yang !eluar dari neuron a

    Proses o"pare ("e"banding!an) antara outputdengan target

    Ji!a ter$adi perbedaan "a!a %eigt3bobot di ad$ust3atur

    sa"pai nilai ouput ("ende!ati) nilai target

  • 7/21/2019 JST - Materi 2

    4/12

    -lgorit"a Perceptron1# 4nisialisasi -%al

    engatur bobot %1, %., ###, %n inter&al 6+7#5 7#5,

    engatur bias3tresold b

    engatur !ecepatan pe"bela$aran , fungsi a!ti&asi

    .# ;itung !eluaran

    enga!tif!an perceptron dengan "e"a!ai"asu!anp1(k),p2(k), ###,pi(k) dan target yangdi!eenda!i t(k)#

    ;itungla output a!tual pada iterasi !e+k 1

    i adala $u"la input perceptron dan step adalafungsi a!ti&asi

  • 7/21/2019 JST - Materi 2

    5/12

    -lgorit"a Perceptron

    %i(p) adala peng!ore!sian bobot pada iterasi !,yang diitung dengan:

    >%i(p) ? pi(!) ? e(!)5# Pengulangan

    2ai!!an iterasi ! dengan 1 (!!*1), !e"balila !elang!a !e dua dan ulangi proses sa"pai!eluarantarget atau "ende!ati target#

  • 7/21/2019 JST - Materi 2

    6/12

    onto

    elati perceptron : 'perasi 'R

  • 7/21/2019 JST - Materi 2

    7/12

    onto Pe"bela$aran1# 4nisialisasi -%al

    engatur bias3tresold b1

    engatur !ec pe"bela$aran 7#.,

    fungsi a!ti&asi+@ step.# ;itung 'utput

    enga!tif!an perceptron dengan "e"a!ai "asu!an

    p1(!), p.(!) dan target yang di!eenda!i t(!)#;itungla output a!tual pada iterasi !e+! 1

    n(1) p1(1)#%1(1) * p.(1)#%.(1) + b

    (7 ? 7#

  • 7/21/2019 JST - Materi 2

    8/12

    onto Pe"bela$aran

    %i(!)

    %1(.) 7#< * >%1(1)

    >%1(1) ? pi(1) ? e(1) 7#. ? 7 ? 7 7

    "a!a %1(.) 7#< * 7 7#< (tida! beruba)

    %i(!*1) %i(!) * >%i(!)

    %.(.) 7#.(1) * >%.(1)

    >%.(1) ? pi(1) ? e(1) 7#. ? 7 ? 7 7

    "a!a %.(.) 7#. * 7 7#. (tida! beruba)

    5# Pengulangan

    2ai!!an iterasi ! dengan 1 (!!*1), !e"balila !elang!a !e dua dan ulangi proses sa"pai !eluaran target atau "ende!ati target#

  • 7/21/2019 JST - Materi 2

    9/12

    onto Pe"bela$aran

    C D. (Aata !e .)

    1 4nisialisasi a%al

    .# ;itung 'utput

    n(.) p1(.)#%1(.) * p.(.)#%.(.) + b

    (7 ? 7#

  • 7/21/2019 JST - Materi 2

    10/12

    onto Pe"bela$aran

    =# Epdate 0obot

    engupdate bobot perceptron

    %i(!*1) %i(!) * >%i(!)

    %1(%1(.)

    >%1(.) ? p1(1) ? e(1) 7#. ? 7 ? 1 7

    "a!a %1(%i(!)

    %.(%.(.)

    >%.(1) ? p.(1) ? e(1) 7#. ? 1 ? 1 7 #. "a!a%.(

  • 7/21/2019 JST - Materi 2

    11/12

    Blo%cartPerceptron

  • 7/21/2019 JST - Materi 2

    12/12

    Tugas

    C Perorangan itung secara "anual "elati perseptronuntu! fungsi -2A, /'R, /2'R

    C Delo"po! buat progra" perceptron