nn.Module의 self.register_buffer에 대해 알아보자
종종 nn.Module을 상속한 class의 __init__에서 self.register_buffer라는 코드를 마주하게 되는데 몇번 공부하긴 했다만 매번 까먹어서 정리한다. self.register_buffer(name, tensor)self.register_buffer는 학습은 하지 않지만, 모델과 함께 저장/불러오기되는 텐서를 등록하는 코드이다.register_buffer에 등록된 파라미터들은 모델의 역전파가 되는 과정에서 학습되지 않지만 모델을 저장할 때, 예를들어 state_dict등에는 등록된다. 또한 .to(device)등을 이용해 CPU나 CUDA로 옮기는 기능도 정상적으로 작동한다.예를들어 class init 내부에 다음과 같은 코드가 있다면class MyClass(nn.Module): ..
Computer/코딩 개꿀팁
2025. 6. 26. 12:12
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 인공지능
- 최대우도추정
- 선형대수
- 기계학습
- 오일석기계학습
- 백준
- dataloader
- nanobody
- 베이즈정리
- manim library
- 3B1B따라잡기
- eigenvalue
- marginal likelihood
- elementry matrix
- Matrix algebra
- MLE
- ai신약개발
- 이왜안
- Manimlibrary
- MatrixAlgebra
- 3b1b
- 파이썬
- MorganCircularfingerprint
- antigen antibody interaction prediction
- 논문리뷰
- manimtutorial
- eigenvector
- 나노바디
- 항원항체결합예측모델
- manim
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
글 보관함