Skip to content

Instantly share code, notes, and snippets.

@adamoudad
Last active October 13, 2020 01:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamoudad/80b51520ee80ab8796dbf5950de41035 to your computer and use it in GitHub Desktop.
Save adamoudad/80b51520ee80ab8796dbf5950de41035 to your computer and use it in GitHub Desktop.
from torchvision import datasets, transforms
from torch.utils.data import DataLoader
from torch.optim import Adam
from torch import nn
transform=transforms.Compose([
transforms.ToTensor(),
transforms.Normalize((0.1307,), (0.3081,))
])
dataset = datasets.MNIST('./mnist_data', train=True, download=True,
transform=transform)
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model = Perceptron().to(device)
optimizer = Adam(model.parameters())
criterion = nn.CrossEntropyLoss()
batch_size = 64
train_loader = DataLoader(dataset,
batch_size=batch_size,
num_workers=1,
pin_memory=True,
shuffle=True,
drop_last=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment