Homework 08: Detecting Distribution Shift on MNIST using Bayesian Neural Networks#
import torch
import torch.nn as nn
import numpy as np
import matplotlib.pyplot as plt
from tqdm.auto import trange, tqdm
torch.manual_seed(42)
np.random.seed(42)
from PIL import Image
from torchvision import datasets
from torch.nn.functional import softmax
from torchvision.transforms.functional import rotate
Acknowledgments#
Initial version: Mark Neubauer
© Copyright 2025