https://github.com/hojonathanho/diffusion
Denoising Diffusion Probabilistic Modelμ λν μ΄ν΄
negative log likelyhoodλ₯Ό μ¬μ©νλ μ΄μ : κ³μ°μ κ³±μ μ λ§μ μΌλ‘ λ³ν
KL Divergence : λ νλ₯ λΆν¬ κ°μ μ°¨μ΄λ₯Ό μΈ‘μ νλ λ°©λ²μ λλ€. μ΄λ μλ λΆν¬ Pμ λΉκ΅νμ¬ λ체 λΆν¬ Qκ° μΌλ§λ μ λ§λμ§λ₯Ό μλν
Markov Chain : Markov μ±μ§μ μ΄μ° νλ₯ κ³Όμ Markov μ±μ§ : νΉμ μν(t+1)μ νλ₯ μ νμ¬(t)μ μνμ μμ‘΄
μ΄μ° νλ₯ κ³Όμ : μ΄μ°μ μΈ μκ°(0μ΄,1μ΄,2μ΄β¦.) μμμμ νλ₯ μ νμ
normalizing flow : μ¬μΈ΅ μ κ²½λ§ κΈ°λ° νλ₯ μ μμ± λͺ¨ν μ€ νλ, μ μ¬ λ³μ(Z) κΈ°λ° νλ₯ μ μμ± λͺ¨νμΌλ‘μ, μ μ¬λ³μ νλμ βλ³μλ³νβ 곡μμ νμ©
λν¨μ λͺ¨λΈμ ν¬κ² noising part, denoising partλ‘ κ΅¬μ±. noising partλ inputμ κ°μ°μμ λΆν¬λ‘ λ§λλ κ³Όμ μΌλ‘
markov chain νμμΌλ‘ μμ£Ό λ§μ stepμ κ±°μ³ μ§ν.
denoising partλ noising partμμ λ³ν κ°μ°μμ λΆν¬λ₯Ό μλλλ‘ ν볡μν€λ κ³Όμ .