Dog Classification using PyTorch

by Heather Spetalnick

python machine learning pytorch Microsoft Azure tutorial 90 minutes

Have you ever seen a dog and wanted to know what breed it was? In this tutorial, you will learn how to train an image classification model using transfer learning.

The Azure Machine Learning SDK's PyTorch estimator enables you to easily submit PyTorch training jobs for both single-node and distributed runs on Azure compute. The model is trained to classify dog breeds first using a pretrained ResNet model that has been trained on the Stanford Dog dataset.

To sign up for this tutorial, follow this link

About the Author

Heather Spetalnick (formerly Shapiro) is a Program Manager from Boston on the Azure Machine Learning team. She works to ensure successful user experiences across the Azure Machine Learning platform  for professional data scientists. Prior to becoming a Program Manager, Heather was a Technical Evangelist in New York, where she worked closely with partners, developer communities, and students to help them learn, adopt, and use preferred data science and machine learning practices and tools from Microsoft. Heather completed her undergraduate degree at Duke University and graduated in the Class of 2015. She received Bachelors of Science in Computer Science and Statistical Science, and completed an Honors Thesis about employing Bayesian Approaches to Understanding Music Popularity. Heather blogs at and tweets at

Author website: