250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 |
Tags
- 재귀
- Mac
- 경사하강법
- 설정
- Python
- 손실함수
- 15649
- 기계학습
- streamlit
- pyenv
- 파이싼
- 1101
- 가상환경
- BOJ
- 백준
- end to end
- 개발환경
- 1002
- 9020
- 그리디 알고리즘
- 4948
- 실버
- 파이썬
- n과 m
- 밑바닥부터 시작하는 딥러닝
- 신경망 학습
- 백트래킹
- N-Queen
Archives
- Today
- Total
목록2024/09/01 (1)
파이톨치
[끄적끄적] CNN의 역전파
최근 Grad-CAM에 대해 공부하면서 의문점이 생긴 것이 있어 정리한다. CNN 같은 경우에 역전파가 어떻게 진행되는지이다. 생각해보면 cnn의 경우 가중치를 공유하는 형태가 될 것이다. 스트라이드가 진행되면서 커널을 공유한다. 그렇다면 학습은 어떻게 할까? PyTorch의 CNN(Convolutional Neural Network)에서 커널(kernel)도 학습 가능한 파라미터입니다.커널의 값은 네트워크의 학습 과정에서 업데이트되는 가중치로 간주됩니다. 따라서 커널 자체가 학습의 대상입니다. 커널과 연결된 "가중치"만 학습되는 것이 아니라, 커널의 값(필터 값)도 학습을 통해 최적화됩니다.CNN에서 커널의 역할커널(필터): CNN에서 커널은 필터로도 불리며, 이미지나 입력 데이터의 특정한 패턴을 감지..
AI&ML/BoostCamp AI Tech
2024. 9. 1. 13:12