Posts

Showing posts from October, 2017

Pengetahuan dan Penalaran : Representasi Pengetahuan

Image
 Representasi pengetahuan adalah cara untuk menyajikan pengetahuan yang diperoleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui relasi antara suatu pengetahuan dengan pengetahuan yang lain dan dapat dipakai untuk menguji kebenaran penalarannya. Secara teknik kita akan membahas representasi pengetahuan menjadi lima kelompok: 1.    Representasi Logika 2.    Jaringan Semantik 3.    Frame 4.    Script (Naskah) 5.    Aturan Produksi (Kaidah Produksi)     1.    Representasi Logika Logika didefinisikan sebagai ilmu untuk berpikir dan menalar dengan benar sehingga didapatkan kesimpulan yang absah. Tujuan dari logika: memberikan aturan-aturan penalaran sehingga orang dapat menentukan apakah suatu kalimat bernilai benar atau salah. Representasi Logika dibagi menjadi dua: a.        Propositional Logic (Logika Propos...

Pengetahuan dan Penalaran : Logika Orde Pertama

Image
Logika First Order First order logic adalah sebuah bahasa formal yang digunakan di ilmu matematika, philosophy, bahasa dan ilmu computer. Disebut juga kalkulus predikat, merupakan logika yang digunakan untuk merepresentasikan masalah yang tidak dapat direpresentasikan dengan menggunakan proposisi. Logika predikat dapat memberikan representasi fakat-fakta sebagai suatu pernyataan yang mapan (well form). Kalkulus predikat bisa menganalisakan kalimat-kalimat ke dalam subjek dan argumen dalam berbagai cara yang berbeda-beda, yang pada akhirnya kalkulus predikat bisa digunakan untuk memecahkan problem of multiple generality (masalah dalam berbagai keadaan umum) yang telah membingungkan sebagian besar ahli-ahli logika abad pertengahan. Dengan menggunakan logika predikat ini, untuk pertama kalinya, para ahli-ahli logika bisa memberikan quantifier yang cukup umum untuk merepresentasikan semua argumen yang terdapat pada natural language. Sintak dan semantik logika orde pertama Syn...

Pengetahuan dan Penalaran

A.       PENGETAHUAN BERBASIS AGEN       Konsep dasar dari agen berbasis pengetahuan, yakni mengetahui hal-hal tentang dunia dan dapat melakukan reasoning (berpikir, bernalar) mengenai : Hal-hal yang tidak diketahui sebelumnya ( imperfect/partial information ) Tindakan yang paling baik untuk diambil ( best action ) Hal-hal yang harus dipenuhi ketika membuat agen pengetahuan, antara lain: Dapat merepresentasikan world, state, action. Dapat menerima informasi baru (dan mengupdate representasinya) Dapat menyimpulkan pengetahuan lain yang tidak eksplisit ( hidden property ) Dapat menyimpulkan action apa yang perlu diambil. B.       Logika      Bahasa formal untuk merepresentasikan fakta sedemikian sehingga. kesimpulan (fakta baru, jawaban) dapat ditarik. Ada banyak metode inference yang diketahui. Kita bisa membangun agent Wumpus World dengan logika: memanfaatkan perkembangan logika o...

Penyelesaian Masalah : Pencarian Berbentuk/Heuristik Search dan Eksplorasi

Heuristik adalah sebuah teknik yang mengembangkan efisiensi dalam proses pencarian, namun dengan kemungkinan mengorbankan kelengkapan (completeness). Fungsi heuristik digunakan untuk mengevaluasi keadaankeadaan problema individual dan menentukan seberapa jauh hal tersebut dapat digunakan untuk mendapatkan solusi yang diinginkan. Jenisnya adalah : 1.       Generate and Test.  2.       HillClimbing.  3.       Best First Search.  4.        Alpha  Beta  Prunning,Means-End-Anlysis,Constraint Satisfaction, Simulated Anealing, dll Strategei pencarian berbentuk/heuristic search strategy  Greedy Best-First Search Greedy Best-First adalah algoritma best-first yang paling sederhana dengan hanya memperhitungkan biaya perkiraan (estimated cost) saja, yakni   f(n) = h(n).  Biaya yang sebenarnya (actual cost) tidak diperhitungkan. Deng...