반응형
I. 논리에 의한 지식 표현, 술어 논리의 개요
가. 술어 논리의 정의
- 주어와 술어의 구조로부터 주어가 될수 있는 대상에 대해 한정 기호를 사용하는 논리로 내부 구조 분석에 의한 추론 규칙을 다룰 수 있는 지식 표현 방법
나. 술어 논리의 특징
명제분리표현 | - 술어 논리에서는 하나의 명제를 술어와 객체로 분리하여 표현 |
한정기호사용 | - 전칭기호와 존재기호를 이용한 지식 표현 |
II. 술어 논리의 유형 및 주요요소
가. 술어 논리의 유형
유 형 | 설 명 |
일차 술어논리 | - (first-order predicate logic, FOL) - 변수에만 전칭 한정사와 존재 한정사를 쓸 수 있도록 한 술어논리 |
고차 술어논리 | - (high-order predicate logic) 변수뿐만 아니라 함수, 술어기호 등에 대해서도 전칭 한 정사와 존재 한정사를 쓸 수 있도록 한 술어 논리 |
- 전칭 한정사의 사용 범위에 따라 일차 술어논리와 고차 술어논리로 구분
나. 술어 논리의 주요요소
구분 | 구성요소 | 설명 | |
기본요소 | 술어 | - 문장의 ‘주어 + 서술어’ 형태에서 서술어에 해당 - 대상의 속성이나 대상 간의 관계를 기술하는 기호로 참 또는 거짓 값을 갖는 함수 |
|
함수 (Function) |
- 주어진 인자에 대하여 참, 거짓 값이 아닌 일반적인 값 반환 - 술어나 다른 함수의 인자로 사용 |
||
항 (Term) | - 함수의 인자가 될 수 있는 것 - 항이 될 수 있는 것 : 개체상수, 변수, 함수 |
||
기호 | 논리연산기호 | ||
한정기호 |
|
- for all,for every 의미 - |
|
- there exist,for some 의미 |
- 술어 논리의 구성요소와 기호를 이용하여 문장에 대한 지식 표현
III. 술어논리의 지식 표현
|
- 술어 논리는 Prolog 논리 프로그래밍 언어를 이용하여 오브젝트와 오브젝트 간의 관계에 관한 문제 해결
반응형
'IT기술노트 > 인공지능' 카테고리의 다른 글
챗봇 윤리 원칙 (0) | 2023.12.20 |
---|---|
LLM (Large Language Model) (0) | 2023.08.23 |
DB SCAN Clustering (Density-Based Spatial Clustering of Applications with Noise) (0) | 2023.03.15 |
인공지능 학습용 데이터 품질관리 가이드라인 (0) | 2022.01.09 |
EU AI 규제안 (0) | 2021.04.26 |
AI 기반 시스템의 AI 고유 특성 (0) | 2021.04.26 |
GAN(Generative Adversarial Networks) (0) | 2021.03.06 |
오류 역전파(Backpropagation) 알고리즘 (0) | 2021.03.06 |
댓글