Rabu, 17 Oktober 2012

contoh program backpropagation


gambar diatas adalah program backpropagation .

tabel penghitungan :


Logika :

Masuk ke program backpropagation, masukkan pass “Bremerhaven”. Kemudian masuk ke Bobot dan bias , klik “reset ke nilai awal” lalu klik lagi “acak nilai bobot” . balik lagi ke belajar , tentukan nilai “Laju belajar=0.1” , “Momentum=0.1”, “Stopping criteria error=1” , “jumlah step=500” , jika semua sudah diatur klik “Multi Step” . kemudian catat “#Epoch-nya” , ganti momentum dari 0.1 sampai 1.0 jangan lupa catat “Epoch-nya” . kemudian ganti “Laju Belajarnya menjadi 0.2 , ingat setiap pergantian angka laju belajar bobot dan bias nya harus di reset terlebih dahulu . lakukan seperti tadi sampai nilai 1.0 , dilakukan seperti itu terus-menerus sampai “Laju Belajarnya-nya 0.5”.
           

LP Prolog

1. apa yang anda ketahui tentang Prolog ?

jawab :

prolog adalah Programming in logic yang berarti pemrograman logika yang menggunakan bahasa deklaratif dimana pemrogram memberi fakta dan aturan untuk selanjutnya diselesaikan oleh prolog secara deduktif sehingga menghasilkan kesimpulan.

2. Jelaskan perbedaan prolog dengan bahasa program lain (minimal 3) !

Jawab :


-         Bahasa Pemrograman yang Umum (Basic, Pascal, C, Fortran):
o   diperlukan algoritma/prosedur untuk memecahkan masalah (procedural languange)
o  program menjalankan prosedur yang sama berulang-ulang dengan data masukan yang berbeda-beda.
o    Prosedur dan pengendalian program ditentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat.

-         Bahasa Pemrograman Prolog :
o    Object oriented languange atau declarative languange.
o   Tidak terdapat prosedur, tetapi  hanya kumpulan data-data objek (fakta) yang akan diolah, dan relasi antar objek tersebut membentuk aturan yang diperlukan untuk mencari suatu jawaban
o    Programmer menentukan tujuan (goal), dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.
o    Dilakukan pembuktian terhadap cocok-tidaknya tujuan dengan data-data yang telah ada dan relasinya.
o    Prolog ideal untuk memecahkan masalah yang tidak terstruktur, dan prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non numerik.
o    Prolog bekerja seperti pikiran manusia, proses pemecahan masalah bergerak di dalam ruang masalah menuju suatu tujuan (jawaban tertentu).
Contoh : Pembuatan program catur dengan Prolog

3. sebutkan sintak-sintak pada prolog !

Jawab :

Nomor yang digunakan dalam prolog terdiri dari pada nomor integer, dan nomor nyata. Sintak bagi nomor integer adalah seperti contoh berikut :
            1          123      -123     0

Nomor nyata juga tergantung pada implementasi Prolog. Sintak bagi nomer nyata adalah seperti contoh berikut :
            1.0       0.1       -10.9    100.991           0.00