Pengenalan Kecerdasan Buatan (Artificial Intelligence / AI )

advertisement
Pengenalan Kecerdasan Buatan
(Artificial Intelligence / AI )
Sekilas Kecerdasan Buatan
• Konsep-konsep kecerdasan buatan
• Metode-metode untuk membangun
sebuah sistem cerdas
Pengertian Kecerdasan Buatan
• H. 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.”
• 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”
Pengertian Kecerdasan Buatan
• Kecerdasan yang ditunjukkan oleh entitas buatan
• Studi dan desain agen cerdas
• Cerdas – pengetahuan + pengalaman + penalaran
• Agen cerdas :
– autonomous
– bereaksi terhadap lingkungannya
– mengambil tindakan yang memaksimalkan
kesempatan untuk sukses / berhasil
Jenis Kecerdasan Buatan
• Weak AI – mesin bertindak seakan-akan
mempunyai kecerdasan
• Strong AI – mesin berpikir dan bertindak
seperti manusia
Agen Cerdas
Lingkup Utama AI
•
•
•
•
•
•
•
Sistem pakar
Bahasa alami
Pengenalan ucapan
Robotika & sistem sensor
Computer vision
Game playing
Intelligent computer-aided instruction
Penerapan Kecerdasan Buatan
•
•
•
•
•
Menyelesaikan persamaan
Permainan catur
Pengenalan wajah
Bahasa alami
Dll
Soft Computing
• Menangani ketidakpastian
– Jaringan syaraf tiruan
– Fuzzy logic
Konsep dan Definisi Dalam AI
• Turing Test
– Seorang penanya dan 2 objek yang ditanyai
– Penanya tidak melihat langsung kepada
obyek yang ditanyai
– Penanya diminta untuk membedakan
jawaban komputer / jawaban manusia
berdasarkan jawaban kedua obyek tersebut
– Jika tidak dapat membedakan - CERDAS
Konsep dan Definisi Dalam AI
• Pemrosesan simbolik
– Komputer – pemrosesan numerik,
memproses angka
– Manusia – pemrosesan simbolik, tidak
berdasarkan rumus atau komputasi
matematis
– AI – pemrosesan simbolik
Konsep dan Definisi Dalam AI
• Heuristic
– Mencari dari beberapa solusi yang ada
• Berbasis pengalaman (mencoba tiap solusi)
• Trial and error
– Memilih solusi yang optimal
Konsep dan Definisi Dalam AI
• Penarikan Kesimpulan (inferencing)
– Kemampuan berpikir / mempertimbangkan
(reasoning)
– Menarik kesimpulan berdasarkan fakta dan
aturan
AI vs Human Brain
AI
Human Brain
Permanen
Y
N
Transferable
Y
N
Murah
Mahal
Consistent
Y
Bisa berubah
Documentable
Time-consuming
Y
N
Fast
Not fast
Creativity
N
Y
Experience
Case-dependent
N
Y
Y
N
Cost
LINGKUP AI PADA APLIKASI
KOMERSIAL




Pertanian, melakukan kontrol terhadap hama, pemangkasan
pohon, pemilihan hasil panen.
Pabrik, mengerjakan pekerjaan berbahaya dan membosankan,
inspeksi dan melakukan maintenance pekerjaan.
Komputer mendiagnosis penyakit, melakukan monitoring kondisi
pasien, memberikan treatment yang cocok.
Pekerjaan Rumah Tangga, komputer dapat memberikan nasihat
dalam memasak dan berbelanja, membantu membersihkan lantai,
memotong rumput, mencuci pakaian, dan melakukan maintenance
terhadap pekerjaan.
Download