ML

Restricted Boltzmann Machine(RBM)

KAU 2021. 1. 30. 23:54

RBM은 Generative Model로 확률밀도함수를 모델링하는것이 목표이다.

 

확률밀도함수 개념

확률밀도함수를 알면 무엇을 할 수 있는가?

조건부확룰을 이용하여 sampling을 할 수 있다.

 

내부적인 연결이 없는 볼츠만 머신이라고 생각할 수 있으며 조건부 확률을 구하기 수월하다.

Energy라는 새로운 개념을 사용한다

 

조건부확률은 위와 같은 과정으로 구할 수 있다.

hidden layer를 1로 샘플링할지 0으로 샘플링할지 

조건부확률을 통해서 구할 수 있다.

 

RBM은 Backward를 통해 샘플링한 데이터와 원래 데이터의 차이를 좁혀가는 방식으로 학습한다.