Page 30 - 인공지능 수학 교과서
P. 30
➋ 단어를 벡터로 표현하기
인공지능이 텍스트 자료를 인식하는 형태로 바꾸기 위한 가장 일반적이고 기본적인
▶ 벡터는 속도, 가속도, 힘 방법은 벡터로 표현하는 것이다.
과 같이 크기와 방향을
벡터는 하나 또는 여러 개의 수를 차례대로 나열한 순서쌍으로 표현하며 기호로
갖는 양이다.
a, b, c, ⋯와 같이 나타낸다. 순서쌍을 이루는 수 하나하나를 그 벡터의 성분이라고
▶ 두 벡터 a , b 에 대하여 하며, 벡터에 속한 성분의 개수를 그 벡터의 차원이라고 한다.
두 벡터의 차원이 같고
예를 들어 a=(1, 10, -3)에서 a 는 3개의 성분 1, 10, -3으로 이루어져 있으므
대응하는 성분끼리 각
각 같을 때, 두 벡터 a 와 로 3차원 벡터이다. 벡터
b 는 서로 같다고 하며, ~~~ ~~~~~~~~~~~~~~~~~~
기호 a =b 로 나타낸다.
a = ( 1, 10, -3 )
성분
① 주요 단어의 포함 여부를 나타내는 벡터
앞서 살펴본 기사 A와 B의 문장에서 주요 단어들의 포함 여부를 벡터로 나타낼 수
도 있다.
기사 A와 B에 사용된 단어를 아래와 같이 일렬로 나열하고 각 문장에 등장하는 단
어는 1, 그렇지 않은 단어는 0으로 표시하여 벡터로 나타낸다. 기사 A와 B에 포함된
주요 단어들은 8개이므로 두 기사를 각각 8차원 벡터 a, b 로 나타낼 수 있다.
A B
단어 면접 컴퓨터 얼굴 목소리 등록 촬영 질문 시작
기사 A 1 1 1 1 1 0 0 0
기사 B 1 1 1 0 1 1 1 1
a=(1, 1, 1, 1, 1, 0, 0, 0), b=(1, 1, 1, 0, 1, 1, 1, 1)
문제 1 다음 표는 여러 문장에 나오는 단어들을 모은 것이다. 이 단어들이 주어진 문장에
등장하면 1, 등장하지 않으면 0의 값을 주어 표를 완성하고, 문장을 나타내는 벡터
를 구하시오.
오늘 시험에서 인공지능에 대한 질문이 있었어요. 너무 긴장되는 시험이었네요.
A B
단어 시험 사회 질문 인공지능 긴장 예상 회사
등장 여부
28 Ⅱ. 자료의 표현