Page 35 - 인공지능 수학 교과서
P. 35
문제 해결
추론
창의 융합
의사소통
정보 처리
태도 및 실천
공학적 도구를 이용하여 텍스트를 집합과 벡터로 표현해 보자. 2 1에서 입력한 텍스트의 단어 집합에 고유한 값을 부여한 다음, 빈도수 벡터의 성분으로
이루어진 목록을 출력한다.
F (1) 단어의 고유한 값에 대한 목록을 실행 버튼을 눌러 확인해요.
(2) 단어의 빈도수 벡터를 실행 버튼을 눌러 확인해요.
E 단어 집합(고유한 값) = { ‘나랑’:0,‘점심’:1,‘먹’:2,‘으러’:3,‘갈래’:4, ‘메뉴’:5,‘는’:6,
‘햄버거’:7,‘최고’:8,‘야’:9},
빈도수 벡터 = [1, 2, 1, 1, 3, 1, 1, 2, 1, 1]
3 2에서 출력한 단어 중 원-핫 벡터로 표현할 단어를 입력하여 실행 버튼을 눌러 출력한다.
F 원-핫 벡터로 표현할 단어를 입력한 다음 실행 버튼을 눌러 확인해요.
텍스트: “ 점심 ”
E (‘점심’의 원-핫 벡터) = [0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
스스로하기 내가 입력한 텍스트를 이용하여 집합과 벡터로 표현하기
교육용 프로그램을 이용하여 내가 입력하고 싶은 텍스트를 단어 집합, 빈도수 벡터,
원-핫 벡터로 표현해 보자.
텍스트
집합
빈도수 벡터
원-핫 벡터
1. 텍스트 자료의 표현과 처리 33