AI 논문 로드맵

입학까지 D-— · 2027.03.02
진행 0%
0 / 0

읽는 방법 논문 36편 + 교과서 3권 · 그중 8개는 코드까지

기준 하나 — 교과서에 코드 수준으로 들어간 것은 교과서로, 아직 못 들어간 것은 논문으로. 랜덤포레스트·Adam·ResNet·word2vec·Seq2Seq·GPT-2는 혼공머신 · 밑바닥 1·2 · Raschka가 이미 코드로 다룬다. 원논문 33쪽에서 알고리즘은 반 쪽이고 나머지는 지금 아무도 안 쓰는 이론이다. 그래서 고전은 교과서로 보고 구현만 한다. 논문은 교과서가 아직 못 담은 것, 곧 2020년 이후 33편 + 원문이 여전히 표준인 고전 3편(Vaswani 2017 · VAE 2013 · DDPM 2020)만 읽는다.

목표 — 한 분야를 깊게 파는 게 아니라 지금 쓰이는 머신러닝의 지도를 그린다. 표 데이터 → 비전 → 시퀀스 → 트랜스포머 → 생성모델 → LLM·추론·서빙까지, 각 갈래가 무엇을 풀려고 나왔는지를 원문으로 확인한다. 대학원 수업에서 무엇이 나와도 "아, 그 논문"이 되는 상태가 목적.

원칙 — 요약서는 남의 이해다. 원문은 왜 그렇게 했는지가 남아 있고, 구현은 이해했는지를 거짓말 못 하게 검증한다. 구현 8개 중 ⑥ 트랜스포머와 ⑦ VAE만 논문을 보고 짜고, 나머지 6개는 교과서를 보고 짠다.

읽는 순서 (한 편당 40분~1시간) — ① 초록 → ② 그림·표만 훑기 → ③ 결론 → ④ 그다음 본문. 처음부터 순서대로 읽지 않는다.

남기는 것 — 논문 하나당 세 줄. ⓐ 이 논문 전에는 무엇이 안 됐나 ⓑ 무엇을 바꿨나 ⓒ 그래서 지금 뭐에 쓰이나. 이 세 줄이 그대로 면접 답변이 된다. 교과서로 본 고전도 연도와 한 줄은 남긴다. 계보 질문은 연도로 답한다.

수식 — 처음엔 넘긴다. 구현할 ⑥⑦에서만 수식을 붙잡는다. 나머지는 "무엇을 최소화하는가" 한 줄만 알면 된다.

우선순위 — 대학원 리딩리스트처럼 세 단계. 1순위 8편 = 구현 대상 2편(Vaswani · VAE) + 핵심 6편(Grinsztajn · Latent Diffusion · GPT-3 · RAG · InstructGPT · DeepSeek-R1). 시간이 모자라면 이것만 한다. 2순위 17편은 수업과 면접을 받쳐주는 몸통. 3순위 11편은 여유 있을 때 — 밀리면 입학 후로 넘긴다. 아래 표를 우선순위순으로 정렬하면 그대로 보인다.

논문 36편 · 우선순위 3단계 연도 = 처음 공개된 해 · 학회 = 실제 게재처

