지식표현

위키원
Asadal (토론 | 기여)님의 2020년 7월 16일 (목) 22:08 판 (Asadal님이 지식 표현 문서를 지식표현 문서로 이동하면서 넘겨주기를 덮어썼습니다)
이동: 둘러보기, 검색

지식 표현(Knowledge Representation)이란 지식(knowledge)을 컴퓨터와 사람이 동시에 이해할 수 있는 형태로 나타내는 것을 의미한다.

개념

지식 표현은 복잡한 문제를 해결하는 데 사용할 수 있는 세계에 대한 정보를 컴퓨터 시스템이 사용할 수 있도록 하는 표현 중점 연구로, 인공지능 분야 연구이다. 합목적적, 목적달성에 부합되는 구조를 가져야하며, 추론의 효율성, 지식 획득의 용이성, 저장의 간결성 및 표현의 정확성, 다양성 등을 갖추어야 한다. 자연어를 컴퓨터가 이해할 수 있도록 프로그램화 되어야 하기 때문에, 획득한 지식을 효율적이고 효과적으로 표현하는 지식 표현은 전문가 시스템의 성패를 좌우한다고 할 수 있다.[1] 지식 표현은 대용물(surrogate), 일련의 존재론적 약속(ontological commitments), 지능적 추론의 단편적인 이론(fragmentary theory), 효율적인 전산화(computation)을 위한 수단, 인간 표현의 수단이라는 다섯 가지의 역할도 있다.[2]

종류

지식 표현 방법

  • 논리(Logic)
  • 의미망 (Semantic Network)
  • 프레임 (Frame) : 객체지향 (object oriented)
  • 생성규칙(Production Rule)
  • 합성(Hybrid) : 규칙(rule) + 객체지향

특징

각주

참고 자료

같이 보기