1 The mechanics of learning

This chapter covers

  • Using Google Colab for coding
  • Introducing PyTorch, a tensor-based API for deep learning
  • Running faster code with PyTorch’s GPU acceleration
  • Understanding automatic differentiation as the basis of learning
  • Using the Dataset interface to prepare data

Deep learning, also called neural networks or artificial neural networks, has led to dramatic advances in machine learning quality, accuracy, and usability. Technology that was considered impossible 10 years ago is now widely deployed or considered technically possible. Digital assistants like Cortana, Google, Alexa, and Siri are ubiquitous and can react to natural spoken language. Self-driving cars have been racking up millions of miles on the road ...

Get Inside Deep Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.