์ํ์ ์ฆ๋ช ์ผ๋ก AI์ ๋ณธ์ง์ ํ๊ตฌํ๋ ๋ฅ๋ค์ด๋ธ ์ฐ๊ตฌ์
"Use โ Understand โ Prove โ Implement โ Repeat"
ํ๋ฉด์ ์ธ ์ฌ์ฉ๋ฒ์ด ์๋,
์ ์ด ์์์ธ๊ฐ โ ๊ฐ์ ๋ถํฐ ์ฆ๋ช
๊น์ง ๋ฅผ ์ง์ํ๊ฒ ํ๊ณ ๋ญ๋๋ค.
graph TD
M0["๐งฎ Layer 0\nMathematics"]
M1["๐ Layer 1\nML Theory"]
M2["๐ง Layer 2\nNeural Networks"]
M3["๐๏ธ Layer 3\nArchitectures"]
M4A["๐ค Layer 4\nReinforcement Learning"]
M4B["๐ฃ๏ธ Layer 4\nLLM"]
M4C["๐๏ธ Layer 4\nComputer Vision"]
M4D["๐ Layer 4\nNLP"]
M5["โ๏ธ Layer 5\nSystems"]
M0 --> M1
M1 --> M2
M2 --> M3
M3 --> M4A
M3 --> M4B
M3 --> M4C
M3 --> M4D
M4A --> M5
M4B --> M5
M4C --> M5
M4D --> M5
style M0 fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
style M1 fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
style M2 fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
style M3 fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
style M4A fill:#fce4ec,stroke:#c62828,stroke-width:2px
style M4B fill:#fce4ec,stroke:#c62828,stroke-width:2px
style M4C fill:#fce4ec,stroke:#c62828,stroke-width:2px
style M4D fill:#fce4ec,stroke:#c62828,stroke-width:2px
style M5 fill:#fff8e1,stroke:#fbc02d,stroke-width:2px
AI์ ๋ชจ๋ ์์์ด ์ฌ๊ธฐ์ ์ถ๋ฐํฉ๋๋ค
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| Linear Algebra Deep Dive | ๋ฒกํฐ๊ณต๊ฐ, ๊ณ ์ ๊ฐ ๋ถํด, SVD, PCA ์ฆ๋ช , ํ ์ | ๐ Repository |
| Probability Theory Deep Dive | ์ธก๋ ๊ธฐ๋ฐ ํ๋ฅ ๋ก , ์กฐ๊ฑด๋ถ ๊ธฐ๋๊ฐ, ์๋ ด 4์ข , ๋งํ ๊ฒ์ผ | ๐ Repository |
| Mathematical Statistics Deep Dive | MLE/MAP ์ ๋, ๊ฐ์ค๊ฒ์ , ์ ๊ทผ์ด๋ก , ๋ฒ ์ด์ฆ ์ถ๋ก | ๐ Repository |
| Calculus & Optimization Deep Dive | ํธ๋ฏธ๋ถ, ์ผ์ฝ๋น์, ํค์์, ๋ผ๊ทธ๋์ฃผ ์น์๋ฒ | ๐ Repository |
| Convex Optimization Deep Dive | ๋ณผ๋ก ์งํฉ/ํจ์, KKT ์กฐ๊ฑด, ์๋์ด๋ก , Proximal ๋ฐฉ๋ฒ | ๐ Repository |
| Information Theory Deep Dive | Shannon Entropy, KL-Divergence, ์ํธ์ ๋ณด๋, MDL | ๐ Repository |
| Stochastic Processes Deep Dive | ๋ง๋ฅด์ฝํ ์ฒด์ธ, ๋ธ๋ผ์ด ์ด๋, ๋งํ ๊ฒ์ผ, MCMC | ๐ Repository |
| Stochastic Differential Equations Deep Dive | ์ดํ ์ ๋ถ, ์ดํ ๊ณต์, SDE, Fokker-Planck ๋ฐฉ์ ์ | ๐ Repository |
| Functional Analysis Deep Dive | ํ๋ฒ ๋ฅดํธ ๊ณต๊ฐ, ์คํํธ๋ด ์ด๋ก , RKHS | ๐ Repository |
| Information Geometry Deep Dive | ํต๊ณ๋ค์์ฒด, Fisher ์ ๋ณด ํ๋ ฌ, Natural Gradient | ๐ Repository |
๊ณ ์ ML์ ์ํ์ ํ ๋์ ์ผ๋ฐํ ์ด๋ก
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| ML Fundamentals Deep Dive | ์ ํํ๊ท(Normal Equation ์ ๋), ๊ฒฐ์ ํธ๋ฆฌ, ์์๋ธ ์๋ ด ์ฆ๋ช | ๐ Repository |
| Statistical Learning Theory Deep Dive | PAC Learning, VC ์ฐจ์, Rademacher ๋ณต์ก๋, ๊ท ๋ฑ์๋ ด | ๐ Repository |
| Kernel Methods Deep Dive | Mercer ์ ๋ฆฌ, RKHS, SVM ์๋ ์ ๋, ๊ฐ์ฐ์์ ํ๋ก์ธ์ค | ๐ Repository |
| Bayesian ML Deep Dive | ๋ฒ ์ด์ง์ ์ถ๋ก , ๋ณ๋ถ ๋ฒ ์ด์ฆ, ELBO ์ ๋, MCMC | ๐ Repository |
| Graphical Models Deep Dive | ๋ฒ ์ด์ง์ ๋คํธ์ํฌ, ๋ง๋ฅด์ฝํ ๋๋ค ํ๋, ๋ฏฟ์ ์ ํ | ๐ Repository |
์ ๊ฒฝ๋ง์ ์ํ์ ๋ณธ์ง โ ์ญ์ ํ๋ถํฐ ์ผ๋ฐํ๊น์ง
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| Neural Network Theory Deep Dive | ๋ฒ์ฉ ๊ทผ์ฌ ์ ๋ฆฌ ์ฆ๋ช , ์ญ์ ํ ์์ ์ ๋, Xavier/He ์ด๊ธฐํ ์ ๋ | ๐ Repository |
| Optimization Theory Deep Dive | SGD ์๋ ด ๋ถ์, Adam ์๋ ด ๋ฐ๋ก, Loss Landscape, LR Scheduler | ๐ Repository |
| Generalization Theory Deep Dive | Double Descent, Neural Tangent Kernel, Grokking, Lottery Ticket | ๐ Repository |
| Regularization Theory Deep Dive | L1/L2 ๋ฒ ์ด์ฆ ํด์, Dropout ์์๋ธ ์ด๋ก , BatchNorm ์ฆ๋ช | ๐ Repository |
ํต์ฌ ์ํคํ ์ฒ ์์ ์์ ๋ถํด
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| CNN Deep Dive | Convolution ๋ฑ๋ณ์ฑ, Receptive Field, ResNet ํญ๋ฑ ๊ทผ์ฌ ์ด๋ก | ๐ Repository |
| RNN & LSTM Deep Dive | BPTT ์์ ์ ๋, Vanishing Gradient ์คํํธ๋ด ๋ถ์, LSTM ๊ฒ์ดํธ ์์ | ๐ Repository |
| Transformer Deep Dive | Attention ์์ ์์ ๋ถํด, โd ๊ทผ๊ฑฐ, Positional Encoding, Linear Attention | ๐ Repository |
| Graph Neural Network Deep Dive | ๊ทธ๋ํ ๋ผํ๋ผ์์ ์ ๋, Message Passing, ํํ๋ ฅ ํ๊ณ(WL ๊ฒ์ฌ) | ๐ Repository |
| Generative Model Deep Dive | GAN minimax ์๋ ด, VAE ELBO ์์ ์ ๋, Normalizing Flow | ๐ Repository |
๋ฒจ๋ง ๋ฐฉ์ ์๋ถํฐ PPO ๋จ์กฐ ๊ฐ์ ๋ณด์ฅ๊น์ง
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| RL Foundations Deep Dive | MDP ๊ณต๋ฆฌ์ ์ ์, ๋ฒจ๋ง ๋ฐฉ์ ์ ์์ ์ ๋, ๋์ ํ๋ก๊ทธ๋๋ฐ ์๋ ด ์ฆ๋ช | ๐ Repository |
| Model-Free RL Deep Dive | Monte Carlo ์๋ ด ์กฐ๊ฑด, TD Learning, Q-Learning ์๋ ด ์ฆ๋ช (Robbins-Monro) | ๐ Repository |
| Deep RL Deep Dive | DQN ๊ฒฝํ ์ฌ์ ์ด๋ก , Double DQN ๊ณผ๋์ถ์ ํธํฅ ์ฆ๋ช , Rainbow | ๐ Repository |
| Policy Gradient Deep Dive | REINFORCE ์์ ์ ๋(๋ก๊ทธ ๋ฏธ๋ถ ํธ๋ฆญ), ์ ์ฑ ๊ธฐ์ธ๊ธฐ ์ ๋ฆฌ ์ฆ๋ช , GAE ฮป-์์ต ์ ๋ | ๐ Repository |
| Advanced RL Deep Dive | TRPO ๋จ์กฐ ๊ฐ์ ์ด๋ก , PPO ํด๋ฆฌํ ๊ทผ๊ฑฐ, SAC ์ํธ๋กํผ ์ต๋ํ, TD3 | ๐ Repository |
| RL Theory Deep Dive | UCB ํํ ๊ฒฝ๊ณ ์ฆ๋ช , PAC-MDP, ํํ-ํ์ฉ ํธ๋ ์ด๋์คํ, ์ํ ๋ณต์ก๋ | ๐ Repository |
Scaling Law๋ถํฐ Alignment๊น์ง
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| LLM Pretraining Deep Dive | Scaling Law(Chinchilla ์์), ํ์ต ์์ ์ฑ, ๋ฐ์ดํฐ ํผํฉ ์ด๋ก | ๐ Repository |
| LLM Alignment Deep Dive | RLHF(๋ณด์ ๋ชจ๋ธ๋ง), DPO(Bradley-Terry ์ ๋), Constitutional AI | ๐ Repository |
| LLM Efficiency Deep Dive | LoRA(์ ๋ญํฌ ๋ถํด ์ํ), QLoRA ์์ํ ์ค์ฐจ, MoE ์์, Speculative Decoding | ๐ Repository |
| LLM Inference Deep Dive | KV Cache, PagedAttention ๋ฉ๋ชจ๋ฆฌ ๋ถ์, Continuous Batching, vLLM | ๐ Repository |
์ด๋ฏธ์ง์ ์ํ์ ๊ตฌ์กฐ ํ๊ตฌ
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| Vision Transformer Deep Dive | ViT ํจ์น ์๋ฒ ๋ฉ ์์, DINO ์๊ธฐ์ง๋, MAE ์ ๋ณด์ด๋ก ์ ํด์ | ๐ Repository |
| Object Detection Deep Dive | YOLO ์์คํจ์ ์ ๋, DETR ํ๊ฐ๋ฆฌ์ ๋งค์นญ, Anchor-Free ๋ฐฉ๋ฒ๋ก | ๐ Repository |
| Diffusion Model Deep Dive | DDPM Forward/Reverse ์์ ์ ๋, Score Matching, DDIM ODE ํด์ | ๐ Repository |
์ธ์ด์ ์ํ์ ํํ ํ๊ตฌ
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| NLP Foundations Deep Dive | Word2Vec(Skip-gram ๋ชฉ์ ํจ์ ์ ๋), GloVe(ํ๋ ฌ ๋ถํด ํด์), BPE | ๐ Repository |
| Pretrained LM Deep Dive | BERT MLM ์ ๋ณด์ด๋ก , GPT ์๊ธฐํ๊ท ์์, ์ ์ดํ์ต ์ด๋ก | ๐ Repository |
์ํ์ ์ค์ ์์คํ ์ผ๋ก
| ๐ Title | ๐ Core Topics | ๐ Link |
|---|---|---|
| PyTorch Internals Deep Dive | Autograd(์ผ์ฝ๋น์ ๋ฒกํฐ๊ณฑ), CUDA ์ปค๋, ํผํฉ ์ ๋ฐ๋ ์์น ๋ถ์ | ๐ Repository |
| Distributed Training Deep Dive | Data/Model/Pipeline Parallelism, DDP AllReduce, ZeRO ๋ฉ๋ชจ๋ฆฌ ๋ถ์ | ๐ Repository |
| Efficient ML Deep Dive | Pruning/Quantization/Distillation ์ํ, FlashAttention, vLLM | ๐ Repository |
| MLOps Deep Dive | ํผ์ฒ ์คํ ์ด, ๋ชจ๋ธ ๋ชจ๋ํฐ๋ง, ๋ฐ์ดํฐ ๋๋ฆฌํํธ, A/B ํ ์คํธ ์ด๋ก | ๐ Repository |
๐ก Layer 0 โ Layer 5 ์์๋ก ์ ํ ์ง์์ด ์์ ๋๋ค. ๊ฐ ๋ ํฌ๋ ๋ ๋ฆฝ์ ์ผ๋ก๋ ํ์ต ๊ฐ๋ฅํฉ๋๋ค.
graph LR
A{{๐ Explore}} -->|๋
ผ๋ฌธยท๋ ํผ๋ฐ์ค| B{{๐ Formulate}}
B -->|์์ ์ ๋| C{{โ๏ธ Prove}}
C -->|๊ฐ์ ๊ฒ์ฆ| D{{๐ป Implement}}
D -->|NumPy ๊ฒ์ฆ| E{{๐ Document}}
E -.->|๋ค์ ์ง๋ฌธ| A
style A fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
style B fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
style C fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
style D fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
style E fill:#fff8e1,stroke:#fbc02d,stroke-width:2px
| Step | Description |
|---|---|
| ๐ Explore | ๋ ผ๋ฌธยท๊ณต์ ๋ ํผ๋ฐ์ค์์ ํ๊ตฌํ ๊ฐ๋ ์ ์ |
| ๐ Formulate | ์ํ์ ์ ํ ์กฐ๊ฑด ์ ๋ฆฌ, ์์ ๊ตฌ์กฐ ํ์ |
| โ๏ธ Prove | ๊ฐ์ โ ๋ณด์กฐ์ ๋ฆฌ โ ์ ๋ฆฌ, ํ ์ค์ฉ ์์ ์ ๋ |
| ๐ป Implement | ํ๋ ์์ํฌ ์์ด NumPy๋ก ์ง์ ๊ตฌํยท๊ฒ์ฆ |
| ๐ Document | ์ฆ๋ช ยท์ง๊ดยทํ๊ณ๋ฅผ ๋๋ง์ ์ธ์ด๋ก ์ฒด๊ณ์ ์ ๋ฆฌ |
"์์์ ์ธ ์ค ์๋ ๊ฒ๊ณผ, ์์์ด ์ ๊ทธ๋ ๊ฒ ์๊ฒผ๋์ง ์๋ ๊ฒ์ ๋ค๋ฅด๋ค."
- โ๏ธ ์ฆ๋ช ๊ฐ๋ฅํ ์ดํด - ๋ธ๋๋ฐ์ค ์์ด, ๊ฐ์ ๋ถํฐ ๊ฒฐ๋ก ๊น์ง ์ง์ ์ ๋ํฉ๋๋ค
- ๐ ํ๊ณ ์๋ณ - ์์์ ๊ฐ์ ์ด ๋ฌด๋์ง๋ ์กฐ๊ฑด์ ์ ํํ ์๋๋ค
- ๐ ๊ฐ๋ ์ฐ๊ฒฐ - ์๋ก ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ด ๊ฐ์ ์ํ์ ๋ฟ๋ฆฌ์์ ๋์ด์ ๋ฐ๊ฒฌํฉ๋๋ค
- ๐ป ๊ตฌํ ์ ๋ขฐ - ์์์ ์ฝ๋๋ก ์ง์ ์ฎ๊ธฐ๋ฉฐ ์ด๋ก ๊ณผ ์ค์ ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค