Page 94 - 고등학교 인공지능 기초
P. 94

3    인공지능 추론의 특징



                      추론의 불완전성                 지식을 사실과 규칙으로 표현하는 규칙 기반 표현 방법을 통해 인공지능이
                    인공지능은 지식 자체에 모순이
                                             사용할 수 있는 지식의 형태로 만들고 어떤 방식으로 추론하는지 살펴보았다.
                    있으면 정확하지 않은 추론을 할
                    수 있다. 또한 전통적인 프로그램       이 과정에서 주목할 점은 규칙들이 순서대로 모두 실행되지는 않는다는 것이
                    과 달리 ‘늘’, ‘적당히’ 같은 불확실
                    한 데이터도 다룰 수 있다.          다. 예를 들어 앞에서 ‘펭귄이다.’를 추론하는 데는 단 2개의 규칙(규칙 5와 규
                                             칙 2)만 사용하였다.
                                               우리가 전통적으로 해 온 프로그래밍의 IF문은 항상 같은 순서로 정해진 연

                                             산을 수행한다. 따라서 코드에 문제가 없고 입력 데이터가 확실하다면 늘 정확
                                             한 결과를 제공한다. 그러나 추론은 미리 설계한 순서대로 실행되지 않기 때문
                                                                               에 정확하지 않은 결론도 생길 수 있으
                                              시작                               며 불확실한 데이터도 다룰 수 있다.

                                                                                 추론을 사용하면 원인에서 결과를 찾
                                                        예
                                          젖을 먹이는가?
                                                                               아가며 미래를 예측하거나 반대로 결과
                                                아니오
                                   아니오                                         에서 원인을 알아내 사건을 설명할 수도
                                           알을 낳는가?           포유류이다
                                                                               있다. 이러한 추론은 의사의 질병 진단,
                                                예
                                                                       아니오     신용 카드 부정 사용 탐지, 고객의 물건
                                             조류이다          고기를 먹는가?
                                                                               구입 성향 예측 등에 활용되고 있으며,
                                                                 예
                                   아니오                                         최근에는 자율 주행 자동차를 개발하는
                                          날지 못하는가?          육식동물이다
                                                                               데 확률적 추론이 사용되고 있다.
                                                예
                    아니오              아니오                                         우리가 해결해야 할 문제 중에는 미
                         벼슬이 있는가?         수영을 하는가?
                                                                               래를 예측할 수 없는 불확실한 경우가
                               예                예
                            닭이다              펭귄이다                              많다. 이럴 때 과거의 데이터를 가지고
                                                                               미래를 예측하는 추론이 매우 중요하게
                                              종료                               사용된다.


                      그림Ⅱ-36 l 순서도로 표현한 전통적 IF문





                                                                                                       3줄 요약

                       1.   지식은 사실과 규칙(IF~THEN)으로 표현할 수 있다.
                       2.   규칙 기반 표현에서 규칙을 연결해 나가면서 추론을 통해 새로운 사실을 생성할 수 있다.
                       3.   규칙 기반 표현은 사실과 관계된 규칙만 실행되지만, 전통적인 IF문은 항상 같은 순서로 정해진 연산을 수행한다.





                    92    Ⅱ 인공지능의 원리와 활용
   89   90   91   92   93   94   95   96   97   98   99