9.5 TensorFlow and PyTorch
TensorFlow (Google) and PyTorch (Meta) are the two big frameworks for building and training deep learning models.
Chapter 9: Tools and Technologies for AI
TensorFlow was released by Google in 2015, and Keras - now part of it - makes building networks beginner-friendly. PyTorch came out of Meta (Facebook) in 2016 and became a favourite in research for being flexible and feeling very "Pythonic".
Both let you define neural network layers, train them on GPUs and deploy them. Many of today's big AI models are built with PyTorch.
Which should you learn? Either is fine - concepts transfer. Many beginners start with Keras for its simplicity, or PyTorch because so many tutorials and research projects use it.
Key takeaways
TensorFlow/Keras (Google) and PyTorch (Meta)
Both build and train deep neural networks
PyTorch is very popular in research