awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 Repos

Awesome GitHub RepositoriesDeep Learning Tutorials

Educational resources and guides for deep learning frameworks and techniques.

Distinguishing note: None of the candidates matched; this is a collection of learning resources for deep learning.

Explore 22 awesome GitHub repositories matching education & learning resources · Deep Learning Tutorials. Refine with filters or upvote what's useful.

Awesome Deep Learning Tutorials GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • avik-jain/100-days-of-ml-codeAvatar von Avik-Jain

    Avik-Jain/100-Days-Of-ML-Code

    51,254Auf GitHub ansehen↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    Provides educational content on deep learning basics using TensorFlow and Keras.

    100-days-of-code-log100daysofcodedeep-learning
    Auf GitHub ansehen↗51,254
  • fastai/fastbookAvatar von fastai

    fastai/fastbook

    24,587Auf GitHub ansehen↗

    This project is an interactive educational textbook and comprehensive machine learning resource designed for deep learning education. It provides a structured curriculum that combines narrative prose with executable code, utilizing literate programming to create reproducible learning experiences within a collection of Jupyter Notebooks. The repository distinguishes itself by teaching machine learning through applied research and modular design. It demonstrates a callback-driven training loop, a declarative data-block pipeline, and a layered abstraction API that allows users to transition betw

    Provides structured introductory lessons for neural network development.

    Jupyter Notebookbookdata-sciencedeep-learning
    Auf GitHub ansehen↗24,587
  • zergtant/pytorch-handbookAvatar von zergtant

    zergtant/pytorch-handbook

    21,658Auf GitHub ansehen↗

    This project is a comprehensive educational resource and technical documentation suite for learning and developing deep learning models. It serves as an open-source textbook, implementation manual, and framework tutorial designed to guide users through the mathematical foundations and practical application of neural networks. The resource provides detailed instructional content on building various model architectures, including convolutional and recurrent neural networks. It includes a dedicated distributed training guide and a learning path that covers the fundamentals of tensors, automatic

    Supplies a comprehensive set of tested tutorials for learning and developing deep learning models using PyTorch.

    Jupyter Notebookdeep-learningmachine-learningneural-network
    Auf GitHub ansehen↗21,658
  • open-source-for-science/tensorflow-courseAvatar von open-source-for-science

    open-source-for-science/TensorFlow-Course

    16,285Auf GitHub ansehen↗

    This is a TensorFlow learning course and machine learning education resource. It is a notebook-based interactive course that provides a deep learning tutorial series and a guide to the Keras API through executable Python code and formatted text. The material focuses on deep learning education, covering the implementation of TensorFlow models and the design of neural network architectures such as multilayer perceptrons and convolutional networks. It includes instructional content on constructing custom training loops and dataset generators for data pipeline engineering. The course covers mach

    Offers a practical tutorial series on constructing neural networks and implementing custom training loops.

    Jupyter Notebook
    Auf GitHub ansehen↗16,285
  • instillai/tensorflow-courseAvatar von instillai

    instillai/TensorFlow-Course

    16,285Auf GitHub ansehen↗

    This project is a TensorFlow learning course consisting of a deep learning tutorial series and guided modules. It provides the source code and documentation necessary to build and train neural network architectures and machine learning algorithms. The repository serves as a machine learning deployment guide, providing practical examples for moving trained models from development environments into production. It includes templates and guided tutorials for model development and prototyping. The course covers AI model education through a structured curriculum focused on tensor-based computation

    Provides a series of step-by-step educational modules on implementing neural network architectures.

    Jupyter Notebookdeep-learningdeep-learning-tutorialpython
    Auf GitHub ansehen↗16,285
  • graykode/nlp-tutorialAvatar von graykode

    graykode/nlp-tutorial

    14,855Auf GitHub ansehen↗

    This repository serves as an educational resource for learning the foundational architectures of natural language processing through concise code implementations. It provides a structured collection of deep learning models designed to process and understand human language, focusing on the core mechanics of neural network sequence modeling and text analysis. The project distinguishes itself by offering direct, hands-on implementations of complex architectures, including Transformers, attention mechanisms, and word embedding generation. By utilizing tensor-based computational graphs and gradien

    Offers instructional code and tutorials for building deep learning models.

    Jupyter Notebookattentionbertnatural-language-processing
    Auf GitHub ansehen↗14,855
  • chenyuntc/pytorch-bookAvatar von chenyuntc

    chenyuntc/pytorch-book

    12,816Auf GitHub ansehen↗

    This project serves as a comprehensive educational resource and technical guide for mastering deep learning through the PyTorch framework. It provides structured tutorials and practical code examples designed to teach core machine learning principles, ranging from fundamental tensor operations to the construction of complex neural network architectures. The repository distinguishes itself by bridging the gap between theoretical concepts and hands-on implementation. It covers the development of generative applications, such as image synthesis and style transfer, while offering guidance on opti

    Offers structured tutorials and code examples to teach core machine learning principles and deep learning fundamentals.

    Jupyter Notebookautogradcaptioncharrnn
    Auf GitHub ansehen↗12,816
  • chiphuyen/tf-stanford-tutorialsAvatar von chiphuyen

    chiphuyen/tf-stanford-tutorials

    10,377Auf GitHub ansehen↗

    This project is a deep learning educational resource providing a collection of TensorFlow tutorials and programming exercises. It serves as a set of machine learning code samples designed for university-level courses on machine learning research. The repository focuses on machine learning education and deep learning research, providing practical examples for implementing neural networks from scratch. It supports neural network prototyping and the development of TensorFlow models to help users apply deep learning theory to software implementations.

    Provides a collection of practical tutorials and guides for implementing neural networks using TensorFlow.

    Python
    Auf GitHub ansehen↗10,377
  • vahidk/effectivetensorflowAvatar von vahidk

    vahidk/EffectiveTensorflow

    8,589Auf GitHub ansehen↗

    EffectiveTensorflow is a deep learning tutorial suite and learning resource designed for building models within the TensorFlow framework. It serves as a practical implementation guide and development manual for creating neural network architectures. The project provides curated instructions for prototyping custom operations and implementing conditional logic for recurrent and deep learning structures. It focuses on the transition from imperative prototyping to the optimization of symbolic execution graphs for hardware accelerators. The resource covers numerical stability management to preven

    Provides curated guides on numerical stability, gradient descent, and tensor arithmetic.

    Auf GitHub ansehen↗8,589
  • morvanzhou/pytorch-tutorialAvatar von MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Auf GitHub ansehen↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Provides a detailed guide for implementing convolutional, recurrent, and generative network architectures.

    Jupyter Notebookautoencoderbatchbatch-normalization
    Auf GitHub ansehen↗8,458
  • czy36mengfei/tensorflow2_tutorials_chineseAvatar von czy36mengfei

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786Auf GitHub ansehen↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    Offers a comprehensive collection of deep learning tutorials and notebooks written in Chinese using TensorFlow.

    Jupyter Notebook
    Auf GitHub ansehen↗7,786
  • datawhalechina/fun-recAvatar von datawhalechina

    datawhalechina/fun-rec

    7,177Auf GitHub ansehen↗

    fun-rec is a learning guide and framework for building personalized recommendation systems, covering everything from deep learning ranking to generative recommendation paradigms. It provides instructional content on constructing industrial-grade architectures that span offline data processing and real-time online serving. The project distinguishes itself by focusing on generative recommendation, treating the suggestion process as a sequence-to-sequence task using large language models and transformer models to generate item identifiers rather than traditional ranking lists. It also emphasizes

    Offers instructional content on predicting preferences through collaborative filtering and deep factorized models.

    Pythonalgorithm-engineeringdeep-learninginterview-questions
    Auf GitHub ansehen↗7,177
  • microsoft/nlp-recipesAvatar von microsoft

    microsoft/nlp-recipes

    6,436Auf GitHub ansehen↗

    nlp-recipes is a collection of implementation guides and reference templates for applying natural language processing techniques to real-world tasks. It provides standardized workflows and code examples for developing NLP pipelines, from dataset preparation and model training to performance evaluation. The project focuses on the practical application of transformer-based models, offering patterns for fine-tuning pretrained architectures for tasks such as text classification, named entity recognition, and question answering. It also includes a toolkit for model interpretability, allowing users

    Offers step-by-step tutorials for generating text embeddings and analyzing sentiment using deep neural networks.

    Python
    Auf GitHub ansehen↗6,436
  • lyhue1991/eat_pytorch_in_20_daysAvatar von lyhue1991

    lyhue1991/eat_pytorch_in_20_days

    6,157Auf GitHub ansehen↗

    Dieses Projekt ist eine Deep-Learning-Tutorial-Serie und ein Bildungslehrplan, der entwickelt wurde, um PyTorch-Grundlagen zu vermitteln. Er dient als strukturierter Trainings-Guide zur Beherrschung neuronaler Netzwerkarchitekturen, automatischer Differenzierung sowie der Verwendung von Tensoren und dynamischen Berechnungsgraphen. Der Lehrplan konzentriert sich auf praktische Implementierungen und leitet gezielt die Entwicklung von Empfehlungssystemen, Werbemodellen und Interest-Networks an, um Benutzerpräferenzen vorherzusagen. Zudem bietet er instruktive Inhalte für Zeitreihenprognosen und die Verarbeitung sequenzieller Daten. Das Material deckt ein breites Spektrum an Deep-Learning-Funktionen ab, einschließlich der Konstruktion von Modellen für Bild- und Textklassifizierung sowie strukturierter Daten. Es integriert Workflows für GPU-Beschleunigung, Visualisierung von Trainingsmetriken und die Erstellung webbasierter Interfaces zum Testen von Modellvorhersagen. Das Projekt wird als Sammlung von Jupyter Notebooks bereitgestellt.

    Provides a comprehensive collection of guided exercises and tutorials for mastering deep learning frameworks and techniques.

    Jupyter Notebookdeep-learningpytorch
    Auf GitHub ansehen↗6,157
  • chinawithfrank/chatbotcourseAvatar von chinawithfrank

    chinawithfrank/ChatBotCourse

    6,018Auf GitHub ansehen↗

    Dieses Projekt ist ein Entwicklungskurs und Lernlehrplan, der sich auf den Bau von Chatbots mit großen Sprachmodellen (LLMs) konzentriert. Es bietet eine strukturierte Reihe von Tutorials zur Erstellung konversationeller Agenten durch die Anwendung von Natural Language Processing und Deep-Learning-Modellen. Die Materialien enthalten eine technische Anleitung zur Implementierung neuronaler Netze und Word-Embeddings zur Handhabung automatisierter Frage-Antwort-Aufgaben. Es bietet zudem einen Leitfaden zur Konstruktion groß angelegter Konversationskorpora aus externen Textquellen, um Dialogsysteme zu trainieren und zu evaluieren. Der Lehrplan deckt grundlegende Textanalysetechniken ab, einschließlich Tokenisierung und Parsing, um Benutzern zu helfen, menschliche Sprachmuster zu verstehen.

    Provides a technical walkthrough for implementing deep learning frameworks and techniques for QA.

    Python
    Auf GitHub ansehen↗6,018
  • pkmital/tensorflow_tutorialsAvatar von pkmital

    pkmital/tensorflow_tutorials

    5,668Auf GitHub ansehen↗

    This project is a collection of educational Jupyter Notebooks providing tutorials on neural network construction and tensor operations using the TensorFlow framework. It serves as a machine learning educational repository and implementation guide for deep learning students. The suite focuses on specific advanced architectures, including convolutional networks for image classification, residual networks with skip connections for training stability, and variational autoencoders for generative modeling and data synthesis. It also includes guides for building denoising and deep autoencoders to pe

    Provides a comprehensive set of interactive tutorials for learning neural network construction using TensorFlow.

    Jupyter Notebook
    Auf GitHub ansehen↗5,668
  • rasbt/python-machine-learning-book-3rd-editionAvatar von rasbt

    rasbt/python-machine-learning-book-3rd-edition

    4,988Auf GitHub ansehen↗

    This is the companion code repository for the third edition of the book Python Machine Learning. It delivers the entire learning path as a structured collection of Jupyter notebooks that progress from classical machine learning algorithms to advanced deep learning models, with every concept demonstrated through executable code and narrative text. What distinguishes this resource is its pedagogical design. Each notebook cell encapsulates a single conceptual step, letting readers run, inspect, and modify discrete units of learning. The code provides interchangeable implementations of deep lea

    Includes tutorials on neural networks, CNNs, RNNs, GANs, and reinforcement learning using TensorFlow and PyTorch.

    Jupyter Notebookdeep-learningmachine-learningscikit-learn
    Auf GitHub ansehen↗4,988
  • morvanzhou/tensorflow-tutorialAvatar von MorvanZhou

    MorvanZhou/Tensorflow-Tutorial

    4,334Auf GitHub ansehen↗

    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

    Provides step-by-step instructional resources for building various neural network architectures.

    Pythonautoencoderclassificationcnn
    Auf GitHub ansehen↗4,334
  • lisa-lab/deeplearningtutorialsAvatar von lisa-lab

    lisa-lab/DeepLearningTutorials

    4,148Auf GitHub ansehen↗

    Dieses Projekt ist eine Bildungsressource und ein Lernpfad für den Aufbau und das Training neuronaler Netzwerkarchitekturen. Es bietet eine strukturierte Sammlung von Anleitungen, Notizen und Übungen, die Benutzern helfen sollen, die Grundlagen der Entwicklung und des Prototypings von Deep-Learning-Modellen zu meistern. Die Ressource konzentriert sich auf die Übersetzung konzeptioneller Deep-Learning-Theorie in ausführbaren Code unter Verwendung einer Bibliothek für symbolische Mathematik. Sie enthält spezifische Anleitungen und Tutorials zur Ausführung neuronaler Netzwerkberechnungen auf Grafikhardware, um die Trainingszeit von Modellen zu reduzieren. Die Inhalte decken die Implementierung von Deep-Learning-Algorithmen, die Verwendung tensorbasierter Datenflüsse und die Konstruktion von Modellen mittels modularer Schichtarchitekturen ab. Sie paart theoretische Konzepte mit praktischen Referenzimplementierungen, um den Prozess des Aufbaus trainierbarer Modelle für prädiktive Aufgaben zu demonstrieren.

    Provides a structured collection of deep learning tutorials, instructional guides, and code examples.

    Python
    Auf GitHub ansehen↗4,148
  • snowkylin/tensorflow-handbookAvatar von snowkylin

    snowkylin/tensorflow-handbook

    3,927Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Handbuch für das Erstellen, Trainieren und Bereitstellen von Machine-Learning-Modellen mit TensorFlow 2. Es dient als strukturierter Lernleitfaden für grundlegende Deep-Learning-Konzepte, einschließlich neuronaler Netzwerkarchitekturen, automatischer Differenzierung und Tensor-Operationen. Das Handbuch bietet technische Anleitungen zur Optimierung der Ausführungseffizienz durch GPU-Speicherverwaltung, verteiltes Training und Modellquantisierung. Es enthält zudem detaillierte Anleitungen für den Aufbau leistungsfähiger Datenpipelines und den Export von Modellen für Produktionsserver, mobile Geräte und Webbrowser. Das Material deckt ein breites Spektrum an Funktionen ab, darunter die Modellentwicklung mit konvolutionellen und rekurrenten Netzwerken, die Implementierung benutzerdefinierter Verlustfunktionen und Layer sowie die Nutzung vortrainierter Modelle für Transfer Learning. Zudem werden Bereitstellungsstrategien für Edge-Geräte und die Nutzung cloudbasierter Runtimes zur Hardwarebeschleunigung behandelt. Die Ressource ist als Sammlung von Jupyter Notebooks implementiert.

    Serves as a comprehensive guide and tutorial for model development using TensorFlow 2.

    Jupyter Notebook
    Auf GitHub ansehen↗3,927
Vorherige12Nächste
  1. Home
  2. Education & Learning Resources
  3. Deep Learning Tutorials

Unter-Tags erkunden

  • Multi-Framework ImplementationsTutorials that provide the same model architecture implemented across different deep learning frameworks for comparison. **Distinct from Deep Learning Tutorials:** Distinct from general Deep Learning Tutorials: focuses on providing interchangeable implementations across TensorFlow, PyTorch, and scikit-learn for side-by-side comparison.