Bayesian neural networks using magnetic tunnel junction-based probabilistic in-memory computing