본문 바로가기

인공지능

지식그래프 - Ontology

철학에서 온톨로지는 다음과 같은 질문과 관련됩니다.

무엇이 존재합니까? 존재의 기본 범주는 무엇입니까?

존재의 본질은 무엇입니까? 마음과 물질 사이에는 어떤 관계가 있습니까?

인과관계의 본질은 무엇인가?

이러한 질문은 현실의 근본적인 본질과 존재 자체의 본질을 이해하는 것을 목표로 합니다.

 

컴퓨터 과학 및 정보 과학에서 온톨로지는

관심 영역의 공유 개념화에 대한

형식적이고 명시적인 사양입니다.

도메인에 대한 지식을 나타내는 데 사용되는

일련의 개념 및 범주와 이들 간의 관계를 정의합니다.

 

온톨로지는 지식을 표현하는 구조화된 방법을 제공하여

지식 기반 시스템이 도메인에 대해 추론하고 추론할 수 있도록 합니다.

온톨로지는 일반적으로 OWL(Web Ontology Language) 또는 RDF(Resource Description Framework)와 같은

공식 언어를 사용하여 표현됩니다.

이러한 언어는 컴퓨터가

온톨로지에 표현된 지식을 처리하고 추론할 수 있도록

온톨로지의 구문과 의미를 지정하는 방법을 제공합니다.

온톨로지는 인공 지능, 자연어 처리, 시맨틱 기술

정보 검색을 포함한 광범위한 응용 분야에서 사용됩니다.

 

https://enterrasolutions.com/ontology-power-understanding/

 

Ontology and the Power of Understanding - Enterra Solutions

The term "semantic web" has been bantered about for a few years now. It's supposed to be the next big thing in web search and promises to make searches much more relevant and meaningful. Amit Singhal (@theamitsinghal), a Google Fellow and Senior Vice Presi

enterrasolutions.com

예를 들어 온톨로지는 컴퓨터가 환자 데이터에 대해 추론하고

진단 치료를 제안할 있도록

의학적 지식을 나타내는 사용할 있습니다.

또한 의사 결정 프로세스 최적화를 지원하기 위해

금융 또는 제조와 같은 특정 산업에 대한 지식을 나타내는 사용할 있습니다.

 

또 예를 들면

동물 사진 모음이 있고

사진에 있는 다양한 유형의 동물을 나타내는 온톨로지를 만들고 싶다고 가정해 보겠습니다.

"포유류", "파충류", "새" 등과 같은 다양한 유형의 동물을 나타내는

일련의 개념 또는 범주를 정의하는 것으로 시작합니다.

각 개념은 속성 및 다른 개념과의 관계 측면에서 정의됩니다.

예를 들어, "포유류"의 개념은 다음과 같이 정의될 수 있습니다.

  • 특징 : 털이 있고 젖을 생산하며 새끼를 낳는다.
  • 하위 클래스: 영장류, 육식동물, 초식동물
  • 상위클래스: 척추동물

"털이 있다" 속성은 모든 포유류에 털이 있음을 나타내고,

"젖을 생산한다" 속성은 모든 포유류가 새끼에게 젖을 생산한다는 것을 나타내며,

"산 새끼를 낳다" 속성은 모든 포유류가 새끼를 낳는다는 것을 나타냅니다. 

"포유류"의 하위 클래스는 영장류, 육식 동물 및 초식 동물과 같이

존재하는 다양한 유형의 포유류를 나타냅니다.

"포유류"의 상위 클래스는 척추동물(등뼈가 있는 동물)과 같이

포유류가 속하는 더 넓은 범주의 동물을 나타냅니다.

 

이 온톨로지를 사용하여 다른 개념과의 속성 및 관계에 따라

사진 모음에 있는 다양한 동물을 분류할 수 있습니다.

예를 들어, 사자 그림은 포유류, 육식동물, 척추동물로 분류됩니다.

뱀 사진은 파충류와 척추동물로 분류되지만 포유류는 분류되지 않습니다.

 

요약하면 온톨로지는 관심 영역 내에 존재하는

개념과 관계를 형식적으로 표현한 것입니다.

컴퓨터가 표현된 지식에 대해 추론할 있도록 구조화되고

형식화된 방식으로 특정 도메인에 대한 지식을 표현하는 방법을 제공합니다.

'인공지능' 카테고리의 다른 글

캐글 Kaggle - 영화 추천  (18) 2023.03.22
알고리즘 - Polynomial 예제  (12) 2023.03.21
지식그래프 - Node & Edges  (4) 2023.03.21
지식그래프 - Semantic  (0) 2023.03.21
지식그래프 - Directed edge-labeled graph  (0) 2023.03.21