APPLIED ARTIFICIAL INTELLIGENT Ir. Arthur Daniel Limantara, MM.MT
PENILAIAN Paper 30 % Ujian Tengah Semester 30 % Ujian Akhir Semester 40 % Open Book 2
REFERENSI UTAMA INTRODUCTION TO ARTIFICIAL INTELLIGENT, by Mariusz Flasiński, 2016, Springer, ISBN: 978-3-319-40022-8 3
REFERENSI UTAMA ARTIFICIAL SUPERINTELLIGENT: A FUTURISTIC APPROACH, by Yampolskiy. Roman V, 2016, CRC Press, ISBN-13: 978-1-4822-3444-2 4
REFERENSI PENUNJANG INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE, by J. Norberto Pires, 2007, Springer, ISBN: 0-387- 23326-1 5
REFERENSI PENUNJANG INDUSTRIAL ROBOTICS, by Andrew Glaser, 2009, Industrial Press, Inc, ISBN: 978-0-83 1 1-3358-0 6
APAKAH AI ITU? Ilmu dan rekayasa dalam membuat mesin cerdas, terutama program komputer cerdas. Berkaitan erat dengan kecerdasan manusia. 7
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
SISTEM KECERDASAN BUATAN Orang, prosedur, perangkat keras, perangkat lunak, data, dan pengetahuan dibutuhkan untuk mengembangkan sistem komputer dan mesin yang menunjukkan karakteristik kecerdasan. 9
BEBERAPA DEFINISI 10
KATAGORI AI 11
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
BEBERAPA CABANG AI Robotics Alat mekanis dan komputer yang melakukan tugas berulang-ulang dengan presisi tinggi Expert System Menyimpan pengetahuan dan membuat kesimpulan 13
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
CABANG AI 15
BAGIAN UTAMA Basis Pengetahuan (knowledge base) Motor Inferensi (inference engine) 16
KONSEP AI Turing Test Pemrosesan Simbolik Heuristic Inferensi Pencocokan Pola 17
18 KECERDASAN BUATAN VS KECERDASAN ALAMI KECERDASAN BUATAN KECERDASAN ALAMI Bersifat Permanen Mudah diduplikasi dan disebarluaskan Dapat lebih murah daripada manusia cerdas Konsisten dan menyeluruh Dapat didokumentasikan 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)
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
SYMBOLIC AI AI yang memiliki "pengetahuan" secara eksplisit ditulis ke dalam pengkodean AI. Menggunakan simbol, variabel, untuk melakukan pekerjaan itu. Kekuatan: 20 Bekerja dengan masalah logis. Kelemahan: Bekerja dengan data yang tidak sempurna.
CONNECTIONIST AI Dirancang untuk menjadi jaringan neuron simulasi yang terhubung. Mirip dengan alam pikiran. "Diajarkan" dengan serangkaian penyesuaian. Kekuatan: 21 Bekerja dengan data yang tidak sempurna. Kelemahan: Bekerja dengan masalah logis.
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
Tiga Komponen Utama A.I. Perkataan Sintesis Pengenalan suara Penalaran logis COMPONENTS/ SOFTWARE OF AI Dua Software Utama/Bahasa Pemrograman Prolog Lisp 23
24 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.
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
FUTURE OF AI 26