인공지능 (2) 지식의 표현 방식
1. 지식의 표현 방식
1) 절차적 지식
ㄱ. 다른말로 과정 지식
ㄴ. 절차적 지식의 학습 목표는 "~을 할수있다"로 표현
ㄷ. 절차적 지식의 평가 기준은 수행을 할 수 있는 여부로 평가
ㄹ. LISP 와 같은 프로그래밍 언어를 이용한 명령어의 집합
ㅁ. 프로그램을 실행시키는 것이라 할 수 있으며, 지식을 사용하기 위한 제어정보는 지식 자체에 포함 되어 있음
ㅂ. 동적이고 상호작용이 뛰어나지만 유연성이 떨어진다.
ㅅ. 전문가 시스템에서 응용되지만 선언적 지식보다 활용도가 적다.
2) 선언적 지식
ㄱ. 다른말로 내용지식
ㄴ. 선언적 지식의 학습 목표는 "~을 안다. 이해한다" 로 표현
ㄷ. 암기와 이해를 통한 학습
ㄹ. 평가기준은 얼마나 많은 양을 알고 있는가
ㅁ. 전문가 시스템에서 절차적 지식보다 많이 응용 된다.
3) 논리적 지식
ㄱ. 명제논리와 술어논리로 나뉜다
ㄴ. 인간의 사고작용과 유사하고 자연적인 표현수단을 제공한다.
ㄷ. 추론과정의 완전성이 보장된다
ㄹ. 다른 지식표현 형식과 비교하여 좀더 선언적인 표현이기 때문에 모듈성이 뛰어나다
4) 조건부 확률
ㄱ. A와 B가 상호 배타적이지 않고 조건부로 하나가 다른 하나의 사건 발생에 영향을 준다고 가정
ㄴ. B가 발생했을때 A가 발생할 확률을 조건부 확률(conditional probaility)라고 한다.
5) a=0.6, b=0.7 일 때 a ∧ b의 값은?
∧ 논리곱 and 연산을 뜻한다. a, b 두명제가 모두참 일때만 참이다. 하나라도 거짓이면 거짓이다.
a ∧ b = min(0.6,0.7) = 0.6
2. 생성 시스템
1) 생성 시스템이란
ㄱ. 전문가 시스템의 지식표현 수법의 하나로 사실의 집합 'IF ~ THEN ~ '과 형식의 규칙집합으로 지식을 표현
ㄴ. 생성 시스템은 규칙(rule) 또는 생성규칙(production rule)을 바탕으로 지식을 표현
ㄷ. GPS(General-purpose Problem Solver) 는 뉴웰과 사이먼이 개발하였는데, 현대의 전문가 시스템의 선조라고 할 수 있다.
2) 생성 시스템의 구조 ( rule , 규칙 )
규칙 예 ) if (~ 하면) then (~한다.) , 배가고프면 밥을 먹는다.
ㄱ. 생성 시스템의 구성요소는 생성 규칙들의 모임인 생성 메모리, 현재의 상태를 나타내는 버퍼, 시스템의 운영을 관장하는 인터프리등 3부분으로 구성된다.
3) 생성 시스템의 선택 및 운영시 고려사항
ㄱ. 생성규칙의 복잡성
ㄴ. 충돌해결
ㄷ. 운영(추론방향)
ㄹ. 추론과정에 대한 설명능력
ㅁ. 지식전달
Congratulations @dreamya! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP