종합 점검: AI 기초 전 과정 40문제
입문부터 피지컬 AI까지 19개 트랙을 40문제로 되짚는 종합 점검 — 풀이 · 복습 링크 포함
먼저 알아야 할 것
다루는 내용
19개 트랙 전체를 개념 2 · 계산 38문제로 확인하는 마지막 시험입니다. AX 기대 순가치 · ROI, 코사인 · 베이즈 · KL, 정밀도 · 지니 · k-평균, 파라미터 수 · 합성곱 · IoU, 어텐션 · 퍼플렉서티 · top-p, 자기 일관성 · pass@k · LoRA, RRF · MRR · BM25, 브래들리-테리 · DPO, 6ND · 양자화 · KV 캐시, Q-러닝 · PPO, VAE · 확산, 음성 · GNN · 시계열 · 섀플리 · 공정성 · PSI · 칼만 필터를 풀이와 다시 볼 수업 링크로 다룹니다.
해설
종합 점검: AI 기초 전 과정 40문제
입문부터 피지컬 AI까지 19개 트랙을 문제 40개로 한 번에 되짚는 마지막 시험입니다. 트랙마다 꼭 알아야 할 개념과 손계산을 골랐고, 계산 답은 모두 python으로 다시 계산해 확인했습니다. 풀이마다 다시 볼 수업을 링크해 두었으니, 틀린 문제는 그 수업으로 돌아가면 됩니다.
| 항목 | 내용 |
|---|---|
| 트랙 · 수준 | 입문(과정 마무리) · 중급 |
| 문제 구성 | 개념 2(1 · 23번) · 계산 38(일부는 해석 질문 포함), 19개 트랙 전부 |
| 걸리는 시간 | 약 90~120분(추정) |
| 먼저 끝낼 것 | 과정 안내의 트랙들. 트랙별 중간 점검을 먼저 풀어 보면 좋습니다 |
들어가기 전에
- 이 시험은 과정 안내: 이 섹션만으로 AI 공부 끝내기에 나온 트랙을 차례로 마쳤다고 보고 냅니다.
- 트랙별 중간 점검을 먼저 풀어 보세요: 수학 · 머신러닝 · 딥러닝 기초 · NLP · 트랜스포머 · LLM 활용 · 에이전트 · RAG · 검색 · 정렬 · 스케일링 · 효율 · 강화학습 · 응용 트랙 · AX
- 낯선 용어는 용어 사전에서 찾습니다.
한눈에 보기
- 19개 트랙의 핵심 개념을 한 시험으로 점검합니다.
- 계산 문제는 계산기 하나로 풀 수 있게 숫자를 작게 만들었습니다(숫자는 모두 해설용).
- 문제마다 1점, 40점 만점입니다. 점수별 다음 걸음은 맨 아래에 있습니다.
- 직장인 경로로 공부했다면 1~4번, 15~25번, 38~39번부터 풀어도 됩니다.
푸는 법
- 풀이를 가리고 먼저 직접 풉니다. 소수 셋째 자리까지면 충분합니다.
- 채점한 뒤 틀린 문제는 풀이 끝의 링크로 돌아가 해당 절을 다시 읽습니다.
- 트랙별로 2문제 이상 틀렸다면 그 트랙의 중간 점검을 다시 풉니다.
flowchart LR
A[40문제 풀기] --> B[풀이로 채점]
B --> C{틀린 문제?}
C -- 있음 --> D[링크된 수업 다시 읽기]
D --> E[트랙 중간 점검 다시 풀기]
E --> A
C -- 없음 --> F[과정 마침: 논문 해설로 넓히기]1부. 입문 · AX(AI 전환)
1. 학습 방식 구분 (개념 · 입문)
다음 세 가지는 각각 지도 · 비지도 · 자기지도 · 강화 학습 중 무엇인가요? (가) 사람이 '스팸/정상' 라벨을 붙인 메일로 분류기 학습 (나) 인터넷 글에서 다음 토큰을 맞히며 LLM 사전학습 (다) 라벨 없는 고객 데이터를 비슷한 무리로 묶기
풀이
(가) 지도 학습 — 사람이 붙인 정답(라벨)이 있습니다. (나) 자기지도 학습 — 정답(다음 토큰)을 데이터 자체에서 만듭니다. (다) 비지도 학습(군집화) — 정답이 없습니다. → AI란 무엇인가, 군집화
2. 기대 순가치로 사용 사례 고르기 (계산 · AX)
사용 사례 A는 성공하면 연 1,200만 원 가치, 성공 확률 0.5, 비용 300만 원입니다. B는 가치 800만 원, 성공 확률 0.9, 비용 200만 원입니다. 기대 순가치(가치 × 성공 확률 − 비용)로 보면 어느 쪽을 먼저 하나요?
풀이
A: 만 원, B: 만 원. B 를 먼저 합니다. 가치가 큰 A도 성공 확률이 낮으면 뒤로 밀립니다. → 사용 사례 고르기와 우선순위
3. ROI 계산 (계산 · AX)
20명 팀이 AI로 1인당 주 2시간을 줄였지만 결과 검토에 주 0.5시간이 더 듭니다. 시급 4만 원, 한 달 4주로 봅니다. 월 비용은 라이선스 1인 3만 원과 토큰 비용 월 20만 원입니다. 월 ROI는? (ROI = (가치 − 비용) ÷ 비용)
풀이
순 절감 1.5시간 × 20명 × 4주 × 4만 원 = 480만 원. 비용 = 20 × 3 + 20 = 80만 원. ROI = (480 − 80) ÷ 80 = 5.0(500%). 검토 시간을 빼지 않으면(2시간) 가치가 640만 원으로 부풀려집니다. → ROI · 효과 측정
4. 사람 검토 루프 (계산 · AX)
AI 초안의 오류율이 8%이고, 검토자가 오류의 90%를 잡아냅니다. 검토 뒤 고객에게 나가는 오류 비율은?
풀이
, 즉 0.8% 입니다. 검토가 있어도 0이 되지는 않으므로 위험이 큰 작업은 검토 범위를 넓히거나 자동화 대상에서 뺍니다. → 프로세스 재설계와 사람 검토 루프
2부. 수학
5. 코사인 유사도 (계산)
, 의 코사인 유사도는?
풀이
, , . 0.596. → 선형대수 1
6. 베이즈 정리 (계산)
유병률 1%인 병의 검사가 환자를 99% 양성으로, 건강한 사람을 5% 양성으로 판정합니다. 양성일 때 실제 환자일 확률은?
풀이
0.167. 기저율이 낮으면 양성이어도 환자일 확률은 낮습니다. → 확률과 통계 최소한
7. 엔트로피 · 교차 엔트로피 · KL (계산)
정답 분포 , 모델 분포 일 때 밑이 2인 로그로 , , 는?
풀이
비트. 비트. 0.737 비트. → 정보 이론 최소한
3부. 머신러닝
8. 정밀도 · 재현율 · F1 (계산)
TP 40, FP 10, FN 20입니다. 정밀도 · 재현율 · F1은?
풀이
정밀도 , 재현율 , F1 0.727. → 모델 평가와 과적합
9. 지니 불순도와 분할 (계산)
양성 6 · 음성 4인 노드를 왼쪽(양성 5, 음성 0)과 오른쪽(양성 1, 음성 4)으로 나눴습니다. 부모 지니, 가중 평균 자식 지니, 불순도 감소량은?
풀이
부모 . 왼쪽 0, 오른쪽 , 가중 평균 . 감소량 0.32. → 결정 트리
10. k-평균 (계산)
1차원 점 1, 2, 9, 10을 로 묶습니다. 초기 중심이 1과 2일 때, 중심은 어떻게 바뀌고 어디서 멈추나요?
풀이
1회: 1 → 중심1, 2 · 9 · 10 → 중심2. 새 중심 (1, 7). 2회: 1 · 2 → 중심1(2는 1과 거리 1, 7과 거리 5), 9 · 10 → 중심2. 새 중심 (1.5, 9.5). 3회에도 배정이 같아 멈춥니다. 초기 중심이 나쁘면 첫 걸음이 치우칠 수 있어 k-means++ 같은 초기화를 씁니다. → 군집화
4부. 딥러닝 기초
11. MLP 파라미터 수 (계산)
입력 100 → 은닉 50 → 출력 3인 완전 연결 신경망의 파라미터(가중치 + 편향) 수는?
풀이
, , 합계 5,203개. → 다층 퍼셉트론
12. 합성곱 출력 크기와 파라미터 (계산)
32×32×3 입력에 5×5 커널 16개, 패딩 2를 씁니다. 스트라이드 1과 2일 때 출력의 가로 크기, 그리고 이 층의 파라미터 수는?
풀이
출력 → : 32, : 16. 파라미터 1,216개(스트라이드와 무관). → 합성곱 신경망 기초
13. 기울기 소실 (계산 · 개념)
시그모이드 도함수의 최댓값은 0.25입니다. 시그모이드 10층을 지나면 기울기는 최대 몇 배까지 줄어드나요? 흔한 처방 두 가지는?
풀이
배, 약 백만분의 1입니다. 처방: ReLU 계열 활성화, 알맞은 초기화(He), 정규화 층, 잔차 연결 등. → 다층 퍼셉트론, 초기화 · 정규화 · 규제
14. IoU (계산)
상자 A는 (0,0)~(4,4), 상자 B는 (2,2)~(6,6)입니다. IoU는? IoU 0.5 기준이면 정답으로 치나요?
풀이
교집합 2×2 = 4, 합집합 16 + 16 − 4 = 28, IoU 0.143. 0.5보다 작아 정답이 아닙니다. → 객체 검출
5부. NLP · 트랜스포머
15. 어텐션 손계산 (계산)
, 쿼리 , 키 , , 값 , 입니다. 스케일드 점곱 어텐션의 가중치와 출력은?
풀이
점수 = (0.707, 0). 소프트맥스 → (0.670, 0.330). 출력 (1.660, 1.340). → 어텐션 직관
16. 퍼플렉서티 (계산)
모델이 세 토큰에 준 확률이 0.5, 0.25, 0.125입니다. 퍼플렉서티는?
풀이
4. 평균적으로 4개 후보 중 고르는 만큼 헷갈린다는 뜻입니다. → 언어 모델의 기본
17. top-p 샘플링 (계산)
로짓이 (2, 1, 0), 온도 1입니다. 소프트맥스 확률과, top-p = 0.9일 때 남는 후보 · 다시 정규화한 확률은?
풀이
확률 ≈ (0.665, 0.245, 0.090). 큰 것부터 더하면 0.665 + 0.245 = 0.910 ≥ 0.9이므로 앞의 두 개만 남습니다. 다시 정규화 → (0.731, 0.269). → 디코딩 전략
6부. LLM 활용 · 에이전트
18. 자기 일관성 (계산)
한 번 풀 때 정답 확률이 0.6인 문제를 독립적으로 3번 풀어 다수결합니다. 다수결이 정답일 확률은?
풀이
2번 이상 맞힐 확률 0.648. 한 번(0.6)보다 높아집니다. → 프롬프트 설계와 인컨텍스트 학습, 자기 일관성
19. pass@k (계산)
코드를 8번 생성해 2번 통과했습니다. pass@1과 pass@3의 불편 추정값은?
풀이
pass@1 0.25. pass@3 0.643. → LLM 평가
20. LoRA 파라미터 (계산)
4096×4096 가중치 행렬에 랭크 8 LoRA를 붙입니다. 학습하는 파라미터 수와 원래 행렬 대비 비율은?
풀이
65,536개. 원래 개의 약 0.39% 입니다. → 미세조정, LoRA
7부. RAG · 검색
21. RRF (계산)
RRF()로 두 검색 결과를 합칩니다. 문서 A는 BM25 1위 · 벡터 3위, 문서 B는 BM25 2위 · 벡터 1위입니다. 어느 문서가 위에 오나요?
풀이
A: , B: . B 가 조금 앞섭니다. 점수 크기가 아니라 순위만 쓰므로 척도가 다른 두 검색기를 바로 합칠 수 있습니다. → 작은 RAG 만들기
22. MRR · recall@3 (계산)
질문 3개에서 첫 정답 문서의 순위가 1위, 3위, 그리고 상위 5개 안에 없음입니다. MRR(상위 5개 기준)과 recall@3(정답이 상위 3개에 든 질문 비율)은?
풀이
MRR 0.444. recall@3 0.667. → 검색의 기초
23. BM25가 TF-IDF보다 나은 점 (개념)
BM25의 두 손잡이 과 는 각각 무엇을 고치나요?
풀이
은 단어 빈도의 포화 — 같은 단어가 10번 나와도 점수가 10배가 되지 않게 합니다. 는 문서 길이 정규화 — 긴 문서가 단어를 많이 담아 유리해지는 것을 막습니다. → 검색의 기초
8부. 정렬
24. 브래들리-테리 선호 확률 (계산)
보상 모델이 답 A에 2.0, 답 B에 0.5를 줬습니다. 사람이 A를 고를 확률은?
풀이
0.818. 점수의 차이만 중요합니다. → 정렬 개요와 RLHF 파이프라인
25. DPO 손실 (계산)
, 선택한 답의 , 거절한 답의 같은 값 입니다. DPO 손실은?
풀이
, 손실 0.554. 선택한 답의 확률을 기준 모델보다 더 올리고 거절한 답을 내릴수록 손실이 줄어듭니다. → 직접 해 보기: 보상 모델과 DPO 손실, DPO
9부. 스케일링 · 효율
26. 연산 예산 (계산)
70억(7B) 파라미터 모델을 친칠라 어림(토큰 ≈ 파라미터 × 20)대로 학습하면 토큰 수와 학습 연산량()은?
풀이
토큰(1,400억). FLOP. → 스케일링 법칙과 연산 예산
27. 가중치 메모리 (계산)
7B 모델 가중치를 BF16과 INT4로 저장하면 각각 몇 GB인가요(1GB = 바이트)?
풀이
BF16: 14GB, INT4: 3.5GB(스케일 등 부가 정보 제외). → 수치 형식 · 혼합 정밀도 · 양자화
28. KV 캐시와 GQA (계산)
층 32개, 쿼리 헤드 32개, 헤드 차원 128, FP16(2바이트), 문맥 4,096토큰, 요청 1개입니다. 키 · 값 헤드가 32개(MHA)일 때와 8개(GQA)일 때 KV 캐시 크기는(GiB)?
풀이
바이트. MHA(): 2 GiB, GQA(): 0.5 GiB. 키 · 값 헤드 수에 비례해 줄어듭니다. → 추론 최적화
10부. 강화학습
29. 할인 수익 (계산)
보상 1, 1, 1을 받고 끝났습니다. 일 때 첫 시점의 수익 은?
풀이
2.71. → 강화학습 입문
30. Q-러닝 한 걸음 (계산)
, 보상 1, , 다음 상태의 , 학습률 입니다. 갱신 뒤 는?
풀이
목표 , TD 오차 , 새 값 0.73. → Hugging Face 딥 강화학습 강좌, 그리드월드 Q-러닝
31. PPO 클리핑 (계산)
입니다. (가) 확률비 1.3, 어드밴티지 +2 (나) 확률비 0.7, 어드밴티지 −2일 때 클리핑 목표 는?
풀이
(가) 2.4. (나) −1.6. 좋은 행동은 너무 많이 키우지 않고, 나쁜 행동의 벌은 줄여 주지 않는 비관적 하한입니다. → 정책 최적화 실전
11부. 생성 모델
32. VAE의 KL 항 (계산)
1차원 인코더 출력이 , 입니다. 표준 정규 사전 분포와의 KL 은?
풀이
0.5. 평균이 0에서 멀어질수록 KL 벌점이 커집니다. → 오토인코더에서 VAE까지
33. 확산의 순방향 과정 (계산)
에서 , , 이면 는?
풀이
1.1. 어느 시점이든 한 번에 잡음을 섞을 수 있어 학습이 빠릅니다. → DDPM, 2D 장난감 확산 모델
12부. 음성 · 그래프 · 시계열 · 해석 가능성
34. 소리를 숫자로 · WER (계산)
(가) 샘플링 레이트 16kHz의 나이퀴스트 주파수는? (나) 1초 신호를 창 25ms · 홉 10ms로 패딩 없이 자르면 프레임은 몇 개? (다) 정답 6단어, 대체 1 · 삭제 1 · 삽입 1이면 WER은?
풀이
(가) 8kHz. (나) 98개. (다) 0.5(50%). → 소리를 숫자로, 음성 인식
35. 메시지 전달 (계산 · 그래프 신경망)
노드 A의 특징이 3, 이웃 둘의 특징이 2와 4입니다. 셀프 루프를 넣고 '자기 자신 + 이웃' 평균으로 한 번 모으면 A의 새 값은(가중치 곱 전)?
풀이
3. 셀프 루프가 없으면 자기 특징을 잃고, 층을 많이 쌓으면 값이 모두 비슷해지는 과평활화가 생깁니다. → 그래프 신경망 입문
36. 단순 지수평활 (계산 · 시계열)
, 직전 수준 일 때 새 관측 14가 들어오면 새 수준과 다음 예측은?
풀이
12, 다음 예측도 12입니다. → 시계열 예측 기초
37. 섀플리 값 (계산 · 해석 가능성)
특징 두 개의 기여 함수가 , , , 입니다. A와 B의 섀플리 값은?
풀이
6, 4. 합 10 = 로 효율성이 맞습니다. → 모델 설명하기
13부. 안전 · MLOps · 피지컬 AI
38. 80% 규칙 (계산 · 공정성)
집단 X의 선택률 0.50, 집단 Y의 선택률 0.35입니다. 80% 규칙을 만족하나요?
풀이
0.7 < 0.8이므로 만족하지 못합니다. 다만 기저율이 실제로 다르면 이 기준만으로 판단하기 어렵다는 한계가 있습니다. → AI 공정성
39. PSI로 드리프트 보기 (계산 · MLOps)
학습 때 두 구간 비율이 (0.5, 0.5), 운영 중 (0.7, 0.3)입니다. PSI 는?
풀이
0.169. Lewis의 경험칙(0.1 미만 변화 없음 · 0.1~0.25 작은 변화 · 0.25 이상 상당한 변화)으로는 '작은 변화'지만, 이 문턱값은 표본 크기 · 구간 수에 따라 달라지는 근사이므로, 성능 지표와 함께 봅니다. → 배포 · 서빙 · 모니터링
40. 1차원 칼만 필터 (계산 · 피지컬 AI)
예측 위치 10, 예측 분산 4, 센서 측정 12, 측정 분산 1입니다. 칼만 이득, 보정된 위치와 분산은?
풀이
0.8, 위치 11.6, 분산 0.8. 측정이 더 정확하니(분산 1) 측정 쪽으로 많이 옮겨 갑니다. → 센서와 상태 추정
점수별 다음 걸음
| 점수 | 다음 걸음 |
|---|---|
| 36점 이상 | 과정을 마쳤습니다. 관심 분야의 논문 해설(예: 트랜스포머, PPO, RT-2)로 넓혀 갑니다. |
| 28~35점 | 틀린 문제의 트랙만 중간 점검을 다시 풉니다. |
| 27점 이하 | 과정 안내의 경로대로 약한 트랙을 처음부터 다시 봅니다. 5~14번이 흔들리면 수학 · 머신러닝 · 딥러닝 기초부터 봅니다. |
스스로 점검
- 15번에서 로 나누지 않으면 가중치는 어떻게 되나요?
- 점수가 (1, 0)이 되어 가중치가 약 (0.731, 0.269)로 더 한쪽으로 쏠립니다. 차원이 크면 이 쏠림이 심해져 기울기가 작아지므로 나눕니다.
- 21번의 RRF에서 를 아주 크게 하면 무슨 일이 생기나요?
- 모든 순위의 점수가 비슷해져 순위 차이의 영향이 줄어듭니다. 가 작으면 1위의 영향이 커집니다.
- 28번에서 문맥을 8,192토큰으로 늘리면 GQA 캐시는?
- 길이에 비례하므로 1 GiB로 두 배가 됩니다.
용어 정리
| 용어 | 쉬운 뜻 |
|---|---|
| 종합 점검 | 여러 트랙을 한 번에 되짚는 마지막 시험 |
| 중간 점검 | 트랙 하나를 마친 뒤 푸는 문제 모음 |
| 기대 순가치(expected net value) | 가치 × 성공 확률 − 비용 |
| 불편 추정(unbiased estimate) | 기댓값이 참값과 같은 추정 방법 |
| 섀플리 값(Shapley value) | 가능한 모든 순서에서 낸 기여를 평균한 몫 |
| 칼만 이득(Kalman gain) | 예측과 측정 중 측정을 얼마나 믿을지 정하는 비율 |
다음에 볼 것
라이선스
이 문제와 풀이는 KAITABASE가 직접 만들었으며, 숫자는 모두 설명용입니다(답은 python으로 재확인). 공식과 정의는 링크한 각 수업이 원 출처에서 확인한 내용을 따릅니다.
출처
- 이 섹션의 각 수업(풀이 끝의 링크). 공식의 원 출처는 각 수업의 '출처' 절을 따릅니다.
- 참고: arxiv.org/abs/2107.03374 (2021 · Mark Chen 외, pass@k 불편 추정)
- 참고: arxiv.org/abs/2203.15556 (2022 · Jordan Hoffmann 외, 친칠라)
- 참고: arxiv.org/abs/1707.06347 (2017 · John Schulman 외, PPO)
- 참고: arxiv.org/abs/2305.18290 (2023 · Rafael Rafailov 외, DPO)
AI 원리부터 이해하기 · 입문 모듈
입문 모듈 학습
이 글은 입문 모듈의 학습 자료입니다. 전체 6개 자료 중 6번째입니다.
출처·원문
원문 보기요약만