TTNT_Chapter2.ppt

50 284 0
TTNT_Chapter2.ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Artificial Intelligence Trí Tuệ Nhân Tạo Chapter 2 - Representing Knowledge in Computer Lê Quân Hà Outline 1. Introduction • Representing knowledge • Metrics for assessing knowledge representation schemes 2. Logic representation 3. Inference rules 4. Semantics networks 5. Frames and Scripts 6. Decision trees Introduction • declarative knowledge is knowledge about things  location of JAIST, its transport links  “JAIST is in Tatsunokuchi”, “Hokuriku Railroad Ishikawa line goes from Nomachi to Tsurugi” • procedural knowledge is knowledge about how to do things  how to get to JAIST  “Take the Hokuriku Railroad, Ishikawa line to go to Tsurugi”, “Get on the JAIST shuttle” Introduction • domain-specific knowledge: specific knowledge on a particular subject Example: “JAIST shuttle goes from Tsurugi to JAIST” • domain-independent knowledge: general knowledge that applies throughout our experience Example: “shuttle bus is a means of transport” • Common sense: common knowledge about the world that is possessed by every schoolchild. It is evident for human but not for machine Example: “Bird can fly” Introduction • In order to make use of knowledge in AI and intelligent systems we need to get it from the source (knowledge acquisition) and represent it in a form usable by the machine • Human knowledge is usually expressed through language, which cannot be accurately understood by machine • The representation of knowledge in computer must therefore be both appropriate for the computer to use and allow easy and accurate encoding from the source The “15 game”: two people A and B take turns selecting numbers from 1 to 9 without replacement. The person who first has exactly three numbers in his collection that add up to 15 wins the game • A 5; B 3 (A selects 5; B selects 3) • A 5, 9; B 3, 1 (A selects 9: B chooses 1 to prevent A from achieving 15) • A 5, 9, 4; B 3, 1, 2 (A selects 4; B chooses 2 to block A) • A 5 9 4 6 win!! (A selects 6 and wins with 4+5+6=15) Example of representing knowledge  A choosing 5 is equivalent to putting A’s marker in the tick-tack-toe board. Use tick-tack-toe representation for the “15 game” A 5; B 3 A 5, 9; B 3, 1 A 5, 9, 4; B 3, 1, 2 A 5 9 4 6 win!! A A B A A B B B A A A B B B A B AB A 3 1 4 5 92 6 Example of representing knowledge Aspects of representation languages 1. The syntax describes the possible configurations that can constitute sentences • External representation: how sentences are represented on the printed page • Internal representation: the real representation inside the computer 2. The semantics determines the fact in the world to which the sentences refer. Without semantics, a sentence is just an arrangement of electrons or a collection of marks on a page Metrics for assessing knowledge representation schemes • Expressiveness Handle different types and levels of knowledge • Effectiveness Effectiveness is doing the right thing • Efficiency Efficiency is doing the thing right • Explicitness Be able to provide an explanation of its inferences Outline 1. Introduction 2. Logic representation 2.1 Propositional logic 2.2 Predicate logic 3. Inference rules 4. Semantics networks 5. Frames and Scripts 6. Decision trees

Ngày đăng: 16/07/2014, 05:00

Mục lục

  • Example of representing knowledge

  • Aspects of representation languages

  • Metrics for assessing knowledge representation schemes

  • Semantics in logic representation

  • Representing knowledge by rules

  • Representing knowledge by rules

  • The conditions of rules

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan