tensorflow-deep-learning  by mrdbourke

Deep learning course materials using TensorFlow

created 4 years ago
5,662 stars

Top 9.2% on sourcepulse

GitHubView on GitHub
Project Summary

This repository contains comprehensive course materials for the "Zero to Mastery Deep Learning with TensorFlow" course, targeting individuals with Python experience seeking to build and train neural networks. It offers a code-first approach to learning deep learning fundamentals, computer vision, NLP, and time series analysis using TensorFlow/Keras, with the benefit of practical, hands-on projects.

How It Works

The course follows a "Code -> Concept -> Code" methodology, prioritizing immediate practical application of deep learning techniques. It utilizes Google Colab notebooks for all exercises, providing structured learning paths with accompanying datasets, pre-trained models, and detailed explanations. The curriculum progresses from foundational TensorFlow operations to advanced topics like transfer learning, NLP, and time series forecasting, culminating in milestone projects.

Quick Start & Requirements

  • Environment: Google Colab is the primary environment. Local setup requires Python (3.6+ recommended) and TensorFlow (2.10+ for certain notebook updates).
  • Prerequisites: 6+ months of Python coding experience and familiarity with basic machine learning concepts (training/validation/test sets, supervised learning), pandas, NumPy, and Matplotlib.
  • Resources: Links to YouTube lectures, an online book version, and the Zero to Mastery Academy for full course access are provided.

Highlighted Details

  • Covers 10 core modules on deep learning with TensorFlow, including Computer Vision, NLP, and Time Series.
  • Includes three major milestone projects: Food Vision, SkimLit (NLP), and BitPredict (Time Series).
  • Offers extensive exercises and extra-curriculum resources for each module to deepen understanding.
  • Provides solutions to exercises within the repository.

Maintenance & Community

The repository is actively maintained, with recent updates in May 2024 reflecting changes in TensorFlow versions and program deprecations. Discussions are encouraged for questions and clarifications.

Licensing & Compatibility

The repository content is primarily for educational purposes. Specific licensing for datasets or external resources may vary.

Limitations & Caveats

The TensorFlow Developer Certification section is archived as the program is no longer available. Some notebook updates require newer TensorFlow versions (2.13+ for specific fixes). The course assumes a "code-first" learning style, which may not suit all learners.

Health Check
Last commit

11 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
145 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.