반응형
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 | 31 |
Tags
- pytorch
- 터미널꾸미기
- 딥러닝
- Docker
- GenerativeModel
- 프라이탁 존버
- 프라이탁
- Normalizing flow
- 캐나다 TD 예약
- iterm2꾸미기
- 캐나다 은행 계좌 개설
- GAN
- MachineLearning
- agnoster폰트
- Flow
- 캐나다 TDBAnk
- agnoster폰트꺠짐
- DTW
- 머신러닝
- 캐나다 TD 한국인 예약
- Generative model
- 캐나다월세
- agnoster폰트깨짐
- 캐나다 은행계좌 개설
- 캐나다 TD 한국인 직원 예약
- 콘도렌트
- EATS
- 캐나다콘도렌트
- iterm2환경설정
- iterm2자동완성
Archives
- Today
- Total
TechNOTE
[GLOW] Affine Coupling Layer 본문
Normalizing Flow?
Normalizing Flow 는 invertible한 bijective function을 쌓아서 만드는 Generative model인데,
Affine coupling layer는 그 flow network를 구성하는 방법중에 하나이다 ㅎㅎ 즉 invertible하고 bijective하다는 뜻.
그래서 invertible function이 구하기 쉬워야 하고, log determinant를 구하는 과정이 efficient 해야 하는데 이 둘 다에 해당한다. 그래서 어떻게 되나 한번 보자.. ㅎㅎ
Affine Coupling Layer
$$x_a, x_b = split(x)$$
$$ m, logs = NN(x_a) $$
$$ x_b = m + x_a * exp(logs) $$
$$ \hat{x} = cat(x_a, x_b) $$
이렇게 바꿔주는 방식이다. 이렇게 하면
다음과 같이 jacobian matrix를 구할 수 있는데, 이 upper triangular matrix의 determinant는 대각 원소들의 합이므로 logdet도 쉽게 계산이 가능하다!
반응형
'딥러닝, 연구' 카테고리의 다른 글
[논문리뷰] You Only Look Once:Unified, Real-Time Object Detection (2) | 2021.05.27 |
---|---|
[논문리뷰] Flow ++ (2) | 2021.05.05 |
Set python3 as default in ubuntu (0) | 2021.04.28 |
[논문리뷰] Glow: Generative Flow with Invertible 1×1 Convolutions (2) | 2020.12.02 |
Normalizing flow 설명 (0) | 2020.12.01 |
Comments