Skip to content

Epistemic Uncertainty Estimation with Monte Carlo Dropout

Notifications You must be signed in to change notification settings

berry1111/Uncertainty-Estimation-BNN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uncertainty-Estimation-BNN

Original Paper: Dropout as a Bayesian Approximation

The Data

California Housing Prices

Types of Uncertainty

Epistemic Uncertainty: accounts for uncertainty in the model -- uncertainty which can be explained away given enough data (e.g., in the problem of dangerous creatures predicton, if only given the picture of lion and giraffe in the training phase, the model will have high uncertainty of classify zombie included test dataset.
e1

Aleatoric uncertainty: captures noise inherent in the observations. (e.g, in the example above, probably not dangerous if they are not hungry).

Method

MC Dropout

  • Don’t change structure of NN
  • Set weight = 0 when drop out
  • Probability = drop weight/ total weight
  • Open drop out during prediction
  • Result: Deviation between confidence and hit probabilty = 0.1656

About

Epistemic Uncertainty Estimation with Monte Carlo Dropout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%