ylecun/mnist
Viewer β’ Updated β’ 70k β’ 77.4k β’ 241
This is a Vector Quantized Variational Autoencoder (VQ-VAE) trained on the MNIST dataset using PyTorch. The model compresses and reconstructs grayscale handwritten digits and is used as part of an image augmentation and generative modeling pipeline.
loss_curve.pngThis model learns compressed representations of digit images using vector quantization. The reconstructions can be used for augmentation or generative downstream tasks.
generator.pt: Trained VQ-VAE model weights.loss_curve.png: Visual plot of training loss across 35 epochs.fid_score.json: Stored FrΓ©chet Inception Distance (FID) evaluation result.fid_real/ and fid_fake/: 1000 real and generated images used for FID computation.import torch
from models.vqvae.model import VQVAE
model = VQVAE()
model.load_state_dict(torch.load("generator.pt", map_location="cpu"))
model.eval()