[SBP INFORMATIKA UNINDRA] Grup 8 x S7C * Representasi Pengetahuan

Zahra Fitri
15 Oct 202309:14

Summary

TLDRThe video script discusses knowledge representation in expert systems, focusing on its definition, purpose, and types. It explains that knowledge representation is essential for capturing problem characteristics and making information accessible to problem-solving procedures. The script covers various representation methods, including semantic networks, frames, decision tables, and scripts. It also touches on logic-based representation and the use of deduction and induction in problem-solving. The presentation aims to provide a comprehensive understanding of how knowledge is structured and utilized within artificial intelligence systems.

Takeaways

  • 📚 Knowledge Representation is a method used to encode knowledge within an expert system based on knowledge, aimed at capturing important problem characteristics and making the information accessible to problem-solving procedures.
  • 🌐 Types of Knowledge Representation include Network, Structured Networks, Logic, Semantic Networks, Frames, and Decision Tables.
  • 🔍 Network Representation captures knowledge as a graph where nodes represent objects or concepts of the problem, and edges represent relationships or associations.
  • 📊 Structured Networks expand on the basic network by making nodes complex data structures, such as frames, logic, neural networks, and genetic algorithms.
  • 🧠 Logic Representation involves the use of deductive and inductive reasoning processes that are compatible with symbolic or mathematical manipulation by computers.
  • 🔗 Semantic Networks graphically represent knowledge, showing hierarchical relationships among basic components of objects or concepts.
  • 🖼️ Frame Representation is a more complex way to store objects and attribute values, allowing objects to inherit values from other objects, unlike Semantic Networks.
  • 📈 Decision Tables are used to solve complex logic within algorithmic programs, containing multi-level decisions that are difficult to represent directly with structured English or pseudo code.
  • 🌳 Decision Trees are an example of a structured representation that graphically represents decision-making processes based on symptoms or conditions.
  • 🎓 The script also includes an example scenario of a student exam process, illustrating the use of scripts and frames to represent knowledge about events and actions.

Q & A

  • What is the definition of knowledge representation as mentioned in the script?

    -Knowledge representation is a method used to encode knowledge in an expert system that is based on knowledge. It is intended to capture important characteristics of a problem and make that information accessible by problem-solving procedures.

  • What is the purpose of knowledge representation?

    -The purpose of knowledge representation is to capture the important features of a problem and make the information accessible by problem-solving procedures, enabling programmers to express the knowledge required to find solutions to problems.

  • What are the types of knowledge representation mentioned in the script?

    -The script mentions several types of knowledge representation including Network, Structured Network, Logic, Semantic Network, Frame, Decision Table, and Script.

  • How does a Network representation capture knowledge?

    -A Network representation captures knowledge as a graph where nodes represent objects or concepts of the problem faced, while edges represent the relationships or associations between nodes.

  • What is the difference between a Semantic Network and a Structured Network?

    -A Semantic Network represents knowledge in a graphical form showing the hierarchical relationships of objects, while a Structured Network expands on this by making nodes into complex data structures.

  • What is Logic representation and how does it relate to computer reasoning?

    -Logic representation is a scientific study of a series of reasoning, principles, and procedures that assist in the reasoning process. It involves the use of deductive and inductive reasoning in a form suitable for computer manipulation, such as symbolic logic.

  • Can you explain the Frame representation in the context of the script?

    -A Frame is a more complex way to store objects and attribute values compared to a Semantic Network. It adds intelligence to the data representation, allowing objects to inherit values from other objects.

  • How does a Decision Table represent knowledge?

    -A Decision Table is used as an aid to solve logic within an algorithmic program. It contains multi-level decisions and is structured with four main parts: condition ST, condition entry, action stop, and action entry.

  • What is a Script representation and how does it depict knowledge?

    -A Script representation depicts knowledge based on known characteristics as experiences, describing objects and the sequence of events. It uses slots containing information about objects and actions that occur in a certain sequence.

  • What is an example of a Script representation provided in the script?

    -An example of a Script representation given in the script is the preparation and conduct of an examination, detailing the steps from preparing exam papers to collecting and checking answer sheets.

  • What are the limitations of knowledge representation as discussed in the script?

    -The script implies that knowledge representation should be clear, comprehensive, and efficient in displaying the existing natural limitations. It should make things transparent and complete.

Outlines

00:00

📚 Introduction to Knowledge Representation

The speaker begins by introducing themselves and their team, Del Group, comprising Zahra Fitri as the presenter, Mailiana as the reference finder, and Reza Ramadan as the PPT compiler. They delve into the concept of knowledge representation, defining it as a method used to encode knowledge within an expert system based on knowledge. The purpose of knowledge representation is to capture the essential characteristics of a problem and make this information accessible to problem-solving procedures. The presentation covers the objectives and types of knowledge representation, including capturing important problem features and enabling programmers to express the knowledge needed to solve problems. Various representation models are discussed, such as Network, Structured Network, Semantic Network, Frame, Decision Table, and Script.

05:03

🔍 Deep Dive into Knowledge Representation Models

This paragraph provides a detailed explanation of different knowledge representation models. It starts with the Semantic Network, which graphically represents knowledge showing hierarchical relationships among basic components. The paragraph then moves on to describe the Frame model, which is more complex than the Semantic Network and allows objects to inherit values from other objects. The Decision Table model is also discussed, which is used to solve logic within algorithmic programs and contains multi-level decisions. The Decision Table consists of four main parts: condition ST, condition entry, action stop, and action entry. Each condition has two possibilities: being met (symbolized by 'y') or not met (symbolized by 'n'). The paragraph also includes an example of a Decision Table for a tennis game, considering factors like Outlook, Temperature, Humidity, and Windy. Lastly, the Script model is introduced, which represents knowledge based on known characteristics and experiences, and is used to describe sequences of events.

Mindmap

Keywords

💡Knowledge Representation

Knowledge representation is a method used to encode knowledge within an expert system that is based on knowledge. It is designed to capture important characteristics of problems and make that information accessible by problem-solving procedures. In the context of the video, knowledge representation is central to the discussion on how to effectively structure and store expert knowledge for use in artificial intelligence systems. The script mentions various forms of representation such as networks, structured representations, and decision tables, each serving to capture different aspects of expert knowledge.

💡Expert System

An expert system is a computer program that mimics the decision-making ability of a human expert. It uses knowledge representation to solve complex problems that require expertise in a particular domain. The video script discusses expert systems in the context of knowledge-based systems, emphasizing the importance of knowledge representation in capturing the expertise needed to solve problems within these systems.

💡Network Representation

Network representation captures knowledge as a graph where nodes represent objects or concepts of the problem faced, and edges represent the relationships or associations between nodes. This concept is used in the video to illustrate how complex problem-solving knowledge can be structured in a visual and interconnected manner, allowing for the representation of relationships and flows within a system.

💡Structured Representation

Structured representation expands on the network by making nodes into complex data structures. This allows for a more sophisticated and detailed representation of knowledge, going beyond simple nodes and edges to include attributes and methods associated with the nodes. The video script uses this concept to show how knowledge can be organized in a way that is both comprehensive and accessible to problem-solving algorithms.

💡Semantic Network

A semantic network is a graphical representation of knowledge that shows the hierarchical relationships between basic components or objects. Nodes represent concepts or situations, and links represent the relationships between them. The video script mentions semantic networks as a way to visually represent complex knowledge structures, making it easier to understand the interconnections and dependencies within a knowledge base.

💡Logic Representation

Logic representation involves the use of logical statements and reasoning processes to represent knowledge. It includes both deductive and inductive reasoning, which are fundamental to the operation of expert systems. The video script discusses how logic is used to structure knowledge into a form that can be manipulated by computers, often starting from general premises to specific conclusions (deductive) or from specific instances to general rules (inductive).

💡Frame Representation

Frame representation is a more complex way to store objects and attribute values compared to semantic networks. It adds intelligence to the representation by allowing objects to inherit values from other objects. The video script uses the concept of frames to show how knowledge can be organized into structured records or objects with defined properties and behaviors, which is essential for building intelligent systems that can reason about complex data.

💡Decision Table

A decision table is a tool used to solve logic within algorithmic programs. It contains a series of decisions that are difficult to represent directly with structured English or pseudocode. The video script provides an example of a decision table for a tennis play scenario, illustrating how conditions and actions can be systematically organized to guide decision-making processes in expert systems.

💡Decision Tree

A decision tree is a graphical representation of the decision-making process. It starts with a problem and branches out into possible solutions or further questions. The video script mentions decision trees as a way to structure diagnostic or classification knowledge, allowing for a clear and logical flow from symptoms to conclusions.

💡Script Representation

Script representation organizes knowledge based on known characteristics or experiences, often representing sequences of events. The video script uses the example of a script for a student exam scenario, showing how scripts can capture the sequence of actions and conditions that define a particular situation or process within an expert system.

💡Transparency and Efficiency

The terms 'transparency' and 'efficiency' are used in the context of discussing the goals of knowledge representation. Transparency refers to the clarity with which knowledge is represented, making it understandable and verifiable. Efficiency refers to the effectiveness with which knowledge can be used to solve problems. The video script emphasizes the importance of these qualities in the design of knowledge representation systems, ensuring that they are both understandable and practical for problem-solving.

Highlights

Definition of knowledge representation as a method used to encode knowledge in an expert system.

Purpose of knowledge representation is to capture important problem characteristics and make information accessible to problem-solving procedures.

Knowledge representation as an expansion and visualization of expert knowledge for storage in a knowledge base.

Types of knowledge representation include Network, Structured Network, Logic, Semantic Network, Frame, Decision Table, and Script.

Network representation captures knowledge as a graph with nodes representing objects or concepts and edges representing relationships.

Structured Network expands on Network representation by making nodes complex data structures.

Logic representation involves deductive and inductive reasoning processes suitable for computer manipulation.

Semantic Network graphically represents knowledge showing hierarchical relationships between basic components.

Frame representation stores objects and attribute values, adding intelligence to data representation.

Decision Table is a tool for solving logic in algorithms containing multi-level decisions.

Script representation presents knowledge based on known characteristics as experiences or sequences of events.

Decision Table consists of four main parts: Condition ST, Condition Entry, Action Stop, and Action Entry.

Example of a Decision Table for a tennis game with conditions like Outlook, Temperature, Humidity, and Windy.

Script representation example with a scenario of a student taking an exam, including preparation, examination, and post-examination steps.

Characteristics of good knowledge representation include being explicit, complete, and efficient in displaying natural limitations.

Conclusion of the group's presentation on the material of knowledge representation.

Transcripts

play00:01

Assalamualaikum warahmatullahi

play00:03

wabarakatuh yang terhormat Bapak furkoni

play00:07

Yudistira SSI mkom selaku dosen mata

play00:10

kuliah sistem berbasis pengetahuan dan

play00:13

teman-teman semua perkenalkan kami dari

play00:16

kelompok Del yang beranggotakan saya

play00:19

Zahra fitriihat sebagai presenter

play00:22

mailiana sebagai pencari referensi dan

play00:25

Reza Ramadan sebagai penyusun PPT pada

play00:29

kesempatan kali ini saya akan

play00:31

menjelaskan materi tentang representasi

play00:34

pengetahuan yang pertama saya akan

play00:36

menjelaskan definisi representasi

play00:40

pengetahuan representasi pengetahuan

play00:43

merupakan metode yang digunakan untuk

play00:45

mengodekan pengetahuan dalam sebuah

play00:47

sistem pakar yang berbasis pengetahuan

play00:50

representasian dimaksudkan untuk

play00:52

menangkap sifat-sifat penting problema

play00:55

dan membuat informasi itu dapat diakses

play00:57

oleh prosedur pemecah problema atau

play01:00

representasi pengetahuan merupakan

play01:03

pengembaran pengetahuan atau visualisasi

play01:06

pengetahuan dari si pakar untuk dapat

play01:09

dilakukan penyimpanan ke dalam basis

play01:12

pengetahuan selanjutnya tujuan dan jenis

play01:15

representasi pengetahuan tujuan

play01:18

representasi pengetahuan ialah bertujuan

play01:21

menangkap sifat-sifat penting suatu

play01:23

permasalahan dan membuat informasi

play01:25

tersebut dapat diakses oleh prosedur

play01:27

pemecah permasalahan bahasa presentasi

play01:30

pengetahuan harus dapat membuat seorang

play01:32

pemogram mampu mengekspresikan

play01:35

pengetahuan yang diperlukan untuk

play01:36

mendapatkan solusi

play01:38

permasalahan jenis-jenis representasi

play01:41

pengetahuan yaitu representasi Network

play01:45

menangkap pengetahuan sebagai sebuah

play01:47

graf di mana simpul-simpulnya

play01:49

menggambarkan objek atau konsep dari

play01:51

permasalahan yang dihadapi sedangkan Ed

play01:54

menggambarkan hubungan atau asosiasi

play01:56

antar simpul representasi terstruktur

play01:59

memperluas Network dengan cara membuat

play02:01

simpul menjadi sebuah struktur data

play02:03

kompleks dan lain-lain seperti Fuji

play02:06

logage jaringan syaraf tiuan algoritma

play02:10

genetika beberapa model representasi

play02:13

pengetahuan yang pertama logika atau

play02:17

logik logika merupakan suatu pengkajian

play02:20

ilmiah tentang serangkaian penalaran

play02:22

sistem kaidah dan prosedur yang membantu

play02:25

proses penawaran dalam melakukan

play02:27

penawaran komputer harus dapat

play02:29

menggunakan proses penalaran deduktif

play02:32

dan induktif ke dalam bentuk yang sesuai

play02:35

dengan manipulasi dengan manipulasi

play02:38

komputer yaitu logika simbolik atau

play02:41

logika

play02:42

matematik penalaran deduktif ini

play02:45

bergerak dari penalaran umum menuju ke

play02:48

konklusi khusus umumnya dimulai dari

play02:50

suatu silogisme atau pernyataan premis

play02:53

dan inferensi yang biasanya terdiri dari

play02:55

tiga bagian yaitu premis Mayor premis

play02:59

minor dan konklusi sedangkan penalaran

play03:02

induktif merupakan kebalikan dari

play03:04

penalaran deduktif dimulai dari masalah

play03:07

khusus menuju ke masalah umum penalaran

play03:10

ini menggunakan sejumlah fakta atau

play03:12

prenis yang mantap untuk menarik

play03:14

kesimpulan umum B jaringan semantik

play03:18

representasi jaringan semantik merupakan

play03:21

penggambaran grafis dari pengetahuan

play03:24

yang memperlihatkan hubungan hierarkis

play03:26

dari objek-objek komponen dasar untuk

play03:28

mempresentasikan pengetahuan dalam

play03:31

bentuk jaringan semantik adalah simpul

play03:33

node dan penghubul yaitu link simpul

play03:37

mempresentasikan objek konsep atau

play03:40

situasi simpul digambarkan dengan kotak

play03:42

atau lingkaran penghubung menghubungkan

play03:45

antar simpul penghubung digambarkan

play03:47

dengan panah dan panah berarah dan

play03:50

diberi label untuk menyatakan hubungan

play03:52

yang dipresentasikan di bawah ini adalah

play03:56

contoh sebuah Bagaimana pengetahuan

play03:59

dapat di dipresentasikan menggunakan

play04:01

jaringan

play04:03

semantik selanjutnya C bingkai atau

play04:07

frame bingkai merupakan cara yang lebih

play04:09

kompleks untuk menyimpan objek dan nilai

play04:12

atribut bila dibandingkan dengan

play04:14

jaringan semantik bingkai menambahkan

play04:16

kecerdasan pada representasi data dan

play04:19

mengizinkan objek untuk menurunkan nilai

play04:21

dari objek yang lain seperti pada

play04:23

jaringan semantik tidak ada standar

play04:25

untuk mendefinisikan sistem berbasis

play04:28

bingkai bingkai dan dapat dipandang

play04:30

sebagai suatu struktur record pada

play04:32

bahasa tingkat tinggi atau sebuah atom

play04:34

dengan mendaftar propertinya D tabel

play04:37

keputusan tabel keputusan atau decision

play04:40

table adalah tabel yang digunakan

play04:43

sebagai alat bantu untuk menyelesaikan

play04:45

logika dalam program algoritma yang

play04:48

berisi keputusan bertingkat yang banyak

play04:50

sekali sangat sulit untuk digambarkan

play04:52

langsung dengan struktur English atau

play04:54

pseud code dan dapat dibuat terlebih

play04:57

dahulu dengan menggunakan tabel kep

play04:59

kepusan struktur tabel keputusan terdiri

play05:02

dari empat bagian utama yang pertama ada

play05:05

condition ST bagian ini berisi kondisi

play05:08

yang akan diseleksi yang kedua condition

play05:12

entry bagian ini berisi kemungkinan dari

play05:14

kondisi yang diseleksi yaitu terpenuhi

play05:17

diberi simbol y dan tidak terpenuhi

play05:20

diberi simbol n setiap kondisi yang

play05:22

diseleksi akan mempunyai dua kemungkinan

play05:25

kejadian yaitu terpenuhi dan tidak

