Professional Documents
Culture Documents
1
◘ Kecerdasan Buatan atau Sistem Cerdas atau Intelegensi Buatan atau
Artificial Intelligence merupakan cabang terpenting dalam dunia
komputer
◘ Komputer tidak hanya alat hitung, tetapi diharapkan dapat
diberdayakan untuk mengerjakan segala sesuatu yang bisa
dikerjakan oleh manusia
◘ Manusia mempunyai pengetahuan, pegalaman dan kemampuan
untuk menalar dengan baik
◘ Agar
ga komputer
o pute bisab sa be
bertindak
t da sepe
seperti
t dan
da sebaik
seba manusia,
a us a, maka
a a
komputer juga harus diberi bekal pengetahuan dan mempunyai
kemampuan untuk menalar
2
Lanjutan ……
3
⇒ ELIZA (1967), diprogram oleh Joseph
Weizenbaum, yang mampu melakukan terapi
terhadap pasien dengan memberikan beberapa
pertanyaan.
4
z Kecerdasan buatan adalah ilmu dan rekayasa yang
membuat mesin mempunyai
p y intelegensi
g tertentu
khususnya program komputer yang “cerdas”
(John McCarthy, 1956)
z Kecerdasan
K d adalah
d l hkkemampuan untuk k b
belajar
l j atau
mengerti dari pengalaman, memahami pesan yang
kontradiktif dan ambigu, menanggapi dengan cepat dan
baik atas situasi yang baru, menggunakan penalaran
dalam memecahkan masalah serta menyelesaikannya
dengan efektif (Winston dan Pendergast, 1994)
5
Dua Ide Dasar yang berkaitan
dengan AI
6
Lanjutan ……
7
Domain yang sering dibahas oleh peneliti
meliputi :
a. Mundane task
• Persepsi (vision & speech)
• Bahasa alami (understanding,
generation & translation)
• Pemikiran yang bersifat commonsense
• Robot control
b. Formal task
• Permainan/games
• Matematika (geometri, logika, kalkulus
integral pembuktian)
integral,
c. Expert task
• Analisis finansial
• Analisis medikal
• Analisis ilmu pengetahuan
• Rekayasa (desain, pencarian
kegagalan, perencanaan manufaktur)
8
z Sudut pandang bisnis
kumpulan peralatan yang sangat powerful
dan metodologis dalam menyelesaikan
masalah-masalah bisnis
z Sudut pandang pemrograman
meliputi studi tentang pemrograman simbolik,
penyelesaian masalah (problem solving) dan
pencarian
i ((searching)
hi )
9
Komputer
Masalah Solusi
Basis Motor
Input Pengetahuan Inferensi
Output
Pertanyaan,
dll Jawaban
10
z Heuristic – Menemukan (Yunani) Æ Suatu
strategi untuk melakukan proses pencarian
(search) ruang problem secara efektif, yang
memandu proses pencarian yang kita lakukan di
sepanjang
j jalur
j l yang memiliki
iliki kemungkinan
k ki
sukses paling besar.
11
Tujuan Kecerdasan Buatan
z Membuat komputer lebih cerdas
z Mengerti tentang kecerdasan
z Membuat mesin lebih berguna
12
Keuntungan Kecerdasan Buatan
Dibanding Kecerdasan Alami :
z Lebih bersifat permanen
z Lebih mudah dipublikasi dan disebarkan
z Lebih murah dibandingkan dengan
kecerdasan alami
z Bersifat Konsisten
z Dapat
p didokumentasikan
z Dapat mengerjakan pekerjaan lebih cepat
dan lebih baik dibanding dengan kecerdasan
alami
z Kreatif
z Dapat melakukan proses pembelajaran secara
langsung, sementara AI harus mendapatkan
masukan berupa simbol dan representasi-
representasi
z Pemikiran manusia dapat digunakan secara luas
sebagai referensi untuk pengambilan keputusan.
Sebaliknya, AI menggunakan fokus yang sempit
13
Perbandingan antara AI dan
Program Konvensional
14
Sistem Cerdas Yang Banyak
Dikembangkan
z Sistem Pakar (Expert Systemi),
z yaitu
it program konsultasi
k lt i (advisory)
( d i ) yang mencoba
b
menirukan proses penalaran seorang pakar/ahli dalam
memecahkan masalah yang rumit.
z Sistem Pakar merupakan aplikasi AI yang paling banyak.
z Pemrosesan Bahasa Alami (Natural Language
Processing),
z yang memberi kemampuan pengguna komputer untuk
berkomunikasi dengan komputer dalam bahasa mereka
sendiri (bahasa manusia).
z Komunikasi dapat dilakukan dengan cara percakapan alih-
alih menggunakan perintah yang biasa digunakan dalam
bahasa komputer biasa.
Lanjutan ……
z Bidang Pemrosesan Bahasa Alami dibagi
2 llagi:
i
z Pemahaman bahasa alami, yang mempelajari
metode yang memungkinkan komputer mengerti
perintah yang diberikan dalam bahasa manusia
biasa. Dengan kata lain, komputer dapat
memahami manusia.
z Pembangkitan bahasa alami, sering disebut juga
sintesa suara, yang membuat komputer dapat
membangkitkan bahasa manusia biasa sehingga
manusia dapat memahami komputer secara
mudah.
15
Lanjutan….
z Pemahaman Ucapan/Suara (Speech/Voice
Understanding),
Understanding)
z adalah teknik agar komputer dapat mengenali dan
memahami bahasa ucapan.
z Proses ini mengijinkan seseorang berkomunikasi dengan
komputer dengan cara berbicara kepadanya.
z Istilah “pengenalan suara” mengandung arti bahwa tujuan
utamanya adalah mengenali kata yang diucapkan tanpa
harus tahu artinya, di mana bagian itu merupakan tugas
“pemahaman suara”.
z Secara umum prosesnya adalah usaha untuk
menerjemahkan apa yang diucapkan seorang manusia
menjadi kata-kata atau kalimat yang dapat dimengerti oleh
komputer.
Lanjutan …
z Sistem Sensor dan Robotika.
z Sistem sensor, seperti sistem visi dan pencitraan, serta
sistem pengolahan sinyal, merupakan bagian dari robotika.
z Sebuah robot, yaitu perangkat elektromekanik yang
diprogram untuk melakukan tugas manual, tidak semuanya
merupakan bagian dari AI.
z Robot yang hanya melakukan aksi yang telah diprogramkan
dikatakan sebagai robot bodoh yang tidak lebih pintar dari
lift.
z Robot yang cerdas biasanya mempunyai perangkat sensor,
seperti kamera, yang mengumpulkan informasi mengenai
operasi dan lingkungannya.
z Kemudian bagian AI robot tersebut menerjemahkan informasi
tadi dan merespon serta beradaptasi jika terjadi perubahan
lingkungan
z
16
Lanjutan …..
z Komputer Visi,
z merupakan kombinasi dari pencitraan,
pengolahan citra, pengenalan pola serta
proses pengambilan keputusan.
z Tujuan utama dari komputer visi adalah untuk
menerjemahkan suatu pemandangan.
z K
Komputert visi
i i banyak
b k dipakai
di k i dalam
d l k d li
kendali
kualitas produk industri.
Lanjutan….
z Intelligent Tutoring/Intelligent Computer-
Aid d Instruction,
Aided I i
z adalah komputer yang mengajari manusia.
z Belajar melalui komputer sudah lama digunakan,
namun dengan menambahkan aspek kecerdasan
di dalamnya, dapat tercipta komputer “guru” yang
p mengatur
dapat g teknik p
pengajarannya
g j y untuk
menyesuaikan dengan kebutuhan “murid” secara
individiual.
z Sistem ini juga mendukung pembelajaran bagi
orang yang mempunyai kekurangan fisik atau
kelemahan belajar.
17
Lanjutan ….
z Mesin Belajar (Machine Learning),
z yang berhubungan dengan sekumpulan
metode untuk mencoba mengajari/melatih
komputer untuk memecahkan masalah atau
mendukung usaha pemecahan masalah
dengan menganalisa kasus-kasus yang telah
terjadi.
z Dua metode mesin belajar yang paling populer
adalah Komputasi Neural dan Logika Samar
Rangkuman
z Komputer
p digunakan
g untuk p
penalaran,
pengenalan pola, pembelajaran dan beberapa
bentuk lainnya untuk pengembilan kesimpulan
18
lanjutan…Rangkuman
Æsudut p
pandanggp
penelitian
Æ sudut pandang bisnis
Æ sudut pandang pemrograman
19