Skip to Content
독학사독학사 3단계딥러닝26. 독학사 3단계 딥러닝 실전 모의고사 1회분

재구성 출제 고지: 이 회차는 국가평생교육진흥원 독학학위제 3단계 딥러닝 최신 출제기준(평가영역) 전체를 근거로 새로 구성한 실전 모의고사입니다. 실제 기출 문항을 그대로 옮긴 것이 아니며, 25·26편과도 중복되지 않는 새로운 숫자와 관점으로 재구성했습니다. 실제 시험의 정확한 문항 수·배점·시간은 응시하는 해의 공고를 반드시 확인하시기 바랍니다.

실전처럼 풀기 위한 안내

시험 진행 방법: 아래 24문항(객관식)과 2문항(서술형)을 실제 시험처럼 중간에 정답을 확인하지 않고 끝까지 풀어보세요. 객관식 1문항당 약 1분 30초, 서술형 1문항당 약 5분을 기준으로 전체 약 50분 안에 마치는 것을 목표로 삼습니다(실제 시험의 문항 수·시간은 공고마다 다르므로 이 시간은 연습용 기준입니다). 다 풀고 나서 해설을 보며 채점하고, 틀린 문항은 관련 편으로 돌아가 다시 확인하세요.

쉽게 말하면: 답안지(OMR)에 옮겨 적는 연습도 실전 감각의 일부입니다. 종이에 1번부터 24번까지 번호를 적어두고 정답 번호만 옮기는 연습을 함께 해보면, 실제 시험장에서 답안지를 잘못 옮기는 실수를 줄일 수 있습니다.

문항 구성 개요

문항 번호영역관련 편
1시험 전략과 문항 유형04편
2딥러닝 기본 용어02편
3머신러닝과 딥러닝 관계03편
4퍼셉트론의 한계05편
5활성화 함수(Leaky ReLU)06편
6손실 함수(교차엔트로피)06편
7순전파 계산07편
8역전파와 그라디언트 부호07편
9SGD와 Adam 비교08편
10모멘텀 개념08편
11L1·L2 정규화 비교09편
12Dropout의 추론 시 처리09편
13배치 정규화의 학습·추론 차이10편
14가중치 초기화와 대칭성 문제10편
15CNN 출력 크기 계산11편
16CNN 파라미터 수 계산11편
17ResNet과 VGG 비교12편
18RNN의 그라디언트 소실13편
19LSTM과 GRU의 파라미터 규모13편
20Seq2Seq와 Attention14편
21멀티헤드 어텐션15편
22GAN의 목적함수17편
23전이학습의 학습률 조정18편
24F1 점수 계산19편
서술 1소프트맥스·교차엔트로피 손실 계산06·15편
서술 2혼동행렬 종합 지표 계산19편

객관식 (1–24)

문제 1

문제 14지선다
독학사 객관식 문제에서 '옳지 않은 것을 고르시오' 유형을 풀 때 가장 권장되는 접근으로 적절한 것은?

문제 2

문제 24지선다
딥러닝에서 '파라미터(parameter)'와 '하이퍼파라미터(hyperparameter)'를 구분하는 기준으로 가장 적절한 것은?

문제 3

문제 34지선다
딥러닝을 머신러닝의 하위 분야로 볼 때, 그 관계를 가장 적절하게 설명한 것은?

문제 4

문제 44지선다
단일 퍼셉트론으로 XOR 문제를 풀 수 없는 근본적인 이유로 가장 적절한 것은?

문제 5

문제 54지선다
Leaky ReLU가 기본 ReLU의 어떤 한계를 보완하기 위해 제안되었는지 가장 적절하게 설명한 것은?

문제 6

문제 64지선다
이진 분류(binary classification)에서 사용하는 이진 교차엔트로피(binary cross-entropy) 손실에 대한 설명으로 가장 적절한 것은?

문제 7

입력 x1=1x_1 = -1, x2=3x_2 = 3이고, 가중치 w1=0.2w_1 = 0.2, w2=0.1w_2 = 0.1, 편향 b=0.05b = 0.05인 뉴런이 있다. tanh(0.15)0.149\tanh(0.15) \approx 0.149를 이용한다.

문제 74지선다
tanh 활성화 함수를 사용할 때 이 뉴런의 최종 출력값은 약 얼마인가?

문제 8

