베이지안 심층 신경망
IT 위키
더 많은 작업
베이지안 심층 신경망(Bayesian Deep Neural Network, BNN 또는 Bayesian Deep Learning)은 전통적 인공신경망의 가중치 및 매개변수(parameter)를 고정값이 아닌 확률분포로 모델링하여, 예측의 불확실성까지 함께 고려할 수 있는 심층 신경망 모델이다.
- BNN에서는 입력 \( x \) 에 대해 출력 \( y \) 의 사후 분포을 구하려 한다:
\[ p(y \mid x, \mathcal{D}) = \int p(y \mid x, \theta)\, p(\theta \mid \mathcal{D}) \, d\theta \]
- 여기서 \( \theta \) 는 신경망의 모든 가중치 및 매개변수이다. [3]
- 하지만 사후 분포 \( p(\theta \mid \mathcal{D}) \)는 일반적으로 계산이 불가능하므로, 다양한 근사 방법이 사용된다:
- ↑ A Primer on Bayesian Neural Networks: Review and Debates, arXiv
- ↑ Hands-on Bayesian Neural Networks – A Tutorial for Deep Learning, arXiv
- ↑ Bayesian Neural Networks tutorial
- ↑ Variational Inference to Measure Model Uncertainty in Deep Neural Networks, arXiv
- ↑ Chapter on Bayesian Deep Learning
- ↑ Knowing what you know in brain segmentation using Bayesian deep neural networks, arXiv
- ↑ Bayesian Deep Learning is Needed in the Age of Large-Scale AI, arXiv