610 likes | 1.13k Views
Pendahuluan, Pengantar kecerdasan buatan . Kecerdasan buatan atau artificial intelligence merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia. Pengertian. Cabang AI. .
E N D
Kecerdasan buatan atau artificial intelligence merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia. Pengertian Cabang AI
Sistemcerdas (intelligent system) adalahsistem yang dibangundenganmenggunakanteknik-teknikartificial intelligence. Pengertian Cabang AI
Sudut pandang kecerdasan • Kecerdasan Buatan akan membuat mesin menjadi ‘cerdas’ (mampu berbuat seperti apa yang dilakukan oleh manusia) • Sudut pandang penelitian. • Kecerdasan Buatan adalah suatu studi bagaimana membuat agar komputer dapat melakukan sesuatu sebaik yang dikerjakan oleh manusia
Sudut pandang bisnis. • Kecerdasan buatan adalah kumpulan peralatan yang sangat powerful dan metodologis dalam menyelesaikan masalah-masalah bisnis. • Sudut pandang pemrograman. • Kecerdasan buatan meliputi studi tentang pemrograman simbolik, penyelesaian masalah (problem solving) dan pencarian (searching).
belajar atau memahami dari pengalaman • menemukan inti dari pesan yang ambigu atau bertentangan • merespon dengan cepat dan tepat pada situasi baru • menggunakan pertimbangan dalam memecahkan persoalan atau mengarahkan tindakan secara efektif
menghadapi situasi yang membingungkan • memahami dan menyimpulkan dengan cara rasional biasa • menerapkan pengetahuan untuk memanipulasi lingkungan • berfikir dan mempertimbangkan
Kecerdasan buatan lebih bersifat permanen • Kecerdasan buatan lebih mudah diduplikasi & disebarkan • Kecerdasan buatan lebih murah dibanding dengan kecerdasan alami • Kecerdasan buatan bersifat konsisten
Kecerdasan buatan dapat didokumentasi • Kecerdasan buatan dapat mengerjakan pekerjaan lebih cepat dibanding dengan kecerdasan alami • Kecerdasan buatan dapat mengerjakan pekerjaan lebih baik dibanding dengan kecerdasan alami
Kreatif • Kecerdasan alami memungkinkan orang untuk menggunakan pengalaman secara langsung. Sedangkan pada kecerdasan buatan harus bekerja dengan input-input simbolik. • Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas
Pengertian Cabang AI Cabang-cabang AI • Logical AI • Logika (matematis) yang merepresentasikansekumpulanfaktadantujuan ---> RUANG KEADAAN: • Graph • Tree
Pengertian Cabang AI • Search • Pencarian keadaan baru dari keadaan sekarang yang akan menentukan pergerakan: • Blind Search • Depth-First Search • Breadth-Firsh Search • Heuristic Search • Generate & Test • Hill Climbing • Best-First search • Simulated-Annealing • Tabu Search • Algoritma Genetika
Pengertian Cabang AI • Representation • Representasi fakta-fakta (pengetahuan) dalam ruang keadaan: • Logika (proposisi & predikat) • Tree • Jaringan Semantik • Frame • Naskah • Kaidah Produksi
Pengertian Cabang AI • Pattern Recognition • Pengenalan & pencocokan suatu pola terhadap sekumpulan pola. • Pengolahan Bahasa Alami • Jaringan Syaraf Tiruan
Pengertian Cabang AI • Inference • Kemampuan untuk menarik kesimpulan berdasarkan pengetahuan. • Forward Reasoning • Backward Reasoning • Fuzzy Inference System (FIS)
Pengertian Cabang AI • Learning from Experience • Melakukan proses pembelajaran (pelatihan) dari pengetahuan atau pengalaman yang ada pada basis pengetahuan. • Jaringan Syaraf Tiruan
Representasi pengetahuan Pertemuan IV
REPRESENTASI PENGETAHUAN (KNOWLEDGE REPRE-SENTATION) • Dimaksudkanuntukmenangkapsifat-sifatpentingmasalahdanmembuatinfomasidapatdiaksesolehprosedurpemecahanmasalah. • Bahasarepresentasiharusdapatmembuatseorang programmer mampumengekspresikanpengetahuanuntukmendapatkansolusisuatumasalah.
REPRESENTASI PENGETAHUAN 1. RepresentasiLogika • Representasiinimenggunakanekspresi-ekspresidalamlogika formal untukmerepresentasikan basis pengetahuan. 2.Representasi Prosedural • Menggambarkanpengetahuansebagaisekumpulaninstruksiuntukmemecahkansuatumasalah. Dalamsistem yang berbasisaturan, aturanif-thendapatditafsirkansebagaisebuahproseduruntukmencapaitujuanpemecahanmasalah.
REPRESENTASI PENGETAHUAN 3. Representasi Network • Menyatakanpengetahuansebagaisebuahgrafdimanasimpul-simpulnyamenggambarkanobyekataukonsepdalammasalah yang dihadapi, sedangkanlengkungannyamenggambarkanhubunganantarmereka. • Contohnyaadalahjaringansemantik.
REPRESENTASI PENGETAHUAN 4.Representasi Terstruktur • Memperluas network dengancaramembuatsetiapsimpulnyamenjadisebuahstruktur data kompleks yang berisitempat-tempatbernama slot dengannilai-nilaitertentu. Nilai-nilaiinidapatmerupakan data numerikatausimboliksederhana, pointer kebingkai (frame) lain, ataubahkanmerupakanproseduruntukmengerjakantugastertentu. • Contoh : skrip (script), bingkai (frame) danobyek (object).
Representasi Pengetahuan • Logika • Pohon • JaringanSemantik • Frame • Naskah (script) • KaidahProduksi
Klasifikasi Logika • Terdapat 5 jenis logika: • Logika Proposisi (proportional logic) • Logika Predikat (first-order logic) • Logika Temporal (temporal logic) • Teori probabilitas (probability theory) • Logika Fuzzy (fuzzy logic)
PenalaranDeduktif • PenalaranInduktif
PenalaranDeduktif • Penalarandimulaidariprinsipumumuntukmendapatkankonklusi yang lebihkhusus. • Contoh: Premis Mayor : Jikaharihujan, sayatidakakanberangkat kuliah. Premis Minor : Hariinihujanturun. Konklusi : Hariinisayatidakakanberangkatkuliah.
PenalaranInduktif • Penalarandimulaidarifakta-faktakhususuntukmendapatkankesimpulanumum. • Contoh: Premis-1 : Aljabaradalahpelajaran yang sulit. Premis-2 : Geometriadalahpelajaran yang sulit. Premis-3 : Kalkulusadalahpelajaran yang sulit. Konklusi : Matematikaadalahpelajaran yang sulit. • Munculnyapremisbarubisamengakibatkangugurnyakonklusi yang sudahdiperoleh.
Teori Logika • Logika Proposisi • Logika paling sederhana dengan satu proposisi (fakta) yang bisa bernilai benar atau salah tapi tidak kedua-duanya. • Simbol proposisi bisa dihubungkan dengan Boolean Connectives sehingga membentuk suatu kalimat • Berkorespondensi dengan 1 dan 0 dalam dunia digital.
Contoh Proposisi “Gajah lebih besar daripada kucing.” Ini suatu pernyataan ? yes Ini suatu proposisi ? yes Apa nilai kebenaran dari proposisi ini ? true
Contoh Proposisi (2) “1089 < 101” Ini pernyataan ? yes Ini proposisi ? yes Apa nilai kebenaran dari proposisi ini ? false
Contoh proposisi (3) “y > 15” Ini pernyataan ? yes Ini proposisi ? no Nilai kebenarannya bergantung pada nilai y, tapi nilai ini tidak spesifik. Kita katakan tipe pernyataan ini adalahfungsi proposisiataukalimat terbuka.
Contoh proposisi (4) “Bulan ini Februari dan 24 < 5.” Ini pernyataan ? yes Ini proposisi ? yes Nilai kebenaran dari proposisi tersebut ? false
Contoh proposisi (5) “Jangan tidur di kelas.” Ini pernyataan ? no Ini permintaan. Ini proposisi ? no Hanya pernyataan yang dapat menjadi proposisi.
Contoh proposisi (6) “Jika gajah berwarna merah, mereka dapat berlindung di bawah pohon cabe.” Ini pernyataan ? yes Ini proposisi ? yes Apa nilai kebenaran proposisi tersebut ? probably false
Contoh proposisi (7) Ini pernyataan ? yes “x < y jika dan hanya jika y > x.” Ini proposisi ? yes … sebab nilai kebenarannya tidak bergantung pada nilai x dan y. Apa nilai kebenaran dari proposisi tsb ? true
Menggabungkan proposisi Seperti dalam contoh sebelumnya, satu atau lebih proposisi dapat digabung membentuk sebuah proposisi majemuk (compound proposition). Selanjutnya, notasi proposisi diformalkan dengan menggunakan alfabet seperti p, q, r, s, dan dengan memperkenalkan beberapa operator logika.
Operator Logika • Negasi (NOT) • Konjungsi - Conjunction (AND) • Disjungsi - Disjunction (OR) • Eksklusif Or (XOR) • Implikasi (JIKA – MAKA) • Bikondisional (JIKA DAN HANYA JIKA) Tabel kebenaran dapat digunakan untuk menunjukkan bagaimana operator-operator tsb menggabungkan proposisi-proposisi.
Negasi (NOT) Operator Uner, Simbol:
Conjunction (AND) Operator Biner, Simbol:
Conjunction (AND) • Hasil yang diperolehakanbernilaibenarjikakeduaproposisibernilaibenar, danakanbernilaisalahjikasalahsatudarikeduaproposisibernilaisalah.
Disjunction (OR) Operator Biner, Simbol:
Disjunction (OR) • Hasil yang diperolehakanbernilaibenarjikasalahsatudarikeduaproposisibernilaibenar, danakanbernilaisalahjikakeduaproposisibernilaisalah
Exclusive Or (XOR) Operator Biner, Simbol:
P Q PQ true true true true false false false true true false false true Implikasi (JIKA - MAKA) Implikasipq adalah proposisi yang bernilai salah jika p benar dan q salah, dan bernilai benar jika lainnya.
Jika p, maka q Jika p, q p mengakibatkan q p hanya jika q p cukup untuk q Syarat perlu untuk p adalah q q jika p q ketika p q diakibatkan p q setiap kali p q perlu untuk p Syarat cukup untuk q adalah p Implikasipq
P Q • P : Besok cuaca cerah • Q : Aku akan datang ke rumahmu.
Contoh Implikasi Implikasi “Jika hari ini hari Jumat maka 2+3 > 7.” bernilai benar untuk semua hari kecuali hari Jumat, walaupun 2+3 > 7 bernilai salah. Kapan pernyataan berikut bernilai benar? “Jika hari tidak hujan maka saya akan pergi ke Lembang.”