정렬 보기
순위연도논문학회이 논문이 처음 한 것할 일
갈래 1 · 표 데이터와 일반화 2019 – 2025 · 고전 ML은 혼공머신으로 보고, 논문은 "그 상식이 어디까지 맞나"만 읽는다
권장2019Deep Double Descent: Where Bigger Models and More Data Hurt
Nakkiran 외 · OpenAI
ICLR 2020편향-분산 트레이드오프가 깨진다. 교과서의 상식과 큰 모델의 현실을 잇는 다리읽기
필수2022Why do tree-based models still outperform deep learning on typical tabular data?
Grinsztajn · Oyallon · Varoquaux
NeurIPS 2022 D&B수식이 거의 없는 실험 논문. 표 데이터에서 트리가 이기는 이유 세 가지(불규칙한 함수 · 무의미한 특성 · 회전 불변성). 가장 먼저 읽을 것 — 구현 ①이 이 논문의 축소 재현이다읽기
여유2025Accurate predictions on small data with a tabular foundation model (TabPFN)
Hollmann 외 · Freiburg
Nature표 데이터에도 파운데이션 모델이 왔다. 트랜스포머가 학습 없이 표를 "읽고" 예측한다 — Grinsztajn의 반대편 증거발췌
갈래 2 · 비전과 멀티모달 2020 – 2024 · CNN 계보(LeNet → ResNet)는 밑바닥 1의 7–8장으로 · 논문은 트랜스포머가 비전에 들어온 뒤부터
권장2020An Image is Worth 16x16 Words (ViT)
Dosovitskiy 외 · Google
ICLR 2021이미지를 패치 토큰으로. CNN 없이 트랜스포머만. 구현 ③ ResNet 바로 뒤에 읽으면 대비가 선명하다읽기
권장2021Learning Transferable Visual Models from Natural Language (CLIP)
Radford 외 · OpenAI
ICML이미지와 텍스트를 같은 임베딩 공간에. 멀티모달의 토대이자 Stable Diffusion의 텍스트 조건읽기
여유2022A ConvNet for the 2020s (ConvNeXt)
Liu 외 · Meta
CVPR"CNN은 끝났나"에 대한 답. ViT의 설계를 CNN에 옮겨 심으면 따라잡는다읽기
여유2023DINOv2: Learning Robust Visual Features without Supervision
Oquab 외 · Meta
TMLR 2024레이블 없이 배운 비전 특징이 범용이 된다. 자기지도학습의 현재 표준 — SimCLR(2020)의 후계읽기
여유2023Segment Anything (SAM)
Kirillov 외 · Meta
ICCV파운데이션 모델이 비전으로. 프롬프트로 분할한다읽기
권장2023Visual Instruction Tuning (LLaVA)
Liu 외 · Wisconsin · Microsoft
NeurIPSCLIP 인코더 + 선형층 하나 + LLM. 멀티모달 LLM의 표준 레시피가 이렇게 단순하다는 것읽기
여유2024Accurate structure prediction of biomolecular interactions with AlphaFold 3
Abramson 외 · DeepMind
Nature2024 노벨화학상의 후속. 구조 생성이 확산모델로 바뀌었다 — 갈래 3이 과학의 도구가 된 증거. 개요만발췌
갈래 3 · 생성모델 2013 – 2024 · GAN은 개념 한 줄로 · 잠재변수 → 확산 → 잠재 확산 → 트랜스포머 백본 → 흐름
필수2013Auto-Encoding Variational Bayes (VAE)
Kingma · Welling
ICLR 2014잠재변수 + 재파라미터화 트릭. 확률과 딥러닝이 만나는 지점. 교과서가 ELBO 유도를 단순화하기 때문에 원문으로 남긴 고전구현 ⑦
권장2020Denoising Diffusion Probabilistic Models (DDPM)
Ho · Jain · Abbeel
NeurIPS노이즈를 걷어내며 생성한다. 손실이 결국 노이즈 예측 MSE 하나로 줄어드는 유도가 핵심읽기
필수2021High-Resolution Image Synthesis with Latent Diffusion Models (Stable Diffusion)
Rombach 외
CVPR 2022픽셀이 아니라 잠재공간에서 확산시킨다. VAE + U-Net + 크로스어텐션(CLIP 텍스트)이 한꺼번에 합쳐지는 자리 — 실제로 쓰이는 건 DDPM이 아니라 이것읽기
권장2022Scalable Diffusion Models with Transformers (DiT)
Peebles · Xie
ICCV 2023확산의 백본을 U-Net에서 트랜스포머로. SD3 · Sora가 이 위에 서 있다 — 구현 ⑥이 생성모델과 만나는 자리읽기
여유2024Scaling Rectified Flow Transformers for High-Resolution Image Synthesis (Stable Diffusion 3)
Esser 외 · Stability AI
ICML확산 대신 직선 흐름(Flow Matching 2022)으로, 백본은 DiT로. 지금 이미지 생성이 실제로 쓰는 조합. 2장(흐름)과 그림만발췌
갈래 4 · 트랜스포머와 그 후계 2017 – 2023 · 이 로드맵의 본체 · RNN·LSTM·Seq2Seq·Bahdanau는 밑바닥 2의 5–8장으로
필수2017Attention Is All You Need
Vaswani 외 · Google
NeurIPS순환을 버리고 어텐션만 남긴다. 교과서들이 풀어 쓰다 √dk 같은 이유를 흘리고, 면접에서 원문을 묻는 유일한 고전. 이 로드맵의 본체구현 ⑥
권장2021RoFormer: Enhanced Transformer with Rotary Position Embedding (RoPE)
Su 외
Neurocomputing 2024위치를 더하지 않고 회전시킨다. 2017의 sin/cos는 지금 아무도 안 쓰고 Llama · DeepSeek · Qwen 전부 이것. 구현 ⑧에서 바꿔 끼워본다읽기
권장2022FlashAttention
Dao 외 · Stanford
NeurIPS수식이 아니라 메모리 계층을 고쳐서 빨라진다. 구현 ⑥에서 직접 짠 어텐션이 GPU에서 왜 느린지를 이 논문이 답한다. 8년차 백엔드 경험이 그대로 읽히는 곳읽기
여유2023Mamba: Linear-Time Sequence Modeling with Selective State Spaces
Gu · Dao
COLM 2024어텐션의 O(n²)를 선형으로. 상태공간모델이라는 다른 갈래 — LSTM 이후 처음 나온 진짜 대안읽기
갈래 5 · LLM 만들기 2020 – 2025 · 본인 직무와 가장 가까운 구간 · 사전학습 → 스케일 → 정렬 → 추론
필수2020Language Models are Few-Shot Learners (GPT-3)
Brown 외 · OpenAI
NeurIPS파인튜닝 없이 프롬프트만으로. 프롬프트 엔지니어링의 출발점. GPT-2는 Raschka 책으로 구현 ⑧에서 짜니 논문은 이것부터읽기
권장2021LoRA: Low-Rank Adaptation
Hu 외 · Microsoft
ICLR 2022저랭크 행렬 두 개만 학습. 선형대수의 랭크가 여기서 돈이 된다읽기
권장2022Training Compute-Optimal Large Language Models (Chinchilla)
Hoffmann 외 · DeepMind
NeurIPS같은 연산이면 모델을 키우지 말고 데이터를 20배로. Kaplan(2020)의 스케일링 법칙을 고쳐 쓴 논문이라 이것만 읽으면 된다읽기
필수2022Training Language Models to Follow Instructions (InstructGPT · RLHF)
Ouyang 외 · OpenAI
NeurIPS정렬(alignment). SFT → 보상모델 → PPO 세 단계. PPO 자체는 OpenAI Spinning Up 문서로 본다 — 논문(2017)보다 그쪽이 코드가 있다읽기
권장2023Direct Preference Optimization (DPO)
Rafailov 외 · Stanford
NeurIPS보상모델도 강화학습도 없이 정렬한다. InstructGPT와 짝으로 읽을 것 — 지금 오픈 모델 대부분이 이쪽읽기
권장2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning (GRPO)
Shao 외 · DeepSeek
arXivPPO에서 가치망을 떼고 그룹 평균을 기준선으로. R1을 읽으려면 4장(GRPO)만은 먼저 봐야 한다발췌
권장2024The Llama 3 Herd of Models
Meta
arXiv공개된 것 중 가장 상세한 "요즘 LLM은 실제로 이렇게 만든다" 기록. 92쪽 — 데이터·인프라 장만 발췌해도 값어치가 있다발췌
권장2024DeepSeek-V3 Technical Report
DeepSeek-AI
arXivMoE(토큰마다 전문가 일부만) + MLA(KV 캐시 압축) + FP8 학습 + 통신 스케줄링. 시스템 논문이라 백엔드 경험이 가장 잘 읽히는 한 편. Switch Transformer(2021)는 이걸로 갈음발췌
필수2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via RL
DeepSeek-AI
Nature 2025정답 여부만 보상으로 줘도 추론이 스스로 자란다(GRPO). LLM 논문 최초의 Nature 게재 — "최근 본 논문" 질문의 답이 되는 한 편읽기
갈래 6 · 추론 · RAG · 에이전트 · 서빙 2020 – 2025 · 업무와 직결되는 구간 · 모델 밖에서 성능을 올리는 방법들
필수2020Retrieval-Augmented Generation (RAG)
Lewis 외 · Meta
NeurIPS검색을 생성에 붙인다. 업무 경험에 근거를 달아주는 논문읽기
권장2022Chain-of-Thought Prompting
Wei 외 · Google
NeurIPS중간 과정을 쓰게 하면 추론 성능이 뛴다. R1이 이걸 학습으로 만든다읽기
권장2022ReAct: Synergizing Reasoning and Acting
Yao 외 · Princeton · Google
ICLR 2023추론과 도구 호출을 번갈아 한다. 지금 에이전트의 원형읽기
여유2022Fast Inference from Transformers via Speculative Decoding
Leviathan · Kalman · Matias · Google
ICML 2023작은 모델이 먼저 쓰고 큰 모델이 검증한다. 출력 분포는 그대로인데 2~3배 빠르다 — 서빙 쪽 필수 상식읽기
여유2023Lost in the Middle: How Language Models Use Long Contexts
Liu 외 · Stanford
TACL 2024긴 문맥의 가운데에 있는 근거는 놓친다. RAG에서 검색 결과를 어떻게 배치할지가 여기서 정해진다읽기
권장2023Efficient Memory Management for LLM Serving with PagedAttention (vLLM)
Kwon 외 · Berkeley
SOSPKV 캐시를 OS의 페이징처럼 관리한다. 운영체제 지식이 그대로 LLM 서빙 논문이 된 것 — 직무와 가장 가까운 한 편읽기
여유2024Scaling Monosemanticity (희소 오토인코더로 LLM 내부 읽기)
Templeton 외 · Anthropic
Anthropic 기술보고서"모델이 왜 그렇게 판단했나"의 LLM판. 구현 ①의 SHAP가 표 데이터 해석이라면 이건 언어모델 해석. 개요와 그림만발췌
여유2025s1: Simple test-time scaling
Muennighoff 외 · Stanford
arXiv예제 1,000개와 "Wait" 한 단어로 추론 시간을 늘린다. R1의 결과를 가장 작은 규모로 재현한 논문 — 추론 시간 스케일링이 무엇인지 여기서 감이 온다읽기

※ 표시 3편 (SAM · Mamba · s1) — 읽기 전에 확인할 것. 아직 시간이 걸러주지 않은 구간이다. 최신 서베이를 먼저 훑고, 지금도 표준으로 인용되는지 확인한 뒤 읽는다. DPO · DeepSeek-V3 · R1은 자리가 굳은 걸 확인하고 ※ 없이 넣었다.

교과서로 대체한 고전 — SVM(1995) · 라쏘(1996) · 랜덤포레스트(2001) · XGBoost(2016)는 혼공머신 3–5장. 역전파(1986) · Dropout · Adam(2014) · BatchNorm(2015) · LeNet → AlexNet → VGG → ResNet(2015)은 밑바닥 1의 5–8장. LSTM(1997) · word2vec(2013) · Seq2Seq · Bahdanau(2014)는 밑바닥 2의 3–8장. GPT-2(2019)는 Raschka. 연도는 외운다. 계보 질문은 연도로 답한다.

솔직한 한계 — 이 목록은 2026년 5월까지의 지식으로 만들었다. 그 뒤에 나온 것은 여기 없다. 원서 쓰기 전(2026년 11월)에 최신 구간 한두 편을 직접 채워 넣을 것 — 그 행위 자체가 좋은 훈련이다.

직접 구현 8개 갈래마다 하나씩 · ①~⑤⑧은 교과서를, ⑥⑦은 논문을 보고 짠다 · 남의 코드는 막힌 뒤에

규칙 — 참고 구현은 먼저 열지 않는다. 교과서의 설명(또는 논문의 그림과 수식)만 보고 짜다가 막히면 그때 연다. 여기서 늘어나는 게 실력이다. 각 구현은 노트북 하나 + README 한 장으로 끝낸다 — README에는 어느 수식이 코드 어느 줄인지 대조표를 넣는다.

배치 — 고전 ML · 최적화 · 비전 · 표현학습 · 시퀀스 · 트랜스포머 · 생성모델 · LLM에 하나씩. 한 갈래도 손으로 안 짜본 채 넘어가지 않는다. 자기소개서의 프레임은 "논문 몇 편 읽었다"가 아니라 "8개를 짜서 원본과 비교했다"다.

주차별 2026.09.07 – 2027.02.28 · 25주 · 주 3.4시간

주기간논문 · 할 일
1부 · 표 데이터와 일반화 4주 · 혼공머신 1–6장 + 논문 3편 + 구현 ① · 관점부터 세운다
W19/7–9/13The Bitter Lesson(Sutton 2019, 2쪽) 읽기 — "손으로 넣은 지식은 결국 연산에 진다"는 관점 · 혼공머신 1–3장(kNN·회귀·릿지·라쏘)
W29/14–9/20필수 Grinsztajn(2022) 읽기 — Bitter Lesson의 반례가 표 데이터라는 것 · 혼공머신 4–5장(로지스틱·트리·앙상블)
W39/21–9/27구현 ① 결정트리 + 랜덤포레스트 (NumPy) · sklearn과 비교 · 같은 데이터에 MLP
W49/28–10/4구현 ①에 SHAP 라이브러리 붙이기 · Double Descent(2019) 읽기 · TabPFN(2025) 발췌 · 혼공머신 6장(k-평균·PCA)
2부 · 신경망 기초와 비전 5주 · 밑바닥 1 복습 + 논문 4편 + 구현 ②③
W510/5–10/11밑바닥 1의 5–6장 복습(역전파·옵티마이저·초기화·BatchNorm·Dropout) · 3B1B 선형대수 15편
W610/12–10/18구현 ② Adam (NumPy) · 밑바닥 1의 6장 코드와 대조 · 미적분 6개 정리
W710/19–10/25밑바닥 1의 7–8장(CNN · LeNet → AlexNet → VGG → ResNet 계보) · PyTorch 60분 블리츠
W810/26–11/1구현 ③ ResNet-18 · CIFAR-10 · 스킵 연결 뺀 VGG 스타일과 비교
W911/2–11/8ViT(2020) · ConvNeXt(2022) · DINOv2(2023) · SAM(2023)※ 읽기 — CNN과 트랜스포머의 결판
3부 · 시퀀스와 어텐션 4주 · 밑바닥 2 + 구현 ④⑤ · 논문 없음
W1011/9–11/15밑바닥 2의 2–4장(분산 표현 · word2vec · 네거티브 샘플링) 정독
W1111/16–11/22구현 ④ word2vec skip-gram + 네거티브 샘플링 (NumPy) · 결과를 t-SNE로
W1211/23–11/29밑바닥 2의 5–8장(RNN · LSTM · seq2seq · 어텐션) 정독 — 트랜스포머 직전 무엇이 막혀 있었나
W1311/30–12/6구현 ⑤ Seq2Seq + 어텐션 (PyTorch) · 정렬 히트맵
4부 · 트랜스포머 5주 · 논문 3편 + 구현 ⑥ · 이 로드맵의 본체
W1412/7–12/13필수 Attention Is All You Need(2017) 1회독 · Illustrated Transformer로 그림 먼저 · LayerNorm은 같이 본다
W1512/14–12/202회독 — 논문 그림을 덮고 구조도를 직접 그린다. 차원을 전부 손으로 적는다 · RoPE(2021) 읽기 — sin/cos 다음에 온 것
W1612/21–12/27구현 ⑥-a 멀티헤드 어텐션 + 포지셔널 인코딩 + 마스킹
W1712/28–1/3구현 ⑥-b 인코더-디코더 전체 조립 · 작은 번역 데이터로 학습
W181/4–1/10정리 · GitHub 공개 · 논문 수식 ↔ 코드 줄 대조표 · FlashAttention(2022) 읽기 — 내가 짠 어텐션이 GPU에서 왜 느린가
5부 · 생성모델 3주 · 논문 6편 + 구현 ⑦
W191/11–1/17필수 VAE(2013) 정독 · DDPM(2020) 읽기 · 확률통계 5개 정리
W201/18–1/24구현 ⑦ VAE · MNIST · 재파라미터화 트릭 · 잠재공간 2차원 시각화
W211/25–1/31필수 Latent Diffusion(2021) · DiT(2022) · SD3(2024) 발췌 · CLIP(2021) · AlphaFold 3(2024) 발췌 — VAE와 U-Net이 만나고, 백본이 트랜스포머로, 확산이 흐름으로 넘어간다
6부 · LLM · 추론 · 서빙 4주 · 논문 17편 + 구현 ⑧ · 가장 빡빡한 구간 — 3순위는 여기서 유동
W222/1–2/7구현 ⑧ 미니 GPT (Raschka 책) · 필수 GPT-3(2020) 읽기 · LLaVA(2023) — CLIP + LLM
W232/8–2/14Chinchilla(2022) · LoRA(2021) 읽기 · Llama 3(2024) · DeepSeek-V3(2024) 발췌 · Mamba(2023)※ — 요즘 모델은 실제로 이렇게 만든다
W242/15–2/21필수 InstructGPT(2022) (PPO는 Spinning Up 문서로) · DPO(2023) · GRPO(2024) 발췌 · 필수 DeepSeek-R1(2025) · s1(2025)※ — 정렬에서 추론까지
W252/22–2/28필수 RAG(2020) · CoT(2022) · ReAct(2022) · vLLM(2023) · Speculative Decoding(2022) · Lost in the Middle(2023) · Monosemanticity(2024) 발췌 · 전체 복기 — 3순위는 밀리면 입학 후로. R1과 vLLM은 "최근 본 논문" 질문의 답이니 버리지 않는다

