Page 70 - 고등학교 인공지능 기초
P. 70
2 음성 인식과 언어 이해 원리
컴퓨터가 사람의 음성을 이해하도록 하려면 어떠한 처리가 필요할까? 사
람이 한 말을 소리 센서로 받아들이고, 받아들인 데이터를 해석하는 처리
가 필요하다. 한국어, 영어 등 사람이 사용하는 언어를 자연어(Natural
Language)라 하고, 자연어의 의미를 컴퓨터가 이해하도록 처리하는 일을
자연어 처리(Natural Language Processing)라 한다.
인공지능은 음성 인식을 통해 자연어를 인식한 후, 그 의미를 파악하기
위하여 음성 데이터로부터 핵심 정보를 추출한다. 인공지능이 이미지 인식
을 위해 이미지 데이터에서 패턴을 인식하는 것과 비슷한 원리가 음성 인식에도
그림Ⅱ-21 l 자연어 처리의 예
사용된다. 인공지능은 전체 문장에서 패턴 인식을 통해 핵심 정보를 추출하여 검
색, 추론 등의 작업을 한다.
예를 들어 인공지능 스피커에 “발라드 노래를 틀어주겠니?”라는 말을 해 보자.
인공지능은 음성 데이터를 입력받은 후 ‘발라드’, ‘노래’, ‘틀어’라는 핵심 정보를
추출한다. 이후 핵심 정보를 바탕으로 적절한 행동을 추론하여 발라드 노래를 재
생하는 행동을 한다. 음성 명령에 비슷한 핵심 정보가 담겨있다면 다양한 문장으
로 말해도 인공지능 스피커는 동일하게 행동할 것이다.
사람의 음성 음성 데이터 입력 핵심 정보 추출 행동
발라드 노래를 틀어주겠니? 발라드 노래를 틀어주겠니 발라드 노래를 틀어주겠니
발라드 노래 좀 발라드 노래 좀 발라드 노래 좀
발라드 음악 재생 해줘 발라드 음악 재생 해줘
발라드 음악 재생 해줘
발라드 재생
그림Ⅱ-22 l 인공지능의 음성 인식 원리
잠깐 활동
식당의 전화 예약을 돕는 인공지능이 예약 전화에서 인식해야 할 핵심 정보는 무엇일지 생각해 보자.
68 Ⅱ 인공지능의 원리와 활용