logo

지식 표현이란 무엇입니까?

인간은 지식을 이해하고, 추론하고, 해석하는 데 가장 뛰어나다. 인간은 지식인 사물을 알고 있으며, 지식에 따라 현실 세계에서 다양한 행동을 수행합니다. 그러나 기계가 이 모든 일을 수행하는 방법은 지식 표현과 추론에 달려 있습니다. . 따라서 우리는 지식 표현을 다음과 같이 설명할 수 있습니다.

  • 지식 표현 및 추론(KR, KRR)은 AI 에이전트의 사고와 사고가 에이전트의 지능적인 행동에 어떻게 기여하는지와 관련된 인공 지능의 일부입니다.
  • 컴퓨터가 이 지식을 이해하고 활용할 수 있도록 현실 세계에 대한 정보를 표현하여 질병 진단이나 인간과 자연어로 의사소통하는 등 복잡한 현실 세계 문제를 해결하는 역할을 담당합니다.
  • 이는 인공지능에서 지식을 어떻게 표현할 수 있는지를 설명하는 방식이기도 합니다. 지식 표현은 단순히 데이터를 일부 데이터베이스에 저장하는 것이 아니라 지능형 기계가 해당 지식과 경험을 통해 학습하여 인간처럼 지능적으로 행동할 수 있도록 해줍니다.

대표할 내용:

다음은 AI 시스템에서 표현되어야 하는 지식의 종류입니다.

    물체:우리 세계 영역의 객체에 대한 모든 사실. 예를 들어 기타에는 현악기가 포함되어 있고 트럼펫은 금관악기에 포함되어 있습니다.이벤트:사건은 우리 세계에서 일어나는 행동이다.성능:이는 일을 수행하는 방법에 대한 지식과 관련된 행동을 설명합니다.메타 지식:우리가 알고 있는 것에 대한 지식입니다.사리:사실은 현실 세계와 우리가 대표하는 것에 대한 진실입니다.기술 자료:지식 기반 에이전트의 핵심 구성 요소는 지식 기반입니다. KB로 표시됩니다. Knowledgebase는 문장(여기서 문장은 기술 용어로 사용되며 영어와 동일하지 않음)의 그룹입니다.

지식: 지식은 사실, 데이터, 상황에 대한 경험을 통해 얻은 인식 또는 친숙함입니다. 인공지능의 지식 유형은 다음과 같습니다.

지식의 종류

다음은 다양한 유형의 지식입니다.

인공지능의 지식 표현

1. 선언적 지식:

  • 선언적 지식은 어떤 것에 대해 아는 것입니다.
  • 여기에는 개념, 사실, 객체가 포함됩니다.
  • 서술적 지식이라고도 하며 선언문으로 표현됩니다.
  • 절차적 언어보다 간단합니다.

2. 절차적 지식

  • 명령적 지식이라고도 합니다.
  • 절차적 지식은 어떤 일을 수행하는 방법을 아는 책임이 있는 지식의 한 유형입니다.
  • 모든 작업에 직접 적용할 수 있습니다.
  • 여기에는 규칙, 전략, 절차, 의제 등이 포함됩니다.
  • 절차적 지식은 적용할 수 있는 작업에 따라 달라집니다.

3. 메타 지식:

  • 다른 유형의 지식에 대한 지식을 메타지식이라고 합니다.

4. 경험적 지식:

  • 경험적 지식은 해당 분야 또는 주제에 대한 일부 전문가의 지식을 나타냅니다.
  • 경험적 지식은 이전 경험, 접근 방식에 대한 인식을 바탕으로 한 경험 법칙으로, 작동하기에는 좋지만 보장되지는 않습니다.

5. 구조적 지식:

  • 구조적 지식은 문제 해결을 위한 기본 지식이다.
  • 사물의 종류, 부분, 그룹화 등 다양한 개념 간의 관계를 설명합니다.
  • 개념이나 대상 사이에 존재하는 관계를 설명합니다.

지식과 지능의 관계:

현실 세계에 대한 지식은 지능에 중요한 역할을 하며 인공 지능을 만드는 데도 마찬가지입니다. 지식은 AI 에이전트의 지능적인 행동을 입증하는 데 중요한 역할을 합니다. 에이전트는 해당 입력에 대한 지식이나 경험이 있는 경우에만 일부 입력에 대해 정확하게 조치를 취할 수 있습니다.

만약 당신이 모르는 언어로 말하는 사람을 만났다면, 당신은 그것에 어떻게 대처할 수 있을지 생각해 봅시다. 에이전트의 지능적인 행동에도 동일한 내용이 적용됩니다.

아래 다이어그램에서 볼 수 있듯이 환경을 감지하고 지식을 사용하여 행동하는 의사 결정자가 하나 있습니다. 그러나 지식 부분이 나타나지 않으면 지능적인 행동을 나타낼 수 없습니다.

