효율적 딥러닝(신경망 양자화 등) 실습 노트북 모음. Google Colab에서 바로 실행할 수 있습니다.
| 노트북 | 내용 | 열기 |
|---|---|---|
notebooks/kmeans-quantization.ipynb |
K-Means 양자화 (scikit-learn, 비균등) — 비슷한 값을 대표값으로 묶기 | |
notebooks/linear-quantization.ipynb |
Linear 양자화 (torch.fake_quantize, 균등) — 아핀 매핑 r = S(q − Z) | |
notebooks/pruning.ipynb |
프루닝(가지치기) — OBD saliency vs magnitude, 재학습으로 압축, 2:4 structured sparsity | |
notebooks/low-bit-quantization.ipynb |
저비트 양자화 PTQ 심화 — FP4·MXFP4 그룹 양자화(micro-tensor scaling), outlier 실험, KL clipping, AdaRound, Hadamard 회전 | |
notebooks/qat.ipynb |
QAT(양자화 인지 학습) — fake quantization, STE(autograd.Function), PTQ vs QAT 비교 |
위 Open in Colab 배지를 누르면 Colab에서 바로 열립니다. 별도 설치 없이 상단부터 순서대로 실행하면 됩니다 (런타임 → 모두 실행).