play05:27

terpenuhi bila ada X di kondisi yang

play05:30

diseleksi maka akan terdapat n

play05:33

kemungkinan kejadian yaitu sebesar 2x =

play05:37

n yang ketiga action stop bagian berisi

play05:41

pernyataan-pernyataan yang akan

play05:43

dikerjakan baik kondisi yang diseleksi

play05:45

terpenuhi atau tidak terpenuhi yang

play05:47

keempat action entry bagian ini

play05:50

digunakan untuk memberi tanda tindakan

play05:52

mana yang akan dilakukan dan yang mana

play05:55

akan tidak

play05:57

dilakukan berikut ini contoh data tabel

play06:00

keputusan untuk flly tenis terdapat di

play06:03

dalam tabel ada nomor Outlook temperatur

play06:07

humidityti Windy dan

play06:09

play selanjutnya e pohon keputusan

play06:13

contoh gejala utama daun menguning yang

play06:17

digambarkan dalam tabel

play06:20

gu1 kaidah 1 if daun menguning n daun

play06:24

pucat n daun rontok n layu n terdapat

play06:28

tubuh buah n terdapat miselium n

play06:31

terdapat spora then busuk akar kaidah du

play06:35

if daun menguning n daun pucak n daun

play06:39

rontok n layu n terdapat miselium n

play06:42

terdapat spora dan

play06:46

madu yang terakhir scrip yaitu skema

play06:49

representasi pengetahuan yang sama

play06:51

dengan frame yaitu mempresentasikan

play06:54

pengetahuan berdasarkan karakteristik

play06:57

yang sudah dikenal sebagai

play06:58

pengalaman-pengalaman

play07:00

peredaannya FR mengambarkan objek

play07:02

sedangkanip mengambarkan urutan

play07:04

peristiwa dalam menggambarkan urutan

play07:07

peristiwaip menggunak slot yang berisi

play07:09

informasi tentang orang objek dan

play07:12

tindakan-tindakan yang terjadi suatu

play07:15

[Musik]

play07:16

peristiwatop yaitu jalur atau ujian

play07:20

tertulis mata kuliah kecerdasan buatan r

play07:23

atau per mahasiswa penga

play07:28

pendukar berjawaban absen pena dan

play07:31

lain-lain kondisi input mahasiswa

play07:34

terdaftar untuk mengikuti ujian berikut

play07:37

ini contoh adegan 1 dari skrip persiapan

play07:42

pengawal persiapan

play07:45

pengawas selanjutnya pengawas menyiapkan

play07:47

lembar soal pengawas menyiapkan lembar

play07:50

jawaban pengawas menyiapkan lembar

play07:53

presentasi adegan mahasiswa masuk

play07:56

ruangan

play07:58

pengawasersil mahasiswa masuk pengawas

play08:01

membagikan lembar soal pengawas

play08:03

membagikan lembar jawab pengawas

play08:06

memimpin doa adegan 3 mahasiswa

play08:09

mengerjakan soal ujian mahasiswa

play08:11

menuliskan identitas di lembar jawaban

play08:14

mahasiswa mendatangani lembar jawab

play08:17

mahasiswa mengerjakan soal mahasiswa

play08:20

mengecek jawaban adegan 4 mahasiswa

play08:23

telah selesai ujian pengawas

play08:26

mempersilkan mahasiswa keluar

play08:28

ruangan mengumpulkan kembali lembar

play08:31

jawaban mahasiswa keluar ruangan adeg 5

play08:35

mahasiswa mengemasi lembar jawab

play08:38

pengawas mengurutkan lembar jawab

play08:40

pengawas mengecek lembar jawab dan absen

play08:43

pengawas meninggalkan ruangan hasilnya

play08:46

mahasiswa merasa senang dan lega

play08:49

mahasiswa merasa kecewa karakteristik

play08:51

representasi yang

play08:55

baikemukakan hal secara

play08:58

eksisit ah menjadi transparan komplit

play09:02

dan efisien menampilkan batasan-batasan

play09:05

alami yang ada baik demikianlah hasil

play09:08

dari presentasi kelompok kami mengenai

play09:11

materi representasi pengetahuan

Rate This

5.0 / 5 (0 votes)

Related Tags
Knowledge RepresentationExpert SystemsProblem SolvingData StructuresAI AlgorithmsSemantic NetworksDecision TablesFramesLogic ModelsEducational Content