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

2     기계학습 모델 구현을 위한 문제 정의



                           기계학습 모델을 구현하려면 먼저 인공지능을 통해 해결할 수 있는 문제에                                    문제 정의의 중요성
                                                                                                   문제 정의는 모델을 이용하여 문
                         대해 정확하게 이해해야 한다.                                                          제를 해결하기 위한 첫 단계이다.
                           전통적인 프로그램은 입력에 따른 결과를 산출하는 데 그치지만, 인공지능은                                주어진 상황을 정확하게 파악해야
                                                                                                   기계학습 모델이 우리가 원하는
                         대량의 데이터를 학습함으로써 특징을 추출해 인식, 분류, 예측 등을 실행할 수                               답을 제시할 수 있다.
                         있다. 예를 들어 지하철 노선도에서 ‘출발역’과 ‘도착역’을 선택해 최소 환승 횟
                         수를 구하는 문제는 전통적인 프로그래밍으로도 해결할 수 있다. 하지만 “15분

                         후에 어떤 지하철 환승역이 가장 혼잡해질까?”와 같이 미래의 결과를 예측하는
                         문제는 인공지능을 이용해야 해결할 수 있다.
                           그러나 인공지능을 사용한다고 해서 모든 문제가 저절로 해결되는 것은 아

                         니다. 인간이 문제를 정확하게 분석하고 올바른 접근법을 제시하지 못하면 인
                         공지능만으로는 문제를 해결할 수 없다. 즉, 인식이나 예측이 가능하지 않은 문

                         제를 설정하거나, 데이터와 결과의 인과 관계가 뚜렷하지 않거나, 연관성이 있
                         는 데이터를 충분히 확보하지 못하면 의미 있는 결과를 도출하는 인공지능을
                         구현할 수 없다.

                           기계학습 모델을 구현하는 첫 번째 단계는 문제를 정의하는 것이다. 문제 정
                         의란 “모델을 이용하여 무엇을 할 수 있을까?”, “모델의 결과로 무엇을 알 수
                         있을까?”를 설정하는 것이다. 다음은 이 단원을 통해 해결하고자 하는 문제를

                         정의한 것이다. 분류 모델을 구현함으로써 해결할 수 있는 문제이다.
                                                                                                      토마토의 분류
                                                                                                   토마토가 과일인지 채소인지에 대
                                                                                                   한 분류 문제는 1893년 미국 대법
                                       문제 정의 : 토마토는 과일, 단백질, 채소 중 어디에 속할까?                         원 판결까지 있을 정도로 논란이
                                                                                                   있는 주제이다.

                                                                                                       잠깐 활동


                             다음 사례를 보고 인공지능으로 해결할 수 있는 문제인지 없는 문제인지 구분해 보자.

                                                           사례                                      가능      불가능

                               날씨와 올해 유행을 분석하여 어떤 옷을 구입하면 좋을지 조언을 구하려고 한다.
                               등하교에 걸리는 시간을 조사하여 학생의 성별을 분류하려고 한다.

                               친구들의 취미를 조사하여 몇 년 후의 건강 상태를 예측하려고 한다.

                               새로운 영화에 달린 댓글을 분석하여 대중의 반응이 긍정적인지 부정적인지 판단하려고 한다.






                                                                                                                   159
                                                                                                   4. 기계학습 모델 구현
   156   157   158   159   160   161   162   163   164   165   166