3. 지식 표현과 추론- 의미망, 스크립트
2023. 10. 12. 16:17ㆍ인공지능
728x90
의미망
: 노드와 방향성 간선으로 구성된 그래프를 사용해 지식 표현
노드 - 개념, 행위, 상태 등
간선 - 관계가 있는 노드 연결. 관계에 따른 방향. 관계의 의미를 나타내는 라벨 부여

관계
is-a
- 상위 클래스와 하위 클래스 관계
- 클래스와 객체 관계
- 상위 계층의 속성을 상속
- 추이적 관계 만족

has-a
- 전체-부분 관계
- part-of와 역관계
- 추이적 관계 만족 (단, 표현 대상이 다른 경우 제외)
다항 관계를 이항 관계로 전개하여 표현한 의미망

의미망의 추론
- 상속을 이용해 추론하기
- 디폴트값을 이용해 추론하기
- 주어진 의미망으로부터 새로운 사실을 이끌어내는 추론도 가

의미망의 프레임으로의 변환
- 노드 별로 프레임 생성
- 노드에서 나가는 간선들을 슬롯으로 구성

의미망 표현의 장점
- 지식을 시각적으로 표현가능
-> 직관적 이해 - 노드 추가 또는 변경으로 쉽게 지식의 추가 및 변경 가능
- 개념의 계층관계를 정의하여 상속 관계 지정 가능
의미망 표현의 단점
- 지식의 양이 많아지면 관리 복잡
- 개념이나 관계를 임의로 정의하기 때문에 통일성 부족
- 논리적 결합 관계나 인과 관계를 기술하려 할 때
-> 일관성 떨어지고 추론과정 복잡
스크립트
: 상황에 대한 절차적지식을 표현.
일련의 사건을 시간적 순서를 고려하여 기술
구성 요소
- 진입 조건: 사건들이 일어나기 전에 만족되어야 하는 전제조건
- 역할자: 스크립트에 관련된 사람 및 대상
- 자산: 사건 진행에 사용되는 객체
- 트랙: 사건들이 변형된 형태식별자
- 장면: 실제 발생하는 사건
- 결과 조건: 사건들이 일어난 이후에 만족되는 조건
예)

728x90
'인공지능' 카테고리의 다른 글
| 4. 기계 학습 (2) | 2023.10.16 |
|---|---|
| 3. 지식 표현과 추론- 규칙 기반 시스템 (0) | 2023.10.12 |
| 3. 지식 표현과 추론- 술어 논리 (1) | 2023.10.08 |
| 3. 지식표현과 추론 -논리 (0) | 2023.09.28 |
| 3. 지식표현과 추론 (0) | 2023.09.28 |