2024/10 2

Gaussian Distribution의 Covariance Matrix을 타원으로 시각화 및 샘플링 하는 방법

Gaussian을 타원형으로 시각화한다. Kalman filter, Gaussian Splatting, VAE(Variational Auto Encoder), low pass filter의 smoothing Kernel... etc. 많은 곳에서 Gaussian이 쓰인다. 이런 알고리즘들은 Covariance를 타원으로 시각화하고, 타원으로 샘플을 추출한다. 해당 포스팅은 3가지로 나뉜다.Background에선 Gaussian의 정의와 타원이 나타내는 의미에 대해서 서술한다.둘째, LU 분해를 통해 covariance matrix에서 sampling하는 방법에 관해 서술한다.셋째는 covaraince matrix에서 타원을 그리는 방법에 관해 서술한다.1. Background1.1 Gaussian Dis..

Mathematics 2024.10.26

UML 언제 써야 하는가?

Clean code의 작가 밥 아저씨의 "UML 실전에선 이것만 쓰인다"의 내용을 발췌했다.소프트웨어 공학 과목을 들으면서 공감되는 부분이 많아서 가져왔다. 1. UML이란? Unified Modeling Language로 SW에서 설계할 때 쓰이는 Diagram을 만드는 언어이다.  StarUML과 Draw.io를 통해서 그릴 수 있다.  2. Diagram이란Diagram: 그래픽이나 구조로 대상을 나타내는 이다. 다이어그램으로 전달하고 시픈 것은 Concept, Specification, Implementation 3가지 이다.Concept(개념): 소스코드와 관계가 적다. 자연어 논문과 가깝다.Animal←Dog 해석이 다분함 속한다, 속박한다. 다양한 해석이 가능하다. Specification(..

카테고리 없음 2024.10.12