재구성 출제 고지: 이 회차 역시 국가평생교육진흥원 독학학위제 3단계 딥러닝 최신 출제기준(평가영역) 전체를 근거로 새로 구성한 모의 기출 1회분입니다. 25편과 같은 문항을 반복하지 않도록 다른 숫자·다른 관점으로 재구성했으며, 실제 기출을 그대로 옮긴 것이 아닙니다. 실제 응시 시 문항 수·배점·시간은 그해 공고를 반드시 확인하시기 바랍니다.
이 회차의 영역 구성
| 문항 번호 | 출제기준 영역 | 관련 편 | 유형 |
|---|---|---|---|
| 1–2 | 딥러닝의 위치와 학습 유형 | 02·03편 | 개념 |
| 3–4 | 활성화·손실 함수 선택 | 06편 | 개념 |
| 5 | 순전파 계산 | 07편 | 계산 |
| 6 | 역전파 연쇄 법칙 | 07편 | 개념 |
| 7 | SGD와 미니배치 | 08편 | 개념 |
| 8 | Adam 갱신 계산 | 08편 | 계산 |
| 9 | 모멘텀 하이퍼파라미터 | 08편 | 개념 |
| 10–11 | 정규화(Dropout·Early Stopping) | 09편 | 개념 |
| 12 | 가중치 초기화 | 10편 | 개념 |
| 13 | 데이터 증강 | 10편 | 개념 |
| 14–15 | CNN 풀링·파라미터 계산 | 11편 | 개념·계산 |
| 16 | VGG·AlexNet 비교 | 12편 | 비교 |
| 17 | GRU와 LSTM 비교 | 13편 | 비교 |
| 18 | BPTT | 13편 | 개념 |
| 19 | 임베딩 파라미터 계산 | 14편 | 계산 |
| 20 | 위치 인코딩 | 15편 | 개념 |
| 21 | 혼동행렬 재현율 계산 | 19편 | 계산 |
| 22 | 회귀 지표(RMSE) 계산 | 19편 | 계산 |
| 서술 1 | Adam 갱신 1스텝 전 과정 | 08편 | 서술형 |
| 서술 2 | LSTM 셀 상태·은닉 상태 계산 | 13편 | 서술형 |
객관식 (1–22)
문제 1
문제 2
문제 3
문제 4
문제 5
두 개의 입력 , 이고, 가중치 , , 편향 인 뉴런이 있다. 활성화 함수는 ReLU이다.
문제 6
문제 7
문제 8
어떤 파라미터에 대한 그라디언트가 이고, Adam 옵티마이저의 하이퍼파라미터는 , , 이다. 이전 시점의 1차·2차 모멘트는 모두 0이며, 지금이 첫 번째 갱신(t=1)이다.
문제 9
문제 10
문제 11
문제 12
문제 13
문제 14
문제 15
입력 채널이 3, 필터 크기가 3x3, 출력 채널(필터 개수)이 32, 각 필터마다 편향이 1개 있는 합성곱층이 있다.
문제 16
문제 17
문제 18
문제 19
어휘 집합 크기가 8000이고 임베딩 차원을 64로 설정한 임베딩 레이어가 있다.
문제 20
문제 21
이진 분류 모델을 100개의 테스트 데이터에 적용해 다음 혼동행렬을 얻었다.
| 구분 | 예측: 양성 | 예측: 음성 |
|---|---|---|
| 실제: 양성 | TP = 50 | FN = 15 |
| 실제: 음성 | FP = 5 | TN = 30 |
문제 22
어떤 회귀 모델이 4개의 테스트 데이터에 대해 실제값 y = [10, 12, 8, 14], 예측값 y_hat = [9, 13, 8, 16]로 예측했다.
서술형 (1–2)
서술형 문제 1: Adam 갱신 1스텝 전 과정
파라미터에 대한 그라디언트 , 하이퍼파라미터 , , 학습률 , 이전 시점 모멘트 , 일 때, 시점 에서 Adam이 파라미터를 갱신하는 전 과정을 서술하시오(엡실론은 무시할 수 있을 만큼 작다고 가정).
모범답안
- 1차 모멘트(모멘텀 항) 갱신: 입니다.
- 2차 모멘트(그라디언트 제곱의 이동평균) 갱신: 입니다.
- 1차 모멘트 바이어스 보정: 입니다.
- 2차 모멘트 바이어스 보정: 입니다.
- 파라미터 갱신량 계산: 입니다.
- 파라미터 갱신: 입니다.
해석: 바이어스 보정을 거치면 학습 초기(t가 작을 때)에 모멘트 추정치가 0에 가깝게 시작해 갱신량이 지나치게 작아지는 문제를 막을 수 있습니다. 이 예시에서는 이 정확히 1이 되어, 실제 갱신량이 학습률 와 같아지는 특수한 경우를 보여줍니다.
자주 틀리는 점: 바이어스 보정 단계를 생략하고 , 을 그대로 갱신 공식에 대입하는 실수가 흔합니다. 그렇게 하면 이 매우 작은 값(0.00016)이어서 제곱근을 취해도 분모가 작아지고, 학습 초기 갱신량이 실제보다 훨씬 크게(또는 왜곡되어) 계산되는 오류가 생깁니다.
서술형 문제 2: LSTM 셀 상태·은닉 상태 계산
어떤 LSTM 셀에서 이전 셀 상태 이고, 이번 시점에 계산된 망각 게이트 , 입력 게이트 , 후보 셀 상태 , 출력 게이트 가 주어졌다. 이번 시점의 셀 상태 와 은닉 상태 를 계산하는 과정을 서술하시오(을 이용한다).
모범답안
- 셀 상태 갱신 공식: LSTM의 셀 상태는 로 갱신됩니다. 이 식은 망각 게이트가 과거 정보를 얼마나 남길지, 입력 게이트가 새 후보 정보를 얼마나 반영할지를 각각 조절한다는 의미를 담고 있습니다.
- 망각 항 계산: 입니다. 이는 과거 셀 상태 중 남기는 부분입니다.
- 입력 항 계산: 입니다. 이는 새로 반영하는 후보 정보의 크기입니다.
- 셀 상태 합산: 입니다.
- 은닉 상태 계산: 은닉 상태는 로 계산합니다. 이 주어졌으므로 입니다.
해석: 망각 게이트(0.6)와 입력 게이트(0.7)가 모두 1보다 작은 값으로 과거 정보와 새 정보를 적절히 섞어 셀 상태를 갱신했고, 출력 게이트(0.65)는 이 셀 상태 중 일부만 걸러 은닉 상태로 내보냈습니다. 세 게이트가 각각 독립적인 역할(유지·반영·노출)을 한다는 점을 이 계산이 잘 보여줍니다.
자주 틀리는 점: 은닉 상태를 계산할 때 를 적용하지 않고 값 자체에 출력 게이트만 곱하는 실수, 또는 셀 상태 갱신에서 망각 게이트와 입력 게이트를 더하지 않고 곱하는(예: ) 실수가 흔합니다. 셀 상태는 두 항의 합이며, 은닉 상태를 만들 때는 반드시 로 셀 상태를 한 번 압축한 뒤 출력 게이트를 곱해야 합니다.
참고 자료
- Ian Goodfellow 외, Deep Learning (Deep Learning Book) — https://www.deeplearningbook.org
- Stanford CS231n: Convolutional Neural Networks for Visual Recognition — https://cs231n.stanford.edu
- 국가평생교육진흥원 독학학위제 — https://bdes.nile.or.kr