Wednesday, 10 July 2019

Part1# Membuat GUI Matlab Metode Back Propagation

Salah satu cabang dari Articfiial Intelligence (AI) adalah Artificial Neural Network (ANN) atau Jaringan Syaraf Tiruan (JST). Kemudian salah satu metode dari ANN adalah Back Propagation. Metode ini merupakan multilayer inputan data dengan ukuran matrik m x n. Di Matlab sudah disediakan NNTools untuk ANN sebagai media prediksi data (training dan testing). Berikut adalah scribs atau sintaksis yang digunakan untuk prediksi data time series menggunakan Back Propagation.

Catatan: 
  • Arsitektur ini menggunakan 4 layer: layer input, layar hidden 1, layar hidden 2, dan layar output. 
  • Fungsi aktivasi adalah kombinasi: logsig, tansig, purelin
  • Metode Training: traingda, taingdx, trainrp


Adapun desain yang bisa digunakan seperti gambar berikut:


Langkah#1
Desainlah GUI seperti gambar di atas.

Langkah#2
Pada "Fungsi Aktivasi", inputkan string berikut:
Pilih Fungsi Aktivasi
'logsig', 'logsig', 'logsig', 'logsig'
'tansig', 'tansig', 'tansig', 'tansig'
'logsig', 'logsig', logsig', 'purelin'
'tansig', 'tansig', 'tansig', 'purelin'
'logsig', 'logsig', 'tansig', 'tansig'
'tansig', 'tansig', 'logsig', 'logsig'
'logsig', 'tansig', logsig', 'tansig'

Langkah#3
Pada tombol Load Data ketikkan scribs ini.

Langkah#4
Pada tombol New Data ketikkan scribs ini.

Langkah#5
Pada tombol Simpan ketikkan scribs ini.

Langkah#6
Pada tombol Proses ketikkan scribs berikut:

function pushbutton3_Callback(hObject, eventdata, handles)
p=get(handles.popupmenu1,'Value');
switch p
    case 1
    case 2
            Ketikkan scribs dari Part2#
    case 3
            Ketikkan scribs dari Part3#
    case 4
            Ketikkan scribs dari Part4#
    case 5
            Ketikkan scribs dari Part5#
    case 6
            Ketikkan scribs dari Part6#
    case 7
            Ketikkan scribs dari Part7#
    case 8
            Ketikkan scribs dari Part8#


Selajutnya, baca:

  1. Part2# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi 'logsig', 'logsig', 'logsig', 'logsig'
  2. Part3# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi 'tansig', 'tansig', 'tansig', 'tansig'
  3. Part4# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi 'logsig', 'logsig', logsig', 'purelin'
  4. Part5# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi 'tansig', 'tansig', 'tansig', 'purelin'
  5. Part6# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi 'logsig', 'logsig', 'tansig', 'tansig'
  6. Part7# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi 'tansig', 'tansig', 'logsig', 'logsig'
  7. Part8# Scribs / Sintaksis Matlab Metode Back Propagation: Fungsi Aktivasi  'logsig', 'tansig', logsig', 'tansig'

Semoga bermanfaat. 

No comments:
Write komentar

Syaharuddin. Theme images by MichaelJay. Powered by Blogger.

KOMENTAR ANDA