Views
No views yet
pip install torch torchvision1import torch
2from torchvision import models
3
4model = models.vgg19(pretrained=True)
5# Modify the classification layer for binary output (snow vs no-snow)
6model.classifier[-1] = torch.nn.Linear(model.classifier[-1].in_features, 2)
7model.load_state_dict(torch.load('Best_Model_VGG19.pt'))
8model.eval()1with torch.no_grad():
2 output = model(image_tensor)
3 prediction = torch.argmax(output, dim=1)
4 print("Snow detected" if prediction.item() == 1 else "No snow detected")Ricardo de Deijn and Rajeev Bukralia, "Image Classification for Snow Detection to Improve Pedestrian Safety," Midwest Association for Information Systems (MWAIS) 2024. Link to Paper