전체 과목 ✓ 보유 · ◐ 진행 중 · ○ 필요  |  [지금] 입학 전 · [입학 후] 수업 들으며

과목목차 · 어디서 보나상태시점
A. 수학
A1 선형대수벡터·행렬, 선형변환, 행렬곱, 랭크·선형독립, 역행렬, 고유값·고유벡터, 대각화, SVD, 직교·정사영, 노름○ 필요[지금] W5 · 6개만
A2 미적분·최적화편미분, 그래디언트, 연쇄법칙, 야코비안·헤시안, 경사하강법, 학습률, SGD·Momentum·Adam, 볼록성○ 필요[지금] W5–W6 · 구현 ②
A3 확률·통계확률변수, 분포, 기댓값·분산, 조건부확률·베이즈, 공분산·상관, MLE·MAP, KL divergence, 편향-분산○ 필요[지금] W19 VAE와 같이
B. 프로그래밍 · 도구
B1 파이썬 문법—✓ 보유—
B2 데이터 스택numpy(브로드캐스팅·벡터화), pandas, matplotlib○ 필요[지금] 구현 ①에서
B3 scikit-learn파이프라인, 전처리, 교차검증, 그리드서치 — 혼공머신 5장○ 필요[지금] W2–W3
B4 PyTorch텐서, autograd, nn.Module, Dataset·DataLoader, 학습 루프○ 필요[지금] W7–W8 구현 ③에서
B5 자동미분 내부계산그래프, Define-by-Run, 고차 미분 — PyTorch autograd 소스 읽기○ 필요[입학 후] 선택
C. 고전 머신러닝 — 혼공머신으로 간다
C1 관점Bitter Lesson(2019) — 연산이 이긴다 · Grinsztajn(2022) — 그런데 표 데이터에서는 트리가 이긴다○ 필요[지금] ★ W1–W2
C2 회귀·규제선형회귀, 다항회귀, 릿지·라쏘 — 혼공 3장○ 필요[지금] W1
C3 분류로지스틱 회귀, kNN, SGD 분류기 — 혼공 1·4장 · SVM은 대학원 수업에서○ 필요[지금] W2
C4 트리·앙상블결정트리, 랜덤포레스트, 그래디언트 부스팅 — 혼공 5장 · XGBoost는 라이브러리로○ 필요[지금] ★ 구현 ①
C5 비지도·차원축소k-평균, PCA — 혼공 6장 · t-SNE는 sklearn 호출○ 필요[지금] W4
C6 평가·검증·해석교차검증, 과적합·정규화, precision·recall·F1·ROC-AUC, 불균형 데이터 — 혼공 · SHAP(라이브러리) · Double Descent(2019) · TabPFN(2025)○ 필요[지금] W4
D. 딥러닝 — 토대는 밑바닥 1·2로, 2020년 이후는 논문으로
D1 신경망 기초퍼셉트론, 활성화함수, 순전파, 역전파 — 밑바닥 1의 3–5장✓ 밑바닥 1[지금] W5 복습
D2 학습 기술초기화, 드롭아웃, Adam, 배치정규화 — 밑바닥 1의 6장 · 층정규화는 Vaswani에서◐ 부분[지금] W5–W6 · 구현 ②
D3 CNN·비전LeNet(1998) → AlexNet(2012) → VGG(2014) → ResNet(2015)은 밑바닥 1의 7–8장 · ViT(2020) · ConvNeXt(2022) · DINOv2(2023) · SAM(2023)은 논문◐ 밑바닥 1[지금] 2부 · 구현 ③
D4 RNN·seq2seqRNN · LSTM(1997) · Seq2Seq(2014) · Bahdanau 어텐션(2014) — 밑바닥 2의 5–8장○ 필요[지금] 구현 ④⑤
D5 트랜스포머Vaswani(2017) → RoPE(2021) → FlashAttention(2022) → Mamba(2023) · 인코더만(BERT) · 디코더만(GPT) 구분은 개념으로○ 필요[지금] ★본체 구현 ⑥⑧
D6 생성모델VAE(2013) · DDPM(2020) · Latent Diffusion(2021) · DiT(2022) · SD3(2024) · GAN(2014)은 개념 한 줄○ 필요[지금] 구현 ⑦
D7 강화학습PPO는 OpenAI Spinning Up 문서 · GRPO(2024) — RLHF(2022)와 R1(2025)에서 만난다○ 필요[지금] W24 읽기만
D8 멀티모달·과학CLIP(2021) · LLaVA(2023) · AlphaFold 3(2024)○ 필요[지금] W21–W22
E. LLM — 직무와 가장 가까운 구간
E1 구조·스케일GPT-2는 Raschka로 구현 ⑧ · GPT-3(2020) · Chinchilla(2022) · Llama 3(2024) · DeepSeek-V3(2024) · LoRA(2021)◐ 부분[지금] W22–W23
E2 RAG · 에이전트 · 서빙RAG(2020) · CoT(2022) · ReAct(2022) · Lost in the Middle(2023) · vLLM(2023) · Speculative Decoding(2022)◐ 조사함[지금] W25 논문으로 근거 보강
E3 정렬·추론·해석InstructGPT·RLHF(2022) · DPO(2023) · GRPO(2024) · DeepSeek-R1(2025) · s1(2025) · Monosemanticity(2024)○ 필요[지금] W24–W25 읽기만
E4 MLOps·서빙모델 서빙, 배치·스트리밍, 모니터링✓ 실무 경험[지금] 스토리로 · vLLM 논문에 붙인다
F. CS 기초
F1 CS 전반자료구조, 알고리즘, DB, 네트워크, OS, 분산시스템 — vLLM · FlashAttention · DeepSeek-V3를 읽을 때 강점이 된다✓ 8년차준비 대상 아님

