Page 94 - 고등학교 인공지능 기초
P. 94
3 인공지능 추론의 특징
추론의 불완전성 지식을 사실과 규칙으로 표현하는 규칙 기반 표현 방법을 통해 인공지능이
인공지능은 지식 자체에 모순이
사용할 수 있는 지식의 형태로 만들고 어떤 방식으로 추론하는지 살펴보았다.
있으면 정확하지 않은 추론을 할
수 있다. 또한 전통적인 프로그램 이 과정에서 주목할 점은 규칙들이 순서대로 모두 실행되지는 않는다는 것이
과 달리 ‘늘’, ‘적당히’ 같은 불확실
한 데이터도 다룰 수 있다. 다. 예를 들어 앞에서 ‘펭귄이다.’를 추론하는 데는 단 2개의 규칙(규칙 5와 규
칙 2)만 사용하였다.
우리가 전통적으로 해 온 프로그래밍의 IF문은 항상 같은 순서로 정해진 연
산을 수행한다. 따라서 코드에 문제가 없고 입력 데이터가 확실하다면 늘 정확
한 결과를 제공한다. 그러나 추론은 미리 설계한 순서대로 실행되지 않기 때문
에 정확하지 않은 결론도 생길 수 있으
시작 며 불확실한 데이터도 다룰 수 있다.
추론을 사용하면 원인에서 결과를 찾
예
젖을 먹이는가?
아가며 미래를 예측하거나 반대로 결과
아니오
아니오 에서 원인을 알아내 사건을 설명할 수도
알을 낳는가? 포유류이다
있다. 이러한 추론은 의사의 질병 진단,
예
아니오 신용 카드 부정 사용 탐지, 고객의 물건
조류이다 고기를 먹는가?
구입 성향 예측 등에 활용되고 있으며,
예
아니오 최근에는 자율 주행 자동차를 개발하는
날지 못하는가? 육식동물이다
데 확률적 추론이 사용되고 있다.
예
아니오 아니오 우리가 해결해야 할 문제 중에는 미
벼슬이 있는가? 수영을 하는가?
래를 예측할 수 없는 불확실한 경우가
예 예
닭이다 펭귄이다 많다. 이럴 때 과거의 데이터를 가지고
미래를 예측하는 추론이 매우 중요하게
종료 사용된다.
그림Ⅱ-36 l 순서도로 표현한 전통적 IF문
3줄 요약
1. 지식은 사실과 규칙(IF~THEN)으로 표현할 수 있다.
2. 규칙 기반 표현에서 규칙을 연결해 나가면서 추론을 통해 새로운 사실을 생성할 수 있다.
3. 규칙 기반 표현은 사실과 관계된 규칙만 실행되지만, 전통적인 IF문은 항상 같은 순서로 정해진 연산을 수행한다.
92 Ⅱ 인공지능의 원리와 활용