'지식의표현'에 해당되는 글 2건

  1. 2009.03.17 지식의 표현
  2. 2009.03.17 지식의 표현
Study/AI System2009. 3. 17. 22:38

복합적 지식표현

  문제의 특성에 따라서는 하나의 표현 방법만으로는 표현하기 어려운 경우가 있다. 이때 여러가지 표현 방법을 혼합한다.

 

 지식공유 시스템

  - 피츠보그 대학의 요게시 말호트라 교수는 "예측할 수 없을 정도로 급변하는 경영 환경 속에서 기업의 생존과 경쟁력을 갖추는 경
    영으
로 정보 기술로서 데이터,정보의 가공능력과 인간의 창조적 혁신적인 능력을 통합해 가치창조의 극대화를 추구하는 기업의 조
    직적 프
로세스"라 정의.

 

META Group

  - 조직의 경쟁력을 갖추기 위해 반드시 필요한 지식을 형성해 정보를 확대하고 관리하며, 글로벌하게 전달하기 위해 활용되어지고 IT
    지
원 기술을 받침목으로 하여 형성된 조직 프로세스의 집합체

 

지식관리 시스템(KMS)

 - 조직내의 인적자원들이 축적하고 있는 개별적인 지식을 체계화하여 공유함으로써 기업경쟁력을 향상시키기 위한 기업 정보 시스
   템.

 - 개념: 인적 자원이 소유하고 있는 비정형 데이터인 지적 자산을 기업내에 축적, 활용할 수 있도록 하자는 것.

 

'Study > AI System' 카테고리의 다른 글

신경회로망  (0) 2009.03.18
신경회로망  (0) 2009.03.17
지식의 표현  (0) 2009.03.17
인공지능시스템  (0) 2009.03.17
인공지능의 연구분야  (0) 2009.03.17
Posted by 열ㅇl
Study/AI System2009. 3. 17. 22:00

지식표현의 필요성

  지식

  - 인간의 지적인 활동에 의해 획득된 의미를 나타네는 데이터의 집합.

  - 지식 표현 문제는 정보 의미론과 깊은 관계.

  - 컴퓨터에 지식을 조직화하고 축적하기 위해 지식 베이스와 지식의 표현방법들이 필요하게 됨.

 

지식의 정의 및 형태

 
 
데이터: 가장 1차원적인 자료.

            외부 세계에서 우리의 감각기관을 통해 인지 또는 인식된 자료.

  정보: 데이터를 정리한 것.

  지식: 정보를 개념화 한 것으로 데이터보다는 추상화 정도가 높은 자료.

          정보가 개념화 또는 체계화 되어 진 것.

  개념: 구조화된 정보의 구조가 인간에게 이해될 경우.

  유익한 지식: 합목적적으로 개념화된 형태의 정보

  지식베이스: 특정한 문제 분야의 지식을 쉽게 접근할 수 있는 형태로 컴퓨터 내에 체계적으로 축적한 것.

  지식 기반 시스템: 방대한 양의 특정 분야 지식을 축적하고 있는 지식 베이스를 이용하여 추론기관을 통해 문제를 풀게하거나 판단
                           작업
을 자동화화는 시스템.

  지식의 형태 분류:

  1. 대상과 그 속성에 관한 지식

     - 몇가지 속성에 의해 특성 지어지는 대상에 대한 기술 (새는 날개가 있다. 바다는 푸르다 등..)


  2. 대상간의 관계에 관한 지식

     - 2개 혹은 그 이상의 대상사이에 성립하고 있는 관계에 관한 기술. (교수는 학생을 가르친다. 너와 나는 친구사이이다 등..)


  3. 사상, 행위, 상태에 관한 지식

     - 사건 그 자체를 부호화 하는 것 뿐 아니라 일련의 사건에 관한 시간 경과와 인과관계를 나타내 줄 필요가 있는 것들을 기술

       (하늘에서 천둥이 친다. 자전거를 타다. 기압이 낮아지기 때문에 산에서 밥을 할 때에는 돌을 놓아야한다 등..)


  4. 인과 관계적인 지식

     - 사상이나 상태가 그들 사이의 인과 관계에 의해 변하는 세계의 기술(만약 내가 너라면 그렇게 하지 않았을 텐데.. 등..)


  5. 절차에 관한 지식

   - 어떤 목적을 수행하기 위한 일련의 행위를 기술하기 위해 절차 서술(자전거를 잘타려면 먼저 자전거에 앉아서 균형을 잡아야한
                                                                                                 다. 등..)

  6. 메타 지식

 - 지식에 관한 지식으로 우리가 알고 있는 것에 관한 모든 지식 (이 지식을 어떤 상황에서 사용해야 하며 이지식은 얼마만큼 중요한
                                                                                       가?등..)

 

지식 표현의 특징

  1. 표현 방법의 적합성

  2. 추론의 적합성

  3. 추론의 효율성

  4. 지식 획득 능력

 

  지식 표현 방법: 선언적 지식표현방법, 절차적 지식 표현 방법

  지식을 표현하려면 모듈성의 측면에 뛰어난 선언적 표현과 대화성 측면에 뛰어난 절차적 표현을 적절히 조합시키는 방법을 연구
  해야
함.

 

지식 표현의 방법

 
  1. 논리에 의한 지식표현

  - 명제 논리

    명제: 하나의 판단을 포함하는 문장이나 정보를 말하며 명제가 참 또는 거짓의 진리값을 가지게 되며 기호로써 나타냄.

    논리 연산자: 2개 이상의 기본 명제를 논리적으로 연결하기 위하여 사용되는 연산자.

    명제논리는 양자택일의 값을 갖는 지식 표현으로 인공지능에서는 그다지 유용하지 못함.

 

  - 술어 논리

  문장의 참과 거짓만을 따지는 것이 아니라 문장의 문법적 구조와 의미도 포함하는 논리적인 지식 표현 방법으로 명제 논리를 확장
  한 개
념.

  장점: 명제 논리보다 객체 상호간의 관계를 잘 표현할 수 있어서 보다 상세하고 정확한 형태로 지식을 표현하고 전달할 수 있음.

  정형식: 술어, 상수, 변수, 한정자, 논리 연산자를 문법적으로 허용된 방법으로 사용하여 만들어진 문장.

 

  논리에 의한 지식표현의 장점:

  - 논리 표현은 다른 지식 표현 형식과 비교하여 보다 선언적인 표현이기 때문에 모듈성이 뛰어나다. 따라서 지식의 가독성이 우수
    하고
정이나 확장이 용이.

  - 인간의 사고 작용과 유사하고 아주 자연적인 표현 수단 제공.

  - 추론 과정의 완전성 보장.

 

  논리에 의한 지식표현의 단점:

  - 지식 이용의 입장에선 도출원리에 기반을 둔 추론 전략은 일반적으로 쓸데없이 길어지는 경향.

  - 대규모 지식 베이스를 다룰 경우 조합에 의한 폭발 초래

  - 현실세계의 지식은 반드시 참, 거짓과 같이 명확하게 정의 할 수 있는 것이 아니고 불확실성이나 신념 등이 다수 내포되어 이들
    을 공리
론적인 단순 논리의 틀속에서 다루는 것은 곤란.

 

  2. 프로덕션 시스템에 의한 지식 표현

   프로덕션 규칙(규칙): 조건부와 결론부 형태로 쓰여진 지식

   규칙: 주어진 상황을 위한 권고, 지시 , 전략을 나타내는 정형화 된 표현 방법

           인공지능에서 매우 많이 사용되는 지식 표현 방법.

   추론 사슬: 여러개의 규칙을 적용할 경우 규칙들의 적용 순서.

   실행 방법:

   1. 전방향 추론: 현재의 상황이나 사실의 집합으로부터 목표상태 또는 원하는 결론을 얻기 위한 과정.

   2. 후방향 추론: 목표나 결론이 현재 상태 또는 알려진 사실들로부터 유도해 낼 수 있는가를 알아내기 위해 결론부와 조건부방향
                        으로 진
하는 추론 방식.

 

  3. 의미망에 의한 지식 표현

  Quillian이 1968년에 인간의 자기 기억의 심리학적인 모델로 제안한 것.

  장점: 지식 사이의 관계를 나타낼 수 있기 때문에 규칙 기반 시스템의 단점 보완.

 

  isa: 하나의 사례 즉, 인스턴스

  ako: 어떠한 부류를 나타내는 개념의 한 종류

  has-part: 한 객체를 구성하는 구성품을 나타내는 관계

 

  특성 상속: 하위노드가 상위노드의 속성을 따라는 것

                 부모의 속성은 자식에게 상속.

 

  4. 프레임에 의한 지식 표현

  프레임: 1974년 Minsky가 인간의 기억과 인지 과정을 모델화하기 위하여 제안한 지식 표현형식.

             전형적인 상황이나 행동의 기술, 객체 사이의 계층적 관계의 기술에 적합한 구조적 지식 표현 형식의 대표적인 모델.

             객체지향 개념이 프레임에서 유래.

  슬롯: 객체지향 개념에서 클래스의 멤버.

  프로시저: 객체지향 개념에서 멤버함수.

 

지식 표현 방법의 장단점 비교 

  - 논리에 의한 지식 표현

    장점: 인간의 사고 과정과 유사하며 추론 과정의 완성성이 보장.

   단점: 제어 지식의 표현이 불가능.

 

  - 프레임에 의한 지식표현

    장점: 지식의 모듈화 및 표현이 용이하며 변경, 추가, 삭제가 가능

    단점: 지식의 제어가 곤란하며, 지식의 전체 구조 파악이 어려움.

 

  - 프로덕션 시스템

    장점: 지식표현 방법이 자연스럽고 지식표현이 경제적이며 연상추적이 용이.

    단점: 지식의 수정이 곤란하며 논리적인 결합이나 인과관계의 표현이 곤란.

 

  - 의미망에 의한 지식표현

    장점: 구조적 지식과 통합적 지식의 표현이 용이하며 지식표현이 경제적.

    단점: 지식의 수정이 곤란하며, 추론 방법개발의 부담.

 

'Study > AI System' 카테고리의 다른 글

신경회로망  (0) 2009.03.17
지식의 표현  (0) 2009.03.17
인공지능시스템  (0) 2009.03.17
인공지능의 연구분야  (0) 2009.03.17
인공지능의 역사  (0) 2009.03.17
Posted by 열ㅇl