Aplikasi Intelegensi Buatan Pertemuan 10

advertisement
ARTIFICIAL
INTELLIGENCE
APA YANG DIMAKSUD
DENGAN ARTIFICIAL
INTELLIGENT ( AI ) ?
AI atau Kecerdasan Buatan atau Kecerdasan Tiruan
adalah : Kemampuan suatu komputer melaksanakan
kegiatan kegiatan yang biasanya dianggap memerlukan
kecerdasan. ( menurut kamus OXFORD )
DARI BERBAGAI DIFINISI TELAH DISIMPULKAN BAHWA AI MENURUT RUSSEL
DAN NORWIG SUATU KECERDASAN TIRUAN MEMPUNYAI DUA DIMENSI :
a. Peniruan kecerdasan perilaku
adalah kecerdasan tiruan yang di program
b. Peniruan cara berfikir manusia, termasuk didalamnya :
-> Peniruan proses berfikir
contoh : Sistem pakar
-> Peniruan proses komputasi , yang umumnya berkaitan
dengan persoalan-2 probabilitas.
contoh : Sistem Fuzzy, Jaringan Saraf Tiruan dan
Algoritma Genetik
* Peniruan kecerdasan Perilaku dan peniruan proses berfikir
outputnya dapat ditebak ( ditentukan )
* Peniruan proses komputasi outputnya tidak bisa dipastikan
AI – Deterministik
AI - Non Deterministik


AI - Deterministik adalah Perilaku Atau Penampilan
Yang Dapat ditentukan atau diramalkan terlebih dahulu
Contoh : Dua objek yang dalam satu jalur jalan, sementara kedua objek itu bergerak berlawanan arah
maka penampilan dapat ditebak akan terjadi
tabrakan
AI – Non Dterministik adalah Perilaku atau
Penampilan Yang Tidak Dapat Dipastikan.
Contoh : Nilai Saham Di Bursa Effek
Timbulnya Pemikiran Mesin Dengan Kecerdasan Tiruan

Pada tahun 1950 Alan Turing menulis suatu artikel , yang
intinya menyarankan agar dirancang suatu mesin yang dapat
berfikir, pemikiran ini berkembang menjadi mesin cerdas.

Sebagai realisasi pemikiran Alan Turing dibuat suatu mesin
( komputer ) yang diisikan serangkaian perintah, demikian
sehingga komputer dapat menjawab pertanyaan-2 tertentu
melalui key board. Perintah -2 tersebut dianggap menjadikan
mesin cerdas, sementara kemampuan tanya jawab mesin
itu berkembang menjadi Permainan Tiruan ( Imitation Game)
Perkembangan Imitation Game dari Alan Turing



Imitation Game berkembang terus menjadi antara lain :
War Game yang sampai sekarang dipakai oleh US DOD dan
di tiru oleh Markas Besar Tentara Nasional INDONESIA.
War Gaming ini ternyata oleh perusahaan-2 sipil ditiru menjadi
permainan yang dikomersialkan yang kelihatan hidup dan mengasyikkan.
Atas dasar kenyataan perkembangan tersebut maka AI dapat juga
digunakan untuk permainan, yang terakhir disebut :
Game Based AI ( Permainan Berbasis AI)
Permainan Berbasis AI



Permainan Berbasis Ai adalah cabang ilmu yang menggunakan
pengolahan simbol, dan ditambahkan beberapa kemampuan , sehingga memperlihatkan kesan Kecerdasan
Pada permainan selalu ada dua fihak :
-> Fihak Pemain dapat berupa
* Komputer atau User Permainan
-> Fihak Musuh dapat berupa
* Komputer atau User Permainan
Pada pemrograman permainan fihak pemain atau lawannya biasa
disebut : Predator dan Mangsa atau Sebaliknya
TEHNIK-2 PEMBENTUKAN GAME AI


Tehnik tipuan digunakan untuk membuat permainan
berbasis AI. Keuntungan dan kerugian dari tehnik ini :
> Keuntungannya : komputer selalu menang
> Kerugiannya adalah musuh pemainnya menjadi bosan dan prustasi.
Tehnik lainnya adalah Finite State Machine yang idenya
adalah menghitung satu persatu tindaknn dalam rangkaian tindakan atau menghitung status karakter-2 yg
dikendalikan komputer, kemudian melaksanakan tindak
an , atau transisi antara menggunakan if then kondisi
TEHNIK-2 PEMBUATAN GAME AI


( LANJUTAN)
Tehnik Logic Fuzzy dan simulasi yang memberikan status ketidak pastian bagi karakter yang dikendalikan
komputer sehingga keseimbangan tipuan dapat diwujudkan.
Tehnik kehidupan tiruan ( Artficial life) yang ada kemi
ripan dengan bentuk robotik.
PERMAINAN BERBASIS AI YANG AKAN DATANG



Menggabungkan tehnik-2 gabungan Deterministik dan
Non Deterministik, dimana permainan :
Mampu mempelajari peri laku pemain, kemampuan
pembelajaran ini dapat dilakukan dengan tehnik jaringansyaraf.
Pembelajaran perilaku pemain menyebabkan karak
ter yang dikendalikan oleh komputer dapat merespon kehendak pemain, hal ini akan memperpanjang
waktu main , dan tentunya membuat penasaran.
Download