[ML] 9주차-3 : Multivariate Gaussian Distribution (Optional)

k_dah·2021년 12월 8일
0

MachineLearning_AndrewNg

목록 보기
25/32

Machine Learning by professor Andrew Ng in Coursera

Anomaly Detection

1) Multivariate Gaussian Distribution

  • 기존 데이터와 새로 들어온 데이터 x1,x2x_1, x_2와의 거리는 꽤 멀다.
  • 그런데 오른쪽 그래프를 보면 그렇게 anomalousanomalous한 것 같지는 않다.
    -> 즉, anomalyanomaly 감지를 실패했다.
  • x1x_1x2x_2보다는 기존 데이터들과 잘 섞여 있기때문에 x1x_1의 확률이 더 높아야 한다.
    하지만 왼쪽 그래프에서 파란색 선들을 보면 x1x_1x2x_2의 확률은 같다.
    -> detection 알고리즘을 Multivariate Gaussian distribution을 이용해 개선해 본다.

Multivariate Gaussian (Normal) examples


2) Anomaly Detection using the Multivariate Gaussian Distribution


Parameter fitting:
주어진 훈련 세트 {x(1),x(2),x(3)...,x(m)}\{x^{(1)}, x^{(2)}, x^{(3)}... , x^{(m)}\} (xRnx\in R^n) 일 때,

μ=1mi=1mx(i)\mu = \frac{1}{m}\sum_{i=1}^{m}x^{(i)}
Σ=1mi=1m(x(i)μ)(x(i)μ)T\Sigma = \frac{1}{m}\sum_{i=1}^{m}(x^{(i)}-\mu)(x^{(i)} - \mu)^T

주어진 데이터가 multivariate Gaussian distribution을 따른다면 위와 같이 μ\muΣ\Sigma를 구한다.

Anomaly detection with the multivariate Gaussian


profile
개똥이

0개의 댓글