Anda di halaman 1dari 2

KECERDASAN BUATAN

(UAS)
Joko Adianto, B.Sc,.M.InsSy

PROGRAM KELAS
FAKULTAS DISUSUN OLEH :
STUDI

Ilmu Komputer Informatika E- 301 Aprilianto Nugroho - 41517010045


Senin
7.30 – 10.15
Soal B (60)
Informed search memiliki akses ke fungsi perhitungan secara heuristik yang menghitung
estimasi biaya untuk sampai ke tujuan yang diinginkan. Jelaskanlah contoh algoritma yang
mungkin dapat digunakan, baik yang berasal dari buku teks Norvig & Russel (2009) maupun
dari referensi yang lain.

Jawab:
Dengan menggunakan algoritma backpropagation, bisa dibilang cocok untuk melakukan
proses perhitungan heuristic, karena sifat dari algoritma backprogation adalah dengan
mencari nilai dari unit hidden yang nanti akan mengeluarkan output, dari nilai yang didapat
akan dikembalikan untuk dilatih kembali agar mendapatkan minimal error yang nanti akan
dihitung di hidden unit untuk memperbaharui bobot antara input layer dengan hidden layer.
Setelah semua faktor delta ditemukan, bobot untuk semua layer diperbaharui.
Soal C(20)
Jelaskanlah bagaimana cara untuk melakukan Implementasi algoritma yang anda pilih pada
soal B dengan OpenCL

JawabL
Dengan menggunakan Python untuk memproses Algoritma Backpropagation maka untuk
mengimplementasikannya dengan OpenCL harus dengan menginstal pypoencl terlebih
dahulu. Sebagai contoh paling tidak kita mempunyai sebuah string dari list ekstensi yang
tentunya harus support dengan OpenCL. Setelah mempunyai platform dari ekstensi kita bisa
mengakses task dan data yang kita mau. Jika ingin mendapatkan sepsifik platform dari device
kita tinggal memanggil dengan get_devices metode dari pyopencl. Pyopencl mempermudah
untuk mendapatkan informasi parameter device yang berbeda beda.

Anda mungkin juga menyukai