Uncertainty Quantification Some simple implementations of Latin Hypercube Sampling Hamiltonian Monte Carlo Gaussian Process Regression Subset Simulation Bayesian Neural Networks