인공지능의 지식 표현

AI 지식주기:

인공 지능 시스템에는 지능적인 행동을 표시하기 위한 다음 구성 요소가 있습니다.

  • 지각
  • 학습
  • 지식 표현 및 추론
  • 계획
  • 실행
인공지능의 지식 표현

위 다이어그램은 AI 시스템이 현실 세계와 상호 작용하는 방법과 지능을 표시하는 데 도움이 되는 구성 요소를 보여줍니다. AI 시스템에는 환경에서 정보를 검색하는 인식 구성 요소가 있습니다. 시각적, 청각적 또는 다른 형태의 감각 입력일 수 있습니다. 학습 구성 요소는 Perception Compoment에서 캡처한 데이터로부터 학습을 담당합니다. 전체 주기에서 주요 구성 요소는 지식 표현과 추론입니다. 이 두 가지 구성 요소는 기계와 같은 인간의 지능을 보여주는 데 관련됩니다. 이 두 구성 요소는 서로 독립적이지만 함께 결합되어 있습니다. 계획과 실행은 지식 표현과 추론의 분석에 달려 있습니다.

지식 표현에 대한 접근 방식:

지식 표현에는 주로 네 가지 접근 방식이 있으며 다음과 같습니다.

1. 단순한 관계형 지식:

  • 관계형 방법을 사용하여 사실을 저장하는 가장 간단한 방법으로, 객체 집합에 대한 각 사실을 열에 체계적으로 나열합니다.
  • 지식 표현에 대한 이러한 접근 방식은 서로 다른 개체 간의 관계가 표현되는 데이터베이스 시스템에서 유명합니다.
  • 이 접근 방식은 추론할 기회가 거의 없습니다.

예: 다음은 간단한 관계형 지식 표현입니다.

플레이어 무게 나이
플레이어1 65 23
플레이어2 58 18
플레이어3 75 24

2. 상속되는 지식:

  • 상속 가능한 지식 접근 방식에서는 모든 데이터가 클래스 계층 구조에 저장되어야 합니다.
  • 모든 클래스는 일반화된 형태나 계층적 방식으로 배열되어야 합니다.
  • 이 접근 방식에서는 상속 속성을 적용합니다.
  • 요소는 클래스의 다른 멤버로부터 값을 상속받습니다.
  • 이러한 접근 방식에는 인스턴스와 클래스 간의 관계를 보여주는 상속 가능한 지식이 포함되어 있으며 이를 인스턴스 관계라고 합니다.
  • 모든 개별 프레임은 속성 및 해당 값의 컬렉션을 나타낼 수 있습니다.
  • 이 접근 방식에서는 개체와 값이 박스형 노드로 표시됩니다.
  • 우리는 객체에서 해당 값을 가리키는 화살표를 사용합니다.
  • 예:
인공지능의 지식 표현

3. 추론적 지식:

  • 추론 지식 접근법은 형식 논리의 형태로 지식을 나타냅니다.
  • 이 접근 방식을 사용하면 더 많은 사실을 도출할 수 있습니다.
  • 정확성을 보장했습니다.
  • 예:두 가지 명령문이 있다고 가정해 보겠습니다.
    1. 마커스는 남자예요
    2. 모든 남자는 죽는다
      그러면 다음과 같이 나타낼 수 있습니다.

      남자(마커스)
      ∀x = 인간(x) ----------> 필사자(x)s

4. 절차적 지식:

  • 절차적 지식 접근 방식은 특정 작업을 수행하는 방법과 진행 방법을 설명하는 작은 프로그램과 코드를 사용합니다.
  • 이 접근 방식에서는 하나의 중요한 규칙이 사용됩니다. If-Then 규칙 .
  • 이러한 지식을 바탕으로 우리는 다음과 같은 다양한 코딩 언어를 사용할 수 있습니다. LISP 언어 그리고 프롤로그 언어 .
  • 이 접근 방식을 사용하면 경험적 지식이나 도메인별 지식을 쉽게 표현할 수 있습니다.
  • 하지만 이 접근법에서 모든 경우를 대표할 수 있는 것은 아닙니다.

지식 표현 시스템 요구 사항:

좋은 지식 표현 시스템은 다음과 같은 속성을 가져야 합니다.

    1. 표현의 정확성:
    KR 시스템은 필요한 모든 종류의 지식을 표현할 수 있는 능력을 갖추어야 합니다.2. 추론적 타당성:
    KR 시스템은 기존 구조에 상응하는 새로운 지식을 생성하기 위해 표상 구조를 조작할 수 있는 능력을 갖추어야 합니다.3. 추론 효율성:
    적절한 가이드를 저장하여 추론 지식 메커니즘을 가장 생산적인 방향으로 유도하는 기능입니다.4. 획득 효율성 -자동적인 방법을 이용하여 새로운 지식을 쉽게 습득하는 능력.