pengantar kecerdasan buatan (artificial intelligence)

advertisement
AI_Pengantar AI
PENGANTAR
KECERDASAN BUATAN
(ARTIFICIAL
INTELLIGENCE)
1
 H.
AI_Pengantar AI
DEFINISI KECERDASAN BUATAN
A. Simon [1987] :
“ Kecerdasan buatan (artificial intelligence)
merupakan kawasan penelitian, aplikasi
dan instruksi yang terkait dengan
pemrograman komputer untuk melakukan
sesuatu hal yang -dalam pandangan
manusia adalah- cerdas”
 Rich
and Knight [1991]:
“Kecerdasan Buatan (AI) merupakan sebuah
studi tentang bagaimana membuat komputer
melakukan hal-hal yang pada saat ini dapat
dilakukan lebih baik oleh manusia.”
2
AI_Pengantar AI
DEFINISI KECERDASAN BUATAN
Encyclopedia Britannica:
“Kecerdasan Buatan (AI) merupakan
cabang dari ilmu komputer yang dalam
merepresentasi pengetahuan lebih banyak
menggunakan bentuk simbol-simbol
daripada bilangan, dan memproses
informasi berdasarkan metode heuristic
atau dengan berdasarkan sejumlah
aturan”
3
AI_Pengantar AI
DEFINISI KECERDASAN BUATAN
 salah
satu cabang Ilmu pengetahuan
berhubungan dengan pemanfaatan mesin
untuk memecahkan persoalan yang rumit
dengan cara yang lebih manusiawi.
 Hal Ini biasanya dilakukan dengan
mengikuti/mencontoh karakteristik dan
analogi berpikir dari kecerdasan manusia,
dan menerapkannya sebagai algoritma
yang dikenal oleh komputer.
4
AI bagian dari ilmu komputer,
biasanya dihubungkan dengan Ilmu
Komputer, tetapi juga terkait erat dengan
bidang lain seperti Matematika, Psikologi,
Biologi, Filosofi, dan yang lainnya.
 Kemampuan untuk mengkombinasikan
pengetahuan dari semua bidang ini pada
akhirnya akan bermanfaat bagi kemajuan
dalam upaya menciptakan suatu
kecerdasan buatan.
AI_Pengantar AI
 Meskipun
5
AI_Pengantar AI
DEFINISI KECERDASAN BUATAN
 bagian
ilmu komputer yang membuat
agar mesin komputer dapat melakukan
pekerjaan seperti dan sebaik yang
dilakukan manusia.
 Komputer tidak lagi hanya digunakan
sebagai alat hitung, komputer diharapkan
dapat mengerjakan segala sesuatu yang
bisa dikerjakan oleh manusia.
6
WHAT IS AI ?
Sistem yang berpikir
seperti manusia
Thinking humanly
Sistem yang berpikir
secara rasional
Thinking rationally
Sistem yang bertindak
seperti manusia
Acting humanly
Sistem yang bertindak
secara rasional
Acting rationally
AI_Pengantar AI
7
AI_Pengantar AI
BERFIKIR SEPERTI MANUSIA
1. Diperlukan suatu cara untuk mengetahui
bagaimana manusia berfikir
2. Diperlukan pemahaman tentang bagaimana
pikiran manusia bekerja
Bagaimana caranya?
1. Melalui introspeksi atau mawas diri;
mencoba menangkap bagaimana pikiran kita
berjalan
2. Melalui percobaan psikologis
8
AI_Pengantar AI
UJI TURING DARI AI BERTINDAK SEPERTI
MANUSIA
9
 Cara
berfikirnya memenuhi aturan logika
yang dibangun oleh Aristotles


Pola struktur argumentasi yang selalu memberi
konklusi yang benar bila premis benar
Menjadi dasar bidang logika
AI_Pengantar AI
BERFIKIR RASIONAL
 Tradisi
logicist dalam AI adalah membangun
program yang menghasilkan solusi
berdasarkan logika
 Problem:



Pengetahuan informal sukar diuraikan dan
dinyatakan
dalam bentuk notasi logika formal
Penyelesaian secara prinsip vs. praktis
10
Bertindak secara rasional artinya bertindak
didalam upaya mencapai goal
 Didalam lingkungan yang rumit tidaklah
mungkin mendapatkan rasionalisasi sempurna
yang selalu melakukan sesuatu dengan benar


AI_Pengantar AI
BERTINDAK RASIONAL
Rasionalisasi terbatas
11
AI_Pengantar AI
Manusia bisa menjadi pandai dalam
menyelesaikan segala permasalahan karena
mempunyai pengetahuan dan pengalaman .
 Pengetahuan diperoleh dari belajar.
 Semakin banyak bekal pengetahuan yang
dimiliki oleh seseorang tentu saja diharapkan
akan lebih mampu dalam menyelesaikan
permasalahan.

12
AI_Pengantar AI
bekal pengetahuan saja tidak cukup, manusia
juga diberi akal untuk melakukan penalaran,
mengambil kesimpulan berdasarkan
pengetahuan dan pengalaman yang mereka
miliki.
 Tanpa memiliki kemampuan untuk menalar
dengan baik, manusia dengan segudang
pengalaman dan pengetahuan tidak akan dapat
menyelesaikan masalah dengan baik.
 Demikian pula dengan kemampuan menalar
yang sangat baik, namun tanpa bekal
pengetahuan dan pengalaman yang memadai,
manusia juga tidak akan bisa menyelesaikan
masalah dengan baik.

13
AI_Pengantar AI
Agar komputer bisa bertindak seperti dan sebaik
manusia, maka komputer juga harus diberi bekal
pengetahuan dan mempunyai kemampuan untuk
menalar.
 Untuk itu AI akan mencoba untuk memberikan
beberapa metoda untuk membekali komputer
dengan kedua komponen tersebut agar komputer
bisa menjadi mesin pintar.

14
1.
2.
3.
Membuat mesin menjadi lebih pintar
(tujuan utama)
Memahami apa itu kecerdasan (tujuan
ilmiah)
Membuat mesin lebih bermanfaat (tujuan
entrepreneurial)
AI_Pengantar AI
TUJUAN DARI KECERDASAN BUATAN
15
perspektif Kecerdasan
(Intelligence)
 Dari
AI_Pengantar AI
AI DAPAT DIPANDANG DALAM BERBAGAI
PERSPEKTIF.
AI adalah bagaimana membuat mesin yang
“cerdas” dan dapat melakukan hal-hal yang
sebelumnya dapat dilakukan oleh manusia
 Dari
perspektif bisnis
AI adalah sekelompok alat bantu (tools) yang
berdaya guna, dan metodologi yang
menggunakan tool-tool tersebut guna
menyelesaikan masalah-masalah bisnis.
perspektif pemrograman
(Programming),
 Dari
AI termasuk didalamnya adalah studi tentang
pemrograman simbolik, pemecahan
masalah, proses pencarian (search)
16
AI_Pengantar AI
17
Sistem pakar. Komputer digunakan sebagai
saran untuk menyimpan pengetahuan para
pakar. Dengan demikian komputer akan
memiliki keahlian untuk menyelesaikan masalah
dengan meniru keahlian yang dimiliki para
pakar
 Pengolahan bahasa alami. Dengan pengolahan
bahasa alami ini diharapkan user mampu
berkomunikasi dengan komputer dengan
menggunakan bahasa sehari-hari.
 Pengenalan ucapan. Melalui pengenalan ucapan
diharapkan manusia mampu berkomunikasi
dengan komputer dengan menggunakan suara.

AI_Pengantar AI
LINGKUP UTAMA KECERDASAN BUATAN
18
Robotika dan Sistem sensor
 Computer vision, mencoba untuk dapat
mengintrepetasikan gambar atau objek-objek
tampak melalui komputer
 Intelligent Computer aid Instruction. Komputer
dapat digunakan sebagai tutor yang dapat
melatih dan mengajar

AI_Pengantar AI
LINGKUP UTAMA KECERDASAN BUATAN
19
PERBEDAAN ANTARA PEMROGRAMAN AI
DAN KONVENSIONAL
AI
Representasi dan
Manipulasi simbol
Memberitahu
komputer tentang
suatu masalah
Komputasi
Konvensional
Algoritma
Memerintah
komputer untuk
menyelesaikan
masalah
Komputer diberi
Memberi data kepada
pengetahuan dan
komputer dan
kemampuan
inferensi program
AI_Pengantar AI
20
Kecerdasan buatan lebih bersifat permanen.
Kecerdasan alami akan cepat mengalami
perubahan.
 Hal ini dimungkinkan karena sifat manusia yang
pelupa. Kecerdasan buatan tidak akan berubah
sepanjang sistem komputer dan program tidak
mengubahnya.

AI_Pengantar AI
KEUNTUNGAN KECERDASAN BUATAN :
21
Kecerdasan buatan lebih mudah diduplikasi dan
disebarkan. Mentransfer pengetahuan manusia
dari satu orang ke orang lain butuh proses dan
waktu lama.
 Disamping itu suatu keahlian tidak akan pernah
bisa diduplikasi secara lengkap. Sedangkan jika
pengetahuan terletak pada suatu sistem
komputer, pengetahuan tersebuat dapat
ditransfer atau disalin dengan mudah dan cepat
dari satu komputer ke komputer lain

AI_Pengantar AI
KEUNTUNGAN KECERDASAN BUATAN :
22
Kecerdasan buatan lebih murah dibanding
dengan kecerdasan alami. Menyediakan layanan
komputer akan lebih mudah dan lebih murah
dibanding dengan harus mendatangkan
seseorang untuk mengerjakan sejumlah
pekerjaan dalam jangka waktu yang sangat
lama.
 Kecerdasan buatan bersifat konsisten. Hal ini
disebabkan karena kecerdasan busatan adalah
bagian dari teknologi komputer. Sedangkan
kecerdasan alami senantiasa berubah-ubah.

AI_Pengantar AI
KEUNTUNGAN KECERDASAN BUATAN :
23
Kecerdasan buatan dapat didokumentasikan.
Keputusan yang dibuat komputer dapat
didokumentasikan dengan mudah dengan
melacak setiap aktivitas dari sistem tersebut.
Kecerdasan alami sangat sulit untuk
direproduksi.
 Kecerdasan buatan dapat mengerjakan
pekerjaan lebih cepat dibanding dengan
kecerdasan alami
 Kecerdasan buatan dapat mengerjakan
pekerjaan lebih baik dibanding dengan
kecerdasan alami.

AI_Pengantar AI
KEUNTUNGAN KECERDASAN BUATAN :
24
AI_Pengantar AI
KELEBIHAN KECERDASAN BUATAN
Lebih bersifat permanen.
 Lebih mudah diduplikasi & disebarkan.
 Lebih murah.
 Bersifat konsisten dan teliti karena kecerdasan
buatan adalah bagian dari teknologi komputer
sedangkan kecerdasan alami senantiasa berubah-ubah
 Dapat didokumentasi.Keputusan yang dibuat
komputer dapat didokumentasi dengan mudah dengan
cara melacak setiap aktivitas dari sistem tersebut.
Kecerdasan alami sangat sulit untuk direproduksi.
 Dapat mengerjakan beberapa task lebih cepat dan
lebih baik dibanding manusia

25
1.
2.
3.
Kreatif : manusia memiliki kemampuan untuk
menambah pengetahuan, sedangkan pada
kecerdasan buatan untuk menambah
pengetahuan harus dilakukan melalui sistem
yang dibangun.
Memungkinkan orang untuk menggunakan
pengalaman atau pembelajaran secara
langsung. Sedangkan pada kecerdasan buatan
harus mendapat masukan berupa input-input
simbolik.
Pemikiran manusia dapat digunakan secara
luas, sedangkan kecerdasan buatan sangat
terbatas.
AI_Pengantar AI
KELEBIHAN KECERDASAN ALAMI
26
ACTING HUMANLY: TURING TEST
o
o
o
Alan Turing
In 1950 Turing
proposed an idea to
define intelligence in
his paper "Computing
machinery and
intelligence“
"Can machines think?“
 ill defined
"Can machines behave
intelligently?“ Turing
question
TURING TEST

Operational test for intelligent behavior:
The imitation game
Predicted that by 2000, a machine might have a
30% chance of fooling a lay person for 5 minutes
 Anticipated all major arguments against AI in
following 50 years (knowledge, reasoning,
language understanding, learning)


Which of the following can be done present?













Play a decent game of table tennis
Drive safely along a curving mountain road
Buy a week's worth of groceries on the web
Buy a week's worth of groceries at Supermarket
Play a decent game of bridge
Discover and prove a new mathematical theorem
Design and execute a research program in molecular biology
Write an intentionally funny story
Give competent legal advice in a specialized area of law
Translate spoken English into spoken Swedish in real time
Converse successfully with another person for an hour
Perform a complex surgical operation
Unload any dishwasher and put everything away

Jelaskan pengertian bidang2 yg masuk dalam
lingkup kecerdasan buatan. Berikan contoh
penerapan bidang tersebut di dunia nyata!
AI_Pengantar AI
DISKUSI
30
Download