문제 84지선다
어떤 뉴런의 예측값이 목표값보다 작을 때, 평균제곱오차 기반 손실의 그라디언트(L/a=ay\partial L/\partial a = a - y)의 부호와 그에 따른 경사하강법의 갱신 방향으로 가장 적절한 것은?

문제 9

문제 94지선다
기본 SGD와 Adam 옵티마이저를 비교한 설명으로 옳지 않은 것은?

문제 10

문제 104지선다
모멘텀(momentum) 항이 경사하강법에서 '관성'처럼 작용한다고 말할 때, 그 의미로 가장 적절한 것은?

문제 11

문제 114지선다
L1 정규화와 L2 정규화를 비교한 설명으로 가장 적절한 것은?

문제 12

문제 124지선다
Dropout을 적용한 모델을 학습이 끝난 뒤 테스트(추론)할 때 흔히 취하는 처리 방식으로 가장 적절한 것은?

문제 13

문제 134지선다
배치 정규화(Batch Normalization)가 학습 시와 추론 시에 사용하는 평균·분산에 대한 설명으로 가장 적절한 것은?

문제 14

문제 144지선다
신경망의 모든 가중치를 0으로 초기화했을 때 발생하는 문제로 가장 적절한 것은?

문제 15

입력 이미지 크기가 27x27이고, 3x3 필터를 스트라이드 2, 패딩 1로 합성곱한다.

문제 154지선다
합성곱 결과로 만들어지는 특징 맵의 한 변의 크기는?

문제 16

입력 채널이 16, 필터 크기가 3x3, 출력 채널(필터 개수)이 64, 각 필터마다 편향이 1개 있는 합성곱층이 있다.

문제 164지선다
이 합성곱층의 전체 학습 파라미터 개수는?

문제 17

문제 174지선다
ResNet의 잔차 연결과 VGG의 단순 순차 구조를 비교한 설명으로 가장 적절한 것은?

문제 18

문제 184지선다
기본 RNN이 긴 시퀀스를 학습할 때 그라디언트 소실(vanishing gradient) 문제를 겪는 이유로 가장 적절한 것은?

문제 19

문제 194지선다
같은 은닉 상태 크기를 가진 LSTM과 GRU를 비교했을 때, 일반적인 파라미터 규모에 대한 설명으로 가장 적절한 것은?

문제 20

문제 204지선다
Attention이 없는 기본 Seq2Seq와 Attention을 도입한 Seq2Seq를 비교한 설명으로 가장 적절한 것은?

문제 21

문제 214지선다
멀티헤드 어텐션(multi-head attention)에서 여러 개의 헤드를 사용하는 이유로 가장 적절한 것은?

문제 22

문제 224지선다
GAN의 목적함수에서 판별자와 생성자가 서로 반대 방향의 목표를 가진다는 것을 가장 적절하게 설명한 것은?

문제 23

문제 234지선다
사전학습된 모델을 전체 미세조정(full fine-tuning)할 때 학습률을 처음부터 학습할 때보다 작게 설정하는 이유로 가장 적절한 것은?

문제 24

이진 분류 모델을 100개의 테스트 데이터에 적용해 다음 혼동행렬을 얻었다.

구분예측: 양성예측: 음성
실제: 양성TP = 30FN = 10
실제: 음성FP = 20TN = 40
문제 244지선다
이 모델의 F1 점수는 약 얼마인가?

서술형 (1–2)

서술형 문제 1: 소프트맥스·교차엔트로피 손실 계산

3개 클래스 분류 문제에서 어떤 데이터의 출력층 로짓이 z=[1.2,0.3,0.5]z = [1.2, 0.3, -0.5]이고 정답 클래스는 첫 번째 클래스이다. e1.23.32e^{1.2} \approx 3.32, e0.31.35e^{0.3} \approx 1.35, e0.50.61e^{-0.5} \approx 0.61을 이용해, 소프트맥스 확률을 구하고 이어서 교차엔트로피 손실을 계산하는 전 과정을 서술하시오(ln(0.63)0.462\ln(0.63) \approx -0.462를 이용한다).

모범답안

  1. 소프트맥스 분모(정규화 상수) 계산: 세 지수값을 모두 더하면 3.32+1.35+0.61=5.283.32 + 1.35 + 0.61 = 5.28입니다.
  2. 각 클래스의 소프트맥스 확률 계산: 첫 번째 클래스 확률은 3.325.280.629\dfrac{3.32}{5.28} \approx 0.629이고, 두 번째는 1.355.280.256\dfrac{1.35}{5.28} \approx 0.256, 세 번째는 0.615.280.116\dfrac{0.61}{5.28} \approx 0.116입니다. 세 확률의 합은 약 1(0.629+0.256+0.116=1.001, 근사 오차)로, 확률 분포의 조건을 만족합니다.
  3. 교차엔트로피 손실 공식: 정답 클래스가 하나뿐인 다중 분류에서 교차엔트로피 손실은 L=ln(p정답)L = -\ln(p_{정답})입니다. 여기서 p정답p_{정답}은 정답 클래스에 대한 모델의 예측 확률입니다.
  4. 손실 값 계산: 정답 클래스는 첫 번째이므로 p정답0.629p_{정답} \approx 0.629입니다. L=ln(0.629)(0.462)=0.462L = -\ln(0.629) \approx -(-0.462) = 0.462입니다.

해석: 정답 클래스에 부여된 확률(0.629)이 1에 비교적 가까울수록 손실이 작아집니다. 만약 모델이 정답 클래스에 아주 낮은 확률(예: 0.05)을 주었다면 ln(0.05)3.0-\ln(0.05) \approx 3.0처럼 손실이 훨씬 크게 나와, 확신을 갖고 틀렸을 때 더 강하게 페널티를 주는 교차엔트로피의 성질을 확인할 수 있습니다.

자주 틀리는 점: 소프트맥스 확률을 구한 뒤 정답 클래스가 아닌 다른 클래스의 확률로 ln-\ln을 계산하는 실수, 또는 자연로그 대신 상용로그(밑이 10인 로그)를 사용하는 실수가 흔합니다. 교차엔트로피 손실은 반드시 자연로그(ln\ln, 밑이 ee)를 사용하고, 정답 클래스에 해당하는 확률만 사용합니다.

서술형 문제 2: 혼동행렬 종합 지표 계산

어떤 이진 분류 모델을 100개의 테스트 데이터에 적용해 TP = 45, FP = 15, FN = 5, TN = 35를 얻었다. 정확도, 정밀도, 재현율, F1 점수를 순서대로 계산하고, 이 모델의 성능을 어떻게 해석할 수 있는지 서술하시오.

모범답안

  1. 정확도(accuracy): TP+TNTP+FP+FN+TN=45+35100=80100=0.80\dfrac{TP+TN}{TP+FP+FN+TN} = \dfrac{45+35}{100} = \dfrac{80}{100} = 0.80입니다.
  2. 정밀도(precision): TPTP+FP=4545+15=4560=0.75\dfrac{TP}{TP+FP} = \dfrac{45}{45+15} = \dfrac{45}{60} = 0.75입니다.
  3. 재현율(recall): TPTP+FN=4545+5=4550=0.90\dfrac{TP}{TP+FN} = \dfrac{45}{45+5} = \dfrac{45}{50} = 0.90입니다.
  4. F1 점수: 2×0.75×0.900.75+0.90=2×0.6751.65=1.351.650.8182 \times \dfrac{0.75 \times 0.90}{0.75+0.90} = 2 \times \dfrac{0.675}{1.65} = \dfrac{1.35}{1.65} \approx 0.818입니다.

해석: 재현율(0.90)이 정밀도(0.75)보다 높다는 것은, 이 모델이 실제 양성 데이터를 놓치는 경우(FN=5)는 상대적으로 적지만, 양성으로 예측한 것 중에는 실제로는 음성인 경우(FP=15)가 어느 정도 섞여 있다는 뜻입니다. 즉 이 모델은 양성을 놓치지 않으려는 경향(재현율 우선)이 있다고 해석할 수 있으며, 질병 진단처럼 양성을 놓치는 비용이 큰 문제에서는 이런 경향이 유리할 수 있습니다.

자주 틀리는 점: 정밀도와 재현율의 분모를 서로 바꾸어 계산하는 실수(정밀도의 분모는 예측이 양성인 것 전체 TP+FP, 재현율의 분모는 실제가 양성인 것 전체 TP+FN)가 매우 흔합니다. “예측 기준(정밀도)“과 “실제 기준(재현율)“이라는 기준의 차이를 각 지표의 이름과 함께 기억해 두면 혼동을 줄일 수 있습니다.

참고 자료

Last updated on