시간 배분 25주 × 3.4시간 ≈ 85시간 · 3순위 포함 기준

항목시간어디까지자료
트랜스포머 정독 + 구현 ⑥12h논문만 보고 처음부터 짠다Vaswani 2017 · Annotated Transformer
나머지 구현 7개 (①②③④⑤⑦⑧)24h갈래마다 하나씩 · 각각 노트북 1개 + README교과서 · VAE 논문 · NumPy · PyTorch
교과서 3권 (구현 ①~⑤⑧의 원본)12h혼공 1–6장 · 밑바닥 1의 5–8장 복습 · 밑바닥 2의 2–8장 · Raschka는 구현 ⑧과 같이혼공머신 · 밑바닥 1·2 · Raschka
핵심 논문 정독 8편 (1순위)12h그림 없이 구조를 다시 그린다 — Vaswani · VAE의 정독은 구현 시간에 포함arXiv · 저널 원문
배경 논문 속독 28편 (2·3순위)17h초록·그림·결론 + 세 줄 요약 · 발췌는 해당 장만arXiv
선형대수4h개념 6개 두 문장씩3B1B 15편 · W5
확률·통계2h베이즈·MLE·KL·편향분산VAE 논문과 같이
면접 답변 정리2h논문별 세 줄 → 답변 한 문단본인 구현
합85h2026.09.07 – 2027.02.28 · 3순위 11편을 미루면 78h까지 내려간다

