APPLIED ARTIFICIAL INTELLIGENT Ir. Arthur Daniel Limantara, MM.MT
PENILAIAN Paper 30 % Ujian Tengah Semester 30 % Ujian Akhir Semester 40 % Open Book 2
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
REFERENSI UTAMA INTRODUCTION TO ARTIFICIAL INTELLIGENT, by Mariusz Flasiński, 2016, Springer, ISBN: 9783-319-40022-8
3
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
REFERENSI UTAMA ARTIFICIAL SUPERINTELLIGENT: A FUTURISTIC APPROACH, by Yampolskiy. Roman V, 2016, CRC Press, ISBN-13: 978-1-4822-3444-2
4
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
REFERENSI PENUNJANG INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE, by J. Norberto Pires, 2007, Springer, ISBN: 0-38723326-1 5
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
REFERENSI PENUNJANG INDUSTRIAL ROBOTICS, by Andrew Glaser, 2009, Industrial Press, Inc, ISBN: 9780-83 1 1-3358-0 6
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
APAKAH AI ITU? Ilmu dan rekayasa dalam membuat mesin cerdas, terutama program komputer cerdas. Berkaitan erat dengan kecerdasan manusia. 7
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
TAPI APA ITU KECERDASAN? Intelijen adalah bagian komputasi dari kemampuan untuk mencapai tujuan di dunia. Berbagai jenis dan tingkat kecerdasan terjadi pada manusia, banyak hewan dan beberapa mesin. 8
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
SISTEM KECERDASAN BUATAN Orang, prosedur, perangkat keras, perangkat lunak, data, dan pengetahuan dibutuhkan untuk mengembangkan sistem komputer dan mesin yang menunjukkan karakteristik kecerdasan. 9
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
BEBERAPA DEFINISI
10
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
KATAGORI AI
11
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
BEBERAPA CABANG AI Perceptive System Sebuah sistem yang mendekati cara manusia melihat, mendengar, dan merasakan benda
Vision System Menangkap, menyimpan, dan memanipulasi gambar dan gambar visual 12
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
BEBERAPA CABANG AI Robotics Alat mekanis dan komputer yang melakukan tugas berulang-ulang dengan presisi tinggi
Expert System Menyimpan pengetahuan dan membuat kesimpulan 13
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
BEBERAPA CABANG AI Learning System
Komputer mengubah cara kerjanya atau bereaksi terhadap situasi berdasarkan umpan balik
Natural Language Processing
Komputer memahami dan bereaksi terhadap pernyataan dan perintah yang dibuat dalam bahasa "alami", seperti bahasa Inggris
Neural Network
Sistem komputer itu bisa bertindak seperti atau mensimulasikan berfungsinya otak manusia
14
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
CABANG AI
15
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
BAGIAN UTAMA
Basis Pengetahuan (knowledge base) Motor Inferensi (inference engine) 16
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
KONSEP AI Turing Test Pemrosesan Simbolik Heuristic Inferensi Pencocokan Pola 17
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
KECERDASAN BUATAN VS KECERDASAN ALAMI KECERDASAN BUATAN Bersifat Permanen Mudah diduplikasi dan disebarluaskan Dapat lebih murah daripada manusia cerdas Konsisten dan menyeluruh
Dapat didokumentasikan
18
KECERDASAN ALAMI Bersifat Kreatif Menggunakan pengalaman panca indra secara langsung Menalar berdasarkan pemahaman yang luas dari pengalaman Memiliki tingkat ketrampilan yang luas mulai dari pemula, lanjut, kompeten, profisien, dan ahli (expert)
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
KLASIFIKASI AI Diklasifikasikan menurut desain Symbolic AI - Desainer secara eksplisit memprogram semua pengetahuan AI. Connectionist AI - Desainer "mengajarkan" jaringan syaraf tiruan apa yang dibutuhkan AI untuk "tahu." Evolutionary AI - Desainer memberi AI kemampuan untuk memperbaiki dirinya sendiri.
19
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
SYMBOLIC AI AI yang memiliki "pengetahuan" secara eksplisit ditulis ke dalam pengkodean AI. Menggunakan simbol, variabel, untuk melakukan pekerjaan itu. Kekuatan: Bekerja dengan masalah logis.
Kelemahan: Bekerja dengan data yang tidak sempurna. 20
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
CONNECTIONIST AI Dirancang untuk menjadi jaringan neuron simulasi yang terhubung. Mirip dengan alam pikiran. "Diajarkan" dengan serangkaian penyesuaian. Kekuatan: Bekerja dengan data yang tidak sempurna.
Kelemahan: Bekerja dengan masalah logis. 21
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
EVOLUTIONARY AI Didesain untuk bisa memodifikasi diri. AI akan terus berupaya meningkatkan efisiensinya dengan menguji versi yang dimodifikasi dengan versi yang tidak dimodifikasi. Apapun yang memiliki efisiensi terbaik adalah yang digunakan sejak saat itu 22
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
COMPONENTS/ SOFTWARE OF AI Tiga Komponen Utama A.I. Perkataan Sintesis Pengenalan suara Penalaran logis Dua Software Utama/Bahasa Pemrograman Prolog Lisp 23
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
PROLOG (PROGRAMMING IN LOGIC) Dimana bahasa pemrograman lain memberi tahu komputer bagaimana melakukan sesuatu, PROLOG memberi tahu komputer apa yang harus dilakukan. PROLOG melakukan ini dengan mempertimbangkan variabel dan parameter yang tersimpan dalam memori komputer. Kunci pemrograman PROLOG adalah menulis parameter yang jelas dan presisi. Dengan variabel dan parameter yang tepat, PROLOG dapat menggunakan mekanisme penalaran bawaannya yang disebut "mundur" untuk menyelesaikan kueri yang dimasukkan pengguna.
24
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
LISP (LIST PROCESSOR) • List- Informasi penting disusun dalam urutan yang teratur. • Fleksibilitas LISP memungkinkan programmer untuk menggunakan berbagai macam hal dari program sistem hingga proses sistem tanpa harus menyatakannya terlebih dahulu. • Fleksibilitas ini diperbolehkan karena LISP tidak menggunakan mekanisme backtracking, namun bisa dengan mudah diperlengkapi ke prosesor. • Di dunia sekarang ini LISP memiliki beberapa fitur yang mempermudah pengembangan, yang memandangnya sebagai standar pemrograman.
25
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
FUTURE OF AI
26
APPLIED ARTIFICIAL INTELLIGENT Copyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.