pertemuan 1 - Andri Pranolo

advertisement
Artificial intelligence
Team teaching: Sri Winiarti, Andri Pranolo, dan Anna Hendri SJ
Andri Pranolo
 W
: apranolo.tif.uad.ac.id
 M
: 081392554050
 E
: [email protected]
Informatics Engineering, Universitas Ahmad Dahlan, Yogyakarta - 2014
Pokok bahasan
1.
2.
3.
4.
5.
6.
7.
8.
9.
Masalah, Ruang Keadaan, dan
Pencarian
Refresentasi Pengetahuan
Metode Inferensi
Penalaran (Penentuan Ketidakpastian
dan Keyakinan)
Sistem Pakar
Pengolahan Bahasa Alami
Jaringan Syaraf Tiruan
Logika Fuzzy
Algoritma Genetika
Pertemuan 1, 4 September 2014 (R.320)
Pokok Bahasan :
Pengenalan Kecerdasan Buatan (KB)
Outcome:
Mahasiswa memahami konsep Kecerdasan Buatan serta
ruang lingkup dan aplikasinya
Referensi:
[1] Kusumadewi, S. Artificial Intelligence: Teknik dan
Aplikasinya, Graha Ilmu, Yogyakarta, 2003
[2] Kristanto, A. Kecerdasan Buatan, Grha Ilmu, Yogyakarta,
2004
[3] S. Russell, and P Norvig, “Artificial Intelligence: A Modern
Approach, 3rd Edition”, Prentice Hall, 2010, ISBN-13: 9780-13-606733-7
1. Sejarah AI
Kecerdasan buatan dimunculkan oleh John McCarthy
tahun 1956 pada Dartmouth Conference.
Pada konferensi tersebut didefinisikan tujuan utama dari
AI yaitu untuk mengetahui dan memodelkan prosesproses berfikir manusia dan mendesain mesin agar dapat
menirukan kelakukan manusia.
2. Definisi
Artificial Intelligence/Kecerdasan Buatan = Salah satu
bagian ilmu komputer yang membuat agar mesin
(komputer) dapat melakukan pekerjaan seperti dan
sebaik yang dilakukan oleh manusia [1].
Belajar,
Pengalaman
Pengetahuan
Akal
Penalaran
Bagaimana manusia dapat
menyelesaikan segala permasalahan?

AI dalam sudut pandang [1]:




Kecerdasan  membuat mesin menjadi ‘cerdas’
Penelitian  studi bagaimana membuat agar
mesin/komputer dapat melakukan sesuatu sebaik
yang dikerjakan manusia
Bisnis  peralatan yang powerful dan metodologis
dalam mnylesaikan masalah bisnis
Pemrograman  pemrograman simbolik,
penyelesaian masalah (problem solving), dan
pencarian (searching)
3. Pondasi AI
Ilmu Komputer
Matematika
Ekonomi
Filsafat
AI
Biologi
Linguistik
Psikologi
Ilmu Kognitif
4. Membangun Aplikasi AI
[1]
Komputer
Input :
masalah,
Pertanyaan, dll
Basis Pengetahuan
(Knowledge base)
Motor Inferensi
(Inference Engine)
Fakta-fakta, teori,
pemikiran dan
hubungan antara
satu dengan lainnya
Kemampuan
menarik
kesimpulan
berdasarkan
pengalaman
Output :
Solusi,
Jawaban
5. AI vs Kecerdasan Alami vs
Komputasi Konvensional
AI vs Kecerdasan Alami
Dimensi
AI
[1]
Kecerdasan Alami
Sifat
Permanen dan konsisten
Berubah
Distribusi pengetahuan
Mudah diduplikasi dan
disebarkan
Proses membutuhkan
waktu yang lama, dan
cenderung tidak lengkap
Efisiensi
Lebih murah
Cenderung mahal
Dokumentasi
Mudah dalam
mendokumentasi dengan
melakukan pelacakan
Cenderung sulit dilakukan
dokumentasi
Efektifitas
Lebih efektif
Kualitas pekerjaan
Lebih baik
Kreatifitas
Lebih kratif
Kemampuan penalaran
Langsung dapat
memanfaatkan pengalaman
Kemampuan berfikir
Terbatas
Dapat digunakan secara
lebih luas
Komputasi AI VS Komputasi Konvensional
Tinjauan
AI
Komputasi Konvensional
Desain
Memberitahu
komputer tentang
masalah :
Komputer diberi
pengetahuan tentang
subjek tertentu
dengan ditambahkan
kemampuan inferensi
Memerintahkan komputer
untuk menyelesaikan suatu
masalah :
Didasarkan pada algoritma,
disusun dengna jelas dan rinci
langkah demi langkah sampai
menentukan hasil.
Misal : Rumus, prosedur
berurutan
Tipe Pemrosesan
Simbolik
Numerik
Teknik
Heuristik
Algoritmik
Definisi terhadap solusi
Tidak eksplisit
Eksak
Mencari jawaban
Memuaskan
Optimal
Kontrol
Tersendiri
Campur
Pengetahuan
Tidak tepat
Tepat
Modifikasi
Berkali-kali
Jarang
[2]
6. Lingkup AI
Pemanfaatan kecerdasan buatan tidak hanya pada bidang
informatika, tetapi juga berbagai disiplin yang lain, misalnya:
Psikologi
: cognition dan psycolinguistics
Teknik elektro
: pc, teori kendali, pengenalan pola,
robotika
Manajemen
: spk, si manajemen
etc ..
Lingkup Utama







Expert System : Komputer memiliki keahlian layaknya
pakar
Natural Language Processing : Memungkinkan dapat
melakukan komunikasi dengan bahasa sehari-hari
Speech Recognition : Berkomunikasi dengan menggunakan
suara
Robotics and Sensory Systems
Computer Vision : Interpretasi gambar/objek yang tampak
melalui komputer
Intelligent Computer-aided Instruction : Sebagai tutor
yang dapat melatih dan mengajar
Game Playing
7. Soft Computing
Koleksi dari beberapa metodologi yang bertujuan untuk
mengeksploitasi adanya toleransi terhadap ketidaktepatan,
ketidakpastian, dan kebenaran parsial untuk dapat
diselesaikan dengan mudah, robustness (masuk akal), dan
biaya penyelesaiannya murah.
Unsur-Unsur Pokok dalam Soft Computing




Sistem Fuzzy (mengakomodasi ketidaktepatan)
Jaringan Syaraf (menggunakan pembelajaran)
Probabilistic Reasoning (mengakomodasi ketidakpastian)
Evolusionary Computing (optimasi)
8. Aplikasi AI
AI
GPS
ES
Visi Robo Edu
NLP
on
tic cation
Review Pertemuan 1






Jelaskan yang dimaksud dengan Kecerdasan Buatan (KCB)!
Jelaskan perbedaan KCB dengan kecerdasan alami!
Jelaskan perbedaan Komputasi KCB dengan Komputasi
Konvensional!
Uraikan secara singkat sejarah KCB!
Sebutkan dan jelaskan lingkup KCB!
Jelaskan yang dimaksud dengan soft computing !
Download