wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

자연어 처리 퀴즈

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

다음 중 순환 신경망은?

a)

NN

b)

CNN

c)

RNN

d)

BTS

2.

'Good morning'이라는 텍스트를 이해하기 위해 알파벳을 올바른 철자 순서대로 나열해야 하듯이 글에서 단어와 문자의 순서는 중요하다. 이처럼 텍스트는 문자가 일련의 순서대로 배치되어 있는 연속형 데이터라고 볼 수 있으며, 이러한 연속형 데이터를 ( ) 데이터라고 한다. 괄호 안에 들어갈 단어는?

a)

인공지능

b)

시퀀스

c)

넘파

d)

코인

3.

다음 중 자연어 전처리(preprocessing)에 해당하는 것을 모두 고르면?

a)

텍스트 토큰화

b)

원-핫 인코딩

c)

레코딩

d)

합성곱

4.

다음 중 (1)에 해당하는 것은?

오늘 좋은 아침이야!

(1) -> [0, 1, 2]

(2) -> [[1, 0, 0], [0, 1, 0], [0, 0, 1]]

a)

텍스트 코인화

b)

텍스트 토큰화

c)

핫-브레스 인코딩

d)

원-핫 인코딩

5.

다음 중 (2)에 해당하는 것은?

오늘 좋은 아침이야!

(1) -> [0, 1, 2]

(2) -> [[1, 0, 0], [0, 1, 0], [0, 0, 1]]

a)

텍스트 코인화

b)

텍스트 토큰화

c)

핫-브레스 인코딩

d)

원-핫 인코딩

6.

다음은 'first time to learn natural language processing'을 '단어 수준 토큰화'를 위한 사전은?

a)

{'human': 0, 'use': 1, 'natural': 2, 'language': 3, 'first': 4, 'time': 5, 'to': 6, 'learn': 7, 'processing': 8}

b)

[[[1. 0. 0. 0. 0. 0. 0. 0. 0.] [0. 1. 0. 0. 0. 0. 0. 0. 0.] [0. 0. 1. 0. 0. 0. 0. 0. 0.] [0. 0. 0. 1. 0. 0. 0. 0. 0.] [0. 0. 0. 0. 0. 0. 0. 0. 0.] [0. 0. 0. 0. 0. 0. 0. 0. 0.] [0. 0. 0. 0. 0. 0. 0. 0. 0.]]

c)

{'h': 0, 'u': 1, 'm': 2, 'a': 3, 'n': 4, ' ': 5, 's': 6, 'e': 7, 't': 8, 'r': 9, 'l': 10, 'g': 11, 'f': 12, 'i': 13, 'o': 14, 'p': 15, 'c': 16}

d)

first time to learn natural language processing

7.

다음은 'first time to learn natural language processing'을 '단어 수준 원-핫 인코딩'한 결과는?

a)

{'human': 0, 'use': 1, 'natural': 2, 'language': 3, 'first': 4, 'time': 5, 'to': 6, 'learn': 7, 'processing': 8}

b)

[[0. 0. 0. 0. 1. 0. 0. 0. 0.] [0. 0. 0. 0. 0. 1. 0. 0. 0.] [0. 0. 0. 0. 0. 0. 1. 0. 0.] [0. 0. 0. 0. 0. 0. 0. 1. 0.] [0. 0. 1. 0. 0. 0. 0. 0. 0.] [0. 0. 0. 1. 0. 0. 0. 0. 0.] [0. 0. 0. 0. 0. 0. 0. 0. 1.]]

c)

{'h': 0, 'u': 1, 'm': 2, 'a': 3, 'n': 4, ' ': 5, 's': 6, 'e': 7, 't': 8, 'r': 9, 'l': 10, 'g': 11, 'f': 12, 'i': 13, 'o': 14, 'p': 15, 'c': 16}

d)

first time to learn natural language processing

8.

그림은 의사코드로 표현한 순환 신경망이다. 빈 괄호 안에 들어갈 단어는?

a)

x_t

b)

h_t

c)

output_t

d)

intput_t

9.

딕셔너리가 char_dic = { 'a' : 0, 'd' : 1, 'g' : 2, 'o' : 3, 'y' : 4, ' ' : 5 } 로 주어졌을 때, "good day"을 문자 수준 토큰화 한 결과를 적으시오.

(a)  

10.

순환 신경망 모델을 구성하는 코드를 순서대로 적으시오. (예: 1234)

(1) model = Sequential()

(2) model.add(Activation('softmax'))

(3) model.add(TimeDistributed(Dense(num_classes)))

(4) model.add(SimpleRNN(num_classes, input_shape = (timesteps, data_dim), return_sequences = True))

(a)