Introduction to PyTorch and Tensorflow

Workshop, Purdue University, Rosen Center for Advanced Computing, 2025

This introductory workshop presented the core concepts and workflows of PyTorch and TensorFlow, two widely used deep learning frameworks. Topics included tensors, computation graphs, automatic differentiation, gradient-based optimization, and the architectural and programming differences between the two frameworks.

The session also provided hands-on demonstrations of building and training simple neural networks in both PyTorch and TensorFlow, from defining model layers to implementing complete training loops.

View workshop slides

View Jupyter notebook