Upload
hoangquynh
View
240
Download
1
Embed Size (px)
Citation preview
KECERDASAN BUATANArtificial intelligence
TRI WAHYUDI1530055401001
TIPA’15
DAFTAR isi
BAB I pengantar kecerdasan buatan
BAB II Bidang Ilmu Ai
BAB III Machine Learning
BAB IPENGANTAR KECERDASAN BUATAN
Definisi Artificial Intelligence (AI)
H. A. Simon [1987] :
“Kecerdasan buatan (artificial intelligence) merupakankawasan penelitian, aplikasi dan instruksi yang terkaitdengan pemrograman komputer untuk melakukansesuatu hal yang -dalam pandangan manusia adalah-cerdas”
Rich and Knight [1991]:
“Kecerdasan Buatan (AI) merupakan sebuah studitentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik olehmanusia.”
John McCarthy [1956] :
“mengetahui dan memodelkan proses –proses berpikirmanusia dan mendesain mesin agar dapat menirukanperilaku manusia.”
Encyclopedia Britannica: :
“Kecerdasan Buatan (AI) merupakan cabang dari ilmukomputer yang dalam merepresentasi pengetahuan lebihbanyak menggunakan bentuk simbol-simbol daripadabilangan, dan memproses informasi berdasarkan metodeheuristic atau dengan berdasarkan sejumlah aturan”
AI berusaha untuk membangun entitas yang cerdas sertamemahaminya. Alasan lain untuk belajar AI adalah bahwaentitas cerdas yang dibangun ini menarik dan berguna.
Cerdas = memiliki pengetahuan + pengalaman, penalaran(bagaimana membuat keputusan & mengambil tindakan),moral yang baik
Bagian Utama yg Dibutuhkan untuk
Aplikasi Kecerdasan Buatan (AI):
Bebasis Pengetahuan (Knoledge Base)
Berisi fakta-fakta, teori, pemikiran, dan hubungan antara satudengan lainnya.
Motor Inferensi (Inference Engine)
Kemampuan menarik kesimpulan berdasarkan pengetahuan.
Sejarah Artificial intelligence (AI)
Tahun 1950 –an Alan Turing, seorang pionir AI dan
ahli matematika Inggris melakukan percobaan Turing(Turing Test) yaitu sebuah komputer melaluiterminalnya Test) yaitu sebuah komputer melaluiterminalnya ditempatkan pada jarak jauh. Di ujungyang satu ada teminal dengan software AI dan diujunglain ada sebuah terminal dengan seorang operator.Operator itu tidak mengetahui kalau di ujungterminal lain dipasang software AI. Merekaberkomunikasi dimana terminal di ujung memberikanrespon terhadap serangkaian pertanyaan yangdiajukan oleh operator. Dan sang operator itu mengirabahwa ia sedang berkomunikasi dengan operatorlainnya yang berada pada terminal lain.
Turing beranggapan bahwa jika mesin dapat membuat
seseorang percaya bahwa dirinya mampuberkomunikasi dengan orang lain, maka dapatdikatakan bahwa mesin tersebut cerdas (sepertilayaknya manusia)
AI dapat Dipandang Dalam Berbagai Perspektif
Perespektif Kecerdasan (Intelligence)
AI adalah bagaimana membuat mesin yg “cerdas” dan dapatmelakukan hal-hal yang sebelumnya dapat dilakukan olehmanusia.
Perspektif Bisnis
AI adalah sekelompok alat bantu (Tools) yang berdaya guna,dan metodologi yang menggunakan toot-tool tersebut gunamenyelesaikan masalah-masalah bisnis.
Perspektif Pemrograman (Programming)
AI termasuk di dalamnya adalah studi tentang pemrogramansimbolik, pemecahan masalah, proses pencarian (Search).
Tujuan AI
Membuat mesin menjadi lebih pintar Memahami apa itu Kecerdasan Membuat mesin lebih bermanfaat
Arah AI
Mengembangkan metode dan sistem untuk menyelesaikan
masalah AI tanpa mengikuti cara manusiamenyelesaikannya (Sistem Pakar / Expert System)
Mengembangkan metode dan sistem untuk menyelesaikan
masalah AI melalui pemodelan cara berpikir manusia, ataucara bekerjanya otak manusia (Neural Networks)
Pengertian Artificial Intelligence
Berfikir Seperti Manusia
Diperlukan suatu cara untuk mengetahui bagaimana
manusia berfikir Diperlukan pemahaman tentang bagaimana pikiran
manusia bekerja Bagaimana Caranya ? Melalui introspeksi atau mawasdiri, mencoba
menangkap bagaimana pikiran kita berjalan Melalui percobaan psikologis.
Berfikir Rasional
Cara berfikirnya memenuhi aturan logika yang
dibangun oleh Aristotles Pola struktur argumentasi yang selalu memberi
konklusi yang benar bila premis benar Menjadi dasar bidang logika Tradisi logistik dalam AI adalah membangun program
yang menghasilkan solusi berdasarkan logika Problem
Pengetahuan informal sukar diuraikan dan
dinyatakan
Dalam bentuk notasi logika formal Penyelesaian secara prinsip vs praktis
Bertindak Rasional
Bertindak secara rasional artinya bertindak didalam
upaya mencapai tujuan (Goal). Di dalam lingkungan yang rumit tidaklah mungkin
mendapatkan rasionalitas sempurna yang selalumelakukan sesuatu dengan benar
Perbedaan Antara Pemrograman AI dan Konvensional
Kelebihan Kecerdasan Buatan
Lebih bersifat permanen Lebih mudah diduplikasi & disebarkan Lebih murah Bersifat konsisten dan teliti Dapat didokumentasi Dapat mengerjakan beberapa task lebih cepat dan
lebih baik dibanding manusia.
Kelebihan Bahasa Alami
Kreatif Memungkinkan orang untuk menggunakan
pengalaman atau pembelajaran secara langsung. Pemikiran manusia dapat digunakan secara luas,
sedangkan kecerdasan buatan sangat terbatas.
AI pada Aplikasi Komersial
Pengolahan bahasa alami (Natural Language
Processing). Contohnya : “Komputer, tolong hapussemua file!” hanya dengan “delete *.* <enter>”
Translator bahasa Inggris ke bahasa Indonesia begitu
juga sebaliknya. Text Summarization Pengenalan Ucapan (speech recognition) Telephone untuk penderita bisu tuli Alat untuk tuna wicara Robotika Games
Soft Computing
Soft Computing merupakan inovasi baru dalam membangunsistem cerdas yaitu sistem yang memiliki keahlian sepertimanusia pada domain tertentu, mampu beradaptasi dan belajaragar dapat bekerja lebih baik jika terjadi perubahanlingkungan.
Soft computing mengeksploitasi adanya toleransi terhadapketidakpastian, ketidaktepatan, dan kebenaran parsial untukdapat diselesaikan dan dikendalikan dengan mudah agarsesuai dengan realita. (Prof. Lotfi A Zadeh, 1992)
Metodologi-metodologi dalam soft computing
Sistem Fuzzy (mengakomodasi
ketidaktepatan). Jaringan Syaraf (menggunakan
pembelajaran). Probabilistic Reasoning (mengakomodasi
ketidakpastian). Evolutionary Computing (optimasi) :
algoritma genetika.
BAB II
BIDANG ILMU AI
Bidang Ilmu Ai
Apa itu ai..?
Merupakan kawasan penelitian, aplikasi dan
instruksi yang terkait dengan pemrogramankomputer untuk melakukan sesuatu hal - yangdalam pandangan manusia adalah – cerdas(H. A. Simon [1987])
Sebuah studi tentang bagaimana membuat
komputer melakukan hal-hal yang pada saatini dapat dilakukan lebih baik oleh manusia(Rich and Kinight [1991])
Kategori Definisi AI
Dikelompokkan menjadi 4 macam :
Detail Kecerdasan Buatan
Sudut Pandang Kecerdasan Kecerdasan buatan mampu membuat mesin
menjadi cerdas (berbuat seperti yangdilakukan manusia)
Sudut Pandang Penelitian
Kecerdasan buatan adalah studi bagaimana
membuat komputer dapat melakukan sesuatusebaik yang dilakukan manusia
Kecerdasan buatan adalah kumpulan
peralatan yang sangat powerful danmetodologis dalam menyelesaikan masalahbisnis
Kecerdasan buatan meliputi studi tentang
pemrograman simbolik, problem solving, danpencarian (searching)
2 Bagian Utama AI
Basis Pengetahuan (knowledge base)o berisi fakta-fakta, teori, pemikiran dan
hubungan komponen satu dengan yanglainnya
Motor Inferensi (inference engine) o Kemampuan menarik kesimpulan
berdasar pengalaman. Berkaitan denganrepresentasi dan duplikasi proses tersebutmelalui mesin (misalnya, komputer danrobot).
Konsep Kecerdasan Buatan
Turing Testo Metode Pengujian Kecerdasan (Alan
Turing).
o Proses uji ini melibatkan seorang penanya
(manusia) dan dua obyek yang ditanyai. Pemrosesan Simbolik
o Sifat penting dari AI adalah bahwa AI
merupakan bagian dari ilmu komputeryang melakukan proses secara simbolikdan non-algoritmik dalam penyelesainmasalah.
Heuristic o Suatu strategi untuk melakukan proses
pencarian (search) ruang problem secaraefektif, yang memandu proses pencarianyang kita lakukan di sepanjang jalur yangmemiliki kemungkinan sukses palingbesar.
Inferensi (Penarikan Kesimpulan) à AI mencoba
membuat mesin memiliki kemampuan berpikiratau mempertimbangkan (reasoning), termasukdidalamnya proses (inferencing) berdasarkanfakta-fakta dan aturan dengan menggunakanmetode heuristik, dll
Pencocokan Pola (Pattern Matching) à Berusaha
untuk menjelaskan obyek, kejadian (events) atauproses, dalam hubungan logik ataukomputasional
Beberapa bidang ai
System pakar
Algoritma genetic
Logika fuzzy
Jaringan syaraf tiruan
Robotic
Kemampuan apakah arti dari bidang ai
Contoh pnerapan yang bias ditrapkan pencocokan pola
BAB IIIMACHINE LEARNING
Learning Machine
Learning Machine adalah suatu aplikasi dalam AI yangmemiliki kemampuan beradaptasi dengan dunia luar dandapat memanfaatkan informasi dari dunia luar untukmenambah pengetahuan dan meningkatkankemampuannya.
Kata mesin digunakan untuk membedakan denganmanusia (mahluk hidup) yang secara alami memilikikemampuan belajar.
Rote Learning
Metode learning ini menggunakan hasil penelusuran atauhasil perhitungan sebelumnya yang tersimpan dalamcache memori komputer untuk menentukan strategi kelangkah berikutnya.
Metode ini memiliki kemampuan untuk :
1. Mengorganisir penyimpanan informasi adalah
lebih cepat mengambil nilai yang sudahtersimpan dari pada menghitung ulang
2. Generalisasi hal ini akan mencegah terlalubesarnya informasi atau nilai yang disimpan
Learning by Taking Advice
Metode learning ini menggunakan advice tingkat tinggi(dalam bahasa manusia) untuk menghasilkan suatuaturan operasional.
Advice mana yang akan digunakan dari sekian banyakyang ada diproses/dipilih menggunakan operator-operator seperti : analisis kasus, pencocokan, dsb
Learning from example
Metode ini menggunakan semua contoh dari kasus-kasusyang pernah diselesaikan atau data yang dimasukkan kesistem.
Hal terpenting dari metode ini klasifikasi, untuk memilahatau mengklasifikasi menjadi posistif dan negatif.
Hasil dari metode ini adalah suatu deskripsi konsep.
Metode ini menggunakan Algoritma search untukmengeliminasi dan menghasilkan pohon keputusan
Learning in Problem Solving
Metode ini berusaha untuk memperbaiki pemecahanmasalah dari pemecahan masalah yang sudah ada atausudah pernah diaplikasikan.
Metode ini menggunakan solusi dari contoh masalahsebagai masukan dan akan menghasilkan penemuan carabaru untuk menyelesaikan masalah secara lebih efisien.
Metode ini menggunakan heuristic search seperti :generalisasi, learning berdasarkan penjelasan danpertimbangan yang menyeluruh.
Discovery
Metode ini berusaha untuk menemukan pengetahuan-pengetahuan baru yang belum terungkap sebelumnya.
Metode ini menggunakan heuristic search yangberdasarkan kepada analogy, ketertarikan (minat) ataubahkan suatu misteri.
Hasil atau keluaran dari metode ini cendrung tidakdiketahui atau sulit diperkirakan, karena biasanyaberdasarkan informasi atau pengetahuan yang minim
DAFTAR
1. Sri Kusumadewi, Artificial Intelligence (Teknik danAplikasinya), Graha Ilmu, 2003, Yogyakarta
2. William Siler and James J. Buckley, “Fuzzy ExpertSystem and Fuzzy Reasoning”, Wiley-Interscience,2005
3. Laurene Fauset, “Fundamental of Neural Network”,Prentice Hall, 2000