Presenter: Erik Spence, SciNet
The standard approach to programming neural networks is to use a neural network programming framework. Neural network frameworks are specifically designed to make implementing neural networks easy, and development fast. However, those beginning their journey in programming neural networks may be unfamiliar with the available frameworks, and the advantages of each. In this talk two solutions to the standard MNIST problem will be presented, using two commonly-used neural network frameworks: PyTorch Lightning and Keras/Tensorflow. We will compare the two frameworks for ease of implementation, performance, and training speed. The advantages and disadvantages of the two frameworks will be discussed. Familiarity with neural network and Python programming will be assumed.