Work through structured notebooks to learn how to build neural networks for image classification, NLP, and regression with TensorFlow.
Build a food image classifier as a milestone project, learning how to apply transfer learning with a pretrained model.
Run Jupyter notebooks locally to follow along with the Zero to Mastery TensorFlow course and complete the provided exercises.
Reference the fixes section to resolve TensorFlow API compatibility issues when running older course notebooks on newer TensorFlow versions.
Requires a Python environment with TensorFlow installed, some notebooks may need version-specific fixes noted in the README.
"tensorflow-deep-learning" is the official code repository for the Zero to Mastery Deep Learning with TensorFlow course. It contains all the Jupyter notebooks, datasets, slides, and exercises used in the course, which teaches the foundations of deep learning and how to build neural networks for common problem types using TensorFlow and Keras. The course is structured around numbered notebooks that progressively cover more ground: TensorFlow fundamentals, regression, classification, computer vision with convolutional neural networks, transfer learning, natural language processing, and two milestone projects where you build a food image classifier and a paper-skimming tool. Each notebook includes both code and explanatory text, and comes with exercises and extra reading suggestions. The first 14 hours of video content, covering the first three notebooks, are available free on YouTube. The remaining modules, notebooks 03 through 10, are part of the paid Zero to Mastery Academy. An online book version of the course materials is also available for free. The repository has received multiple compatibility updates over the years as newer TensorFlow versions changed function names and APIs. If you are working through the course, the README includes a fixes section with guidance on adjustments needed for specific TensorFlow versions. The materials use Jupyter notebooks, which mix code cells and text cells, meaning you can read explanations and run the code in the same document. The course assumes some prior programming experience but does not require a background in mathematics or machine learning. The full README is longer than what was shown.
← mrdbourke on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.