awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mrdbourke avatar

mrdbourke/tensorflow-deep-learning

0
View on GitHub↗
5,914 stars·2,829 forks·Jupyter Notebook·MIT·10 vuesdbourke.link/ZTMTFcourse↗

Tensorflow Deep Learning

This is a comprehensive deep learning course delivered entirely through Jupyter Notebooks, designed to teach neural network construction using TensorFlow 2.x. The curriculum follows a sequential-model-first pedagogy, introducing the Sequential API before moving to functional and subclassing approaches, and covers the full spectrum of model building from regression and classification through convolutional neural networks, natural language processing, and time series forecasting.

The course is structured around a checkpoint-based training workflow that saves the best model weights during training, enabling resumption and evaluation without retraining. It includes a transfer learning pipeline for reusing pre-trained model weights as feature extractors or fine-tuning later layers, and a mixed-precision training pipeline that accelerates training and reduces memory usage by combining 16-bit and 32-bit floating-point arithmetic. Models are exported in .h5 format for direct submission to the TensorFlow Developer Certificate exam platform.

The material covers building and training neural networks for image classification, text processing with embeddings and recurrent or transformer layers, and time series forecasting from sequential historical data. It also provides guidance on diagnosing common performance issues related to input shapes, datatypes, activation functions, and loss functions. The course includes study materials and practice exercises aligned with the official TensorFlow Developer Certificate exam objectives, along with instructions for configuring a local development environment to ensure hardware can train exam models within required time limits.

Features

  • Deep Learning Courses - Delivers a comprehensive deep learning course teaching neural network construction using TensorFlow 2.x.
  • Jupyter Notebook Curricula - Delivers a structured deep learning curriculum as Jupyter notebooks with embedded code and exercises.
  • Convolutional Neural Network Training - Trains models to recognize and classify objects in images using convolutional and pooling layers.
  • Image Classification - Builds convolutional neural networks to recognize and classify objects in images using TensorFlow 2.x.
  • Neural Network Classification - Trains models to assign categorical labels to data points using activation functions and loss functions.
  • Transfer Learning Pipelines - Reuses pre-trained model weights as feature extractors or fine-tunes later layers for new tasks.
  • Natural Language Processing - Trains models to classify and understand text data using embeddings and recurrent or transformer layers.
  • Neural Network Construction - Walks through constructing, training, and evaluating neural networks for regression, classification, and image recognition.
  • Regression Neural Networks - Trains models to predict continuous numerical values from input features using dense layers and optimizers.
  • Sequential-First Pedagogies - Teaches neural network construction by starting with the Sequential API before introducing other approaches.
  • Neural Network Training - Provides walkthroughs for constructing, training, and evaluating neural network models.
  • Pre-training Transfer Learning - Adapts pre-trained neural networks to new tasks through feature extraction and fine-tuning.
  • Time Series Forecasting - Trains models to predict future values from sequential data using past observations and trends.
  • Best Weight Checkpointers - Saves the best model weights during training for resumption and evaluation without retraining.
  • Transfer Learning - Reuses features from a pre-trained model and adapts them to a new task with less training data.
  • TensorFlow Developer Certificate Preparation - Provides study materials and practice exercises aligned with the official TensorFlow Developer Certificate exam.
  • Certification Preparation Materials - Provides study materials and practice exercises aligned with the official TensorFlow Developer Certificate exam.
  • Classification Training - Builds and trains neural networks to classify images using TensorFlow 2.x.
  • Mixed Precision Training - Trains models faster and uses less memory by combining 16-bit and 32-bit floating-point arithmetic.
  • Transfer Learning Guides - Provides guides on reusing pre-trained model features and fine-tuning them for new tasks.
  • Model Checkpointing - Saves the best model weights during training and reloads them for evaluation or further training.
  • Text Tokenization - Tokenizes text data to classify content or predict sequences using a neural network.
  • Layer Unfreezing Fine-Tuners - Unfreezes and retrains later layers of a pre-trained model to adapt it to a new, similar task.
  • Feature Extraction Pipelines - Uses a pre-trained model as a fixed feature extractor to train a new classifier on a smaller dataset.
  • TensorFlow Time Series - Provides instructions for training models to predict future values from sequential data using TensorFlow.
  • Model Export Submissions - Exports trained models in .h5 format for direct submission to the TensorFlow Developer Certificate exam.
  • Educational Resources - Comprehensive tutorial series for learning deep learning with TensorFlow.

Historique des stars

Graphique de l'historique des stars pour mrdbourke/tensorflow-deep-learningGraphique de l'historique des stars pour mrdbourke/tensorflow-deep-learning

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Tensorflow Deep Learning

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tensorflow Deep Learning.
  • morvanzhou/tensorflow-tutorialAvatar de MorvanZhou

    MorvanZhou/Tensorflow-Tutorial

    4,334Voir sur GitHub↗

    This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for

    Pythonautoencoderclassificationcnn
    Voir sur GitHub↗4,334
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Voir sur GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Voir sur GitHub↗4,983
  • nfmcclure/tensorflow_cookbookAvatar de nfmcclure

    nfmcclure/tensorflow_cookbook

    6,239Voir sur GitHub↗

    The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine learning models using TensorFlow. It covers the full model lifecycle, from constructing neural networks and training them with configurable parameters to packaging trained models for production deployment with unit tests and multi-device support. The project also integrates TensorBoard for logging and visualizing computational graphs, scalar summaries, and histograms during training. The cookbook demonstrates a wide range of machine learning techniques, including convolutional ne

    Jupyter Notebookclassificationcnngenetic-algorithm
    Voir sur GitHub↗6,239
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Voir sur GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Voir sur GitHub↗4,555
Voir les 30 alternatives à Tensorflow Deep Learning→

Questions fréquentes

Que fait mrdbourke/tensorflow-deep-learning ?

This is a comprehensive deep learning course delivered entirely through Jupyter Notebooks, designed to teach neural network construction using TensorFlow 2.x. The curriculum follows a sequential-model-first pedagogy, introducing the Sequential API before moving to functional and subclassing approaches, and covers the full spectrum of model building from regression and classification through convolutional neural networks, natural language processing, and time series…

Quelles sont les fonctionnalités principales de mrdbourke/tensorflow-deep-learning ?

Les fonctionnalités principales de mrdbourke/tensorflow-deep-learning sont : Deep Learning Courses, Jupyter Notebook Curricula, Convolutional Neural Network Training, Image Classification, Neural Network Classification, Transfer Learning Pipelines, Natural Language Processing, Neural Network Construction.

Quelles sont les alternatives open-source à mrdbourke/tensorflow-deep-learning ?

Les alternatives open-source à mrdbourke/tensorflow-deep-learning incluent : morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… nfmcclure/tensorflow_cookbook — The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… humphd/have-fun-with-machine-learning — This project is a neural network image classifier and a set of tools for building and training convolutional neural… glouppe/info8010-deep-learning — This project provides a comprehensive educational curriculum and research resource for deep learning, focusing on the…