applied artificial intelligent · komputer mengubah cara kerjanya atau bereaksi terhadap ... prolog...
Post on 09-Jun-2019
224 Views
Preview:
TRANSCRIPT
APPLIEDARTIFICIALINTELLIGENTIr. Arthur Daniel Limantara, MM.MT
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
2
PENILAIAN
Paper 30 %Ujian Tengah Semester 30 %Ujian Akhir Semester 40 %Open Book
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
3
REFERENSI UTAMAINTRODUCTION TO
ARTIFICIAL INTELLIGENT,by Mariusz Flasiński,2016, Springer, ISBN: 978-3-319-40022-8
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
4
REFERENSI UTAMAARTIFICIAL
SUPERINTELLIGENT: AFUTURISTIC APPROACH,by Yampolskiy. Roman V,2016, CRC Press, ISBN-13:978-1-4822-3444-2
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
5
REFERENSI PENUNJANGINDUSTRIAL ROBOTS
PROGRAMMING:BUILDING APPLICATIONSFOR THE FACTORIES OFTHE FUTURE, by J.Norberto Pires, 2007,Springer, ISBN: 0-387-23326-1
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
6
REFERENSI PENUNJANG
INDUSTRIALROBOTICS, byAndrew Glaser,2009, IndustrialPress, Inc, ISBN: 978-0-83 1 1-3358-0
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
7
APAKAH AI ITU?
Ilmu dan rekayasa dalam membuatmesin cerdas, terutama programkomputer cerdas.Berkaitan erat dengan kecerdasan
manusia.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
8
TAPI APA ITUKECERDASAN?
Intelijen adalah bagian komputasi darikemampuan untuk mencapai tujuan didunia. Berbagai jenis dan tingkatkecerdasan terjadi pada manusia,banyak hewan dan beberapa mesin.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
9
SISTEM KECERDASANBUATAN
Orang, prosedur, perangkat keras,perangkat lunak, data, danpengetahuan dibutuhkan untukmengembangkan sistem komputer danmesin yang menunjukkan karakteristikkecerdasan.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
10
BEBERAPA DEFINISI
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
11
KATAGORI AI
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
12
BEBERAPA CABANG AI
Perceptive System Sebuah sistem yang mendekati cara manusia
melihat, mendengar, dan merasakan benda
Vision SystemMenangkap, menyimpan, dan memanipulasi
gambar dan gambar visual
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
13
BEBERAPA CABANG AI
Robotics Alat mekanis dan komputer yang melakukan
tugas berulang-ulang dengan presisi tinggi
Expert SystemMenyimpan pengetahuan dan membuat
kesimpulan
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
14
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 bahasaInggris
Neural Network Sistem komputer itu bisa bertindak seperti atau
mensimulasikan berfungsinya otak manusia
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
15
CABANG AI
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
16
BAGIAN UTAMA
Basis Pengetahuan(knowledge base)Motor Inferensi (inference
engine)
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
17
KONSEP AI
Turing TestPemrosesan SimbolikHeuristicInferensiPencocokan Pola
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
18
KECERDASAN BUATAN VSKECERDASAN ALAMI
KECERDASAN BUATAN KECERDASAN ALAMIBersifat Permanen Bersifat Kreatif
Mudah diduplikasi dandisebarluaskan
Menggunakan pengalaman pancaindra secara langsung
Dapat lebih murah daripadamanusia cerdas
Menalar berdasarkanpemahaman yang luas dari
pengalamanKonsisten dan menyeluruh Memiliki tingkat ketrampilan yang
luas mulai dari pemula, lanjut,kompeten,
Dapat didokumentasikan profisien, dan ahli (expert)
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
19
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.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
20
SYMBOLIC AI
AI yang memiliki "pengetahuan" secara eksplisitditulis ke dalam pengkodean AI.
Menggunakan simbol, variabel, untuk melakukanpekerjaan itu.
Kekuatan: Bekerja dengan masalah logis.
Kelemahan: Bekerja dengan data yang tidak sempurna.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
21
CONNECTIONIST AI
Dirancang untuk menjadi jaringan neuronsimulasi yang terhubung.
Mirip dengan alam pikiran."Diajarkan" dengan serangkaian penyesuaian.
Kekuatan: Bekerja dengan data yang tidak sempurna.
Kelemahan: Bekerja dengan masalah logis.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
22
EVOLUTIONARY AI
Didesain untuk bisa memodifikasi diri.
AI akan terus berupaya meningkatkanefisiensinya dengan menguji versi yangdimodifikasi dengan versi yang tidak dimodifikasi.
Apapun yang memiliki efisiensi terbaik adalahyang digunakan sejak saat itu
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
23
COMPONENTS/SOFTWARE OF AI
Tiga Komponen Utama A.I. Perkataan Sintesis Pengenalan suara Penalaran logis
Dua Software Utama/Bahasa PemrogramanPrologLisp
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
24
PROLOG(PROGRAMMING IN LOGIC)
Dimana bahasa pemrograman lain memberi tahu komputerbagaimana melakukan sesuatu, PROLOG memberi tahu komputerapa yang harus dilakukan.
PROLOG melakukan ini dengan mempertimbangkan variabel danparameter yang tersimpan dalam memori komputer.
Kunci pemrograman PROLOG adalah menulis parameter yangjelas dan presisi.
Dengan variabel dan parameter yang tepat, PROLOG dapatmenggunakan mekanisme penalaran bawaannya yang disebut"mundur" untuk menyelesaikan kueri yang dimasukkanpengguna.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
25
LISP (LIST PROCESSOR)• List- Informasi penting disusun dalam urutan yang teratur.• Fleksibilitas LISP memungkinkan programmer untuk
menggunakan berbagai macam hal dari program sistemhingga proses sistem tanpa harus menyatakannya terlebihdahulu.• Fleksibilitas ini diperbolehkan karena LISP tidak
menggunakan mekanisme backtracking, namun bisadengan mudah diperlengkapi ke prosesor.• Di dunia sekarang ini LISP memiliki beberapa fitur yang
mempermudah pengembangan, yang memandangnyasebagai standar pemrograman.
APPLIED ARTIFICIAL INTELLIGENTCopyright © 2017 By. Ir. Arthur Daniel Limantara, MM, MT.
26
FUTURE OF AI
top related