못 지킬 때는 순위가 곧 버리는 순서다 — ① 3순위 11편을 통째로 입학 후로(발췌·※ 전부 여기 있다) → ② 2순위의 발췌(Llama 3 · DeepSeek-V3 · GRPO) → ③ 구현 ⑧ 미니 GPT(구현 ⑥과 상당 부분 겹친다). 1순위 8편과 구현 ⑥·①은 마지막까지 남긴다. Grinsztajn · Double Descent · Latent Diffusion은 갈래를 잇는 다리라 같이 지킨다. 교과서 3권은 구현의 원본이라 버리는 대상이 아니다.

선형대수 개념 6 · 직관 한 문장 + 논문에서 만나는 지점 한 문장

개념직관어느 논문에서 만나나
내적두 벡터가 얼마나 같은 방향인가Vaswani 2017의 QKᵀ. word2vec의 유사도. CLIP의 이미지-텍스트 정렬. RAG의 검색 점수
행렬곱행렬은 숫자 표가 아니라 공간을 바꾸는 함수. 곱 = 변환의 합성층을 쌓는다 = 변환을 합성한다. 멀티헤드가 왜 큰 행렬 하나로 합쳐지는가. FlashAttention은 이 곱을 어떤 순서로 쪼개느냐의 문제
랭크·선형독립실제로 몇 차원어치 정보가 들어있나LoRA 2021 — 가중치 갱신이 저랭크라는 가정 하나로 파인튜닝 비용이 1%가 된다. DeepSeek-V3의 MLA도 KV를 저랭크로 누른 것
고유값·고유벡터변환해도 방향이 안 바뀌는 벡터. 크기만 λ배공분산행렬의 고유벡터 = 분산이 가장 큰 방향 → PCA(혼공 6장). RoPE 2021의 회전행렬은 고유값이 복소수인 변환 — 크기는 그대로, 각도만 위치만큼
SVD어떤 행렬이든 회전 → 늘이기 → 회전으로 분해저랭크 근사 = 압축. LoRA의 A·B 두 행렬이 여기서 나온 발상
그래디언트·야코비안다변수에서의 기울기 = 가장 가파른 방향역전파(밑바닥 1의 5장)의 연쇄법칙 = 야코비안 행렬의 곱

미적분·최적화 구현 ②(Adam)와 같이 · W5–W6

개념직관어디에
연쇄법칙합성함수의 미분 = 미분의 곱역전파 그 자체 — 밑바닥 1의 5장에서 이미 짠 것. 층을 거슬러 올라가며 곱해 나간다
편미분·그래디언트변수 하나씩 본 기울기를 모은 벡터파라미터 수만큼의 그래디언트를 한 번에 구한다
경사하강법기울기 반대 방향으로 조금씩 내려간다모든 학습의 기본. 그래디언트 부스팅(혼공 5장)은 이걸 함수 공간에서 한다
학습률한 걸음의 크기크면 발산·진동, 작으면 안 움직인다. 트랜스포머 논문의 warmup 스케줄 · Chinchilla의 코사인 스케줄
SGD · Momentum · Adam전체 대신 배치 → 관성 추가 → 변수별 학습률 적응밑바닥 1의 6장. 구현 ②에서 직접 짠다
볼록 vs 비볼록골짜기가 하나냐 여러 개냐로지스틱 회귀는 볼록(전역해 보장), 딥러닝은 비볼록. 지역최솟값·안장점이 여기서 나온다 — Double Descent가 그 위에 얹히는 이야기

확률·통계 5 · 갈래 1과 VAE에서 계속 나온다

말로 만들어 두는 것 논문 세 줄 요약을 면접 답변으로

자료 교과서 3권 빼고 전부 무료

자료어디에쓰는 곳
교과서 3권 — 구현 ①~⑤⑧의 원본
혼자 공부하는 머신러닝+딥러닝박해선 · 유튜브 강의 무료1–6장 · W1–W4 · 고전 ML 전부 여기서. 구현 ①의 원본
밑바닥부터 시작하는 딥러닝 1 · 2사이토 고키 · 코드는 GitHub1권 5–8장(역전파·옵티마이저·CNN·ResNet) · 2권 2–8장(word2vec·RNN·seq2seq·어텐션). 구현 ②③④⑤의 원본
Build a Large Language Model (From Scratch)Sebastian Raschka · 한국어판 있음 · 코드는 GitHubGPT-2를 처음부터. 구현 ⑧의 원본 — 논문 대신 이 책
논문 읽기
arXiv · ar5iv—원문. ar5iv는 같은 논문을 HTML로 — 폰에서 읽기 좋다
Semantic ScholarAI2인용 관계로 논문 사이를 옮겨다닐 때. ※ 논문이 지금도 인용되는지 확인할 때도
The Bitter LessonRich Sutton · 2019W1 · 2쪽 · 논문 목록에는 안 세지만 관점은 여기서 잡는다
The Annotated TransformerHarvard NLP2017 논문을 줄 단위로 코드와 붙여놓은 것. 막힌 뒤에 연다
The Illustrated TransformerJay AlammarW14 1회독 전에 그림으로 감 잡기
Spinning Up — PPOOpenAIW24 InstructGPT 전에. PPO 논문 대신 이 문서 — 코드가 같이 있다
labml.ai annotated paperslabml논문 60여 편의 주석 구현. 구현 ⑥⑦ 대조용
구현
PyTorch 공식 튜토리얼PyTorchW7 구현 ③ 시작할 때 60분 블리츠만
SHAP라이브러리 문서W4 구현 ①에 붙인다. 논문(2017) 대신 문서의 TreeExplainer 설명이면 된다
Neural Networks: Zero to Hero유튜브 · Karpathy구현 ⑧ 미니 GPT의 직행 경로. Raschka 책과 같이
nanoGPTGitHub300줄짜리 GPT. 구현 ⑧ 다 짠 뒤 대조
수학 · 사전
선형대수학의 본질유튜브 · 3b1b 한국어 더빙15편 · W5
Deep Learning BookGoodfellow · Bengio · Courville논문에서 모르는 개념 나올 때 찾아보는 사전
The Elements of Statistical LearningHastie · Tibshirani · Friedman혼공머신에서 부족할 때만. PDF 무료. 사전으로만 쓴다