awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iamtrask avatar

iamtrask/Grokking-Deep-Learning

0
View on GitHub↗
7,707 stele·1,623 fork-uri·Jupyter Notebook·8 vizualizări

Grokking Deep Learning

Grokking-Deep-Learning este o colecție de resurse educaționale și cursuri concepute pentru a preda crearea rețelelor neuronale de la zero. Acesta servește drept tutorial de programare și ghid de implementare pentru înțelegerea mecanismelor interne ale deep learning-ului.

Proiectul se concentrează pe construirea diverselor arhitecturi de rețea, inclusiv rețele convoluționale, recurente și de tip long short-term memory. Oferă implementări pas cu pas ale mecanismelor fundamentale, precum propagarea înainte (forward propagation), backpropagation și gradient descent.

Materialul acoperă o gamă largă de capabilități de deep learning, de la arhitectura de bază a modelelor și optimizarea antrenării, până la tehnici avansate precum diferențierea automată, word embeddings pentru procesarea limbajului natural și federated learning.

Conținutul este livrat prin notebook-uri interactive care îmbină codul cu explicațiile educaționale.

Features

  • Neural Network Implementation Guides - Implements the internal mechanics of backpropagation, gradient descent, and automatic differentiation through practical code examples.
  • Deep Learning Education - Serves as a comprehensive resource for learning neural network theory and practice by building components from scratch.
  • Automatic Differentiation Engines - Implements a system for automatic gradient computation using computational graphs.
  • Deep Learning Architectures - Focuses on the structural composition and design of multi-layered deep learning models.
  • Deep Learning Implementations - Provides code implementations of deep learning algorithms based on first principles.
  • Modular Layer Compositions - Implements a modular system for constructing neural networks by stacking independent layer objects.
  • Neural Network Implementations - Implements core neural network mechanics and training pipelines from scratch.
  • Machine Learning Tutorials - Provides a structured technical guide for implementing deep learning concepts through hands-on coding exercises.
  • Neural Network Implementations - Provides instructional guides for building various neural network architectures like CNNs and LSTMs from scratch.
  • Neural Network Training from Scratch - Implements the training process from scratch using manual forward and backward passes.
  • NumPy-Based Linear Algebra Implementations - Uses NumPy for the linear algebra and matrix multiplications essential for model training.
  • Natural Language Processing Implementations - Implements language understanding components such as word embeddings.
  • Specialized Network Architectures - Implements diverse network types including convolutional and recurrent architectures.
  • Training Optimization Techniques - Implements techniques for improving training convergence through regularization and activation functions.
  • Deep Learning Notebooks - Provides deep learning-specific educational notebooks combining theory and executable code.
  • Advanced AI Techniques - Covers advanced methodologies such as automatic differentiation and federated learning.
  • Advanced Learning Modules - Includes educational modules on complex concepts like word embeddings and federated learning.
  • Interactive Notebook Environments - Delivers educational content through interactive notebooks that interleave explanatory text and executable code.
  • Mathematical Derivative Demonstrations - Provides manual derivative calculations to demonstrate the mathematical flow of backpropagation.
  • Learning and Reference - Grokking Deep Learning book code.
  • Learning Resources - Intuitive guide to understanding deep learning from first principles.

Istoric stele

Graficul istoricului de stele pentru iamtrask/grokking-deep-learningGraficul istoricului de stele pentru iamtrask/grokking-deep-learning

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Grokking Deep Learning

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Grokking Deep Learning.
  • udacity/deep-learningAvatar udacity

    udacity/deep-learning

    4,058Vezi pe GitHub↗

    This project is a deep learning educational course and implementation guide designed for building and training neural networks. It provides a curriculum for developing models that solve pattern recognition and generative tasks. The material includes specialized modules for computer vision training, natural language processing, and generative AI. It covers the practical application of transfer learning to classify new data and the creation of synthetic media. The project encompasses the design of network architectures, the construction of machine learning data pipelines, and the use of model

    Jupyter Notebook
    Vezi pe GitHub↗4,058
  • chenyuntc/pytorch-bookAvatar chenyuntc

    chenyuntc/pytorch-book

    12,816Vezi pe GitHub↗

    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

    Jupyter Notebookautogradcaptioncharrnn
    Vezi pe GitHub↗12,816
  • yunjey/pytorch-tutorialAvatar yunjey

    yunjey/pytorch-tutorial

    32,385Vezi pe GitHub↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Pythondeep-learningneural-networkspytorch
    Vezi pe GitHub↗32,385
  • mnielsen/neural-networks-and-deep-learningAvatar mnielsen

    mnielsen/neural-networks-and-deep-learning

    17,721Vezi pe GitHub↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Python
    Vezi pe GitHub↗17,721
Vezi toate cele 30 alternative pentru Grokking Deep Learning→

Întrebări frecvente

Ce face iamtrask/grokking-deep-learning?

Grokking-Deep-Learning este o colecție de resurse educaționale și cursuri concepute pentru a preda crearea rețelelor neuronale de la zero. Acesta servește drept tutorial de programare și ghid de implementare pentru înțelegerea mecanismelor interne ale deep learning-ului.

Care sunt principalele funcționalități ale iamtrask/grokking-deep-learning?

Principalele funcționalități ale iamtrask/grokking-deep-learning sunt: Neural Network Implementation Guides, Deep Learning Education, Automatic Differentiation Engines, Deep Learning Architectures, Deep Learning Implementations, Modular Layer Compositions, Neural Network Implementations, Machine Learning Tutorials.

Care sunt câteva alternative open-source pentru iamtrask/grokking-deep-learning?

Alternativele open-source pentru iamtrask/grokking-deep-learning includ: udacity/deep-learning — This project is a deep learning educational course and implementation guide designed for building and training neural… chenyuntc/pytorch-book — This project serves as a comprehensive educational resource and technical guide for mastering deep learning through… yunjey/pytorch-tutorial — This project is a collection of educational examples and code for implementing deep learning architectures using the… mnielsen/neural-networks-and-deep-learning — This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and… hunkim/pytorchzerotoall — PyTorchZeroToAll is an educational resource and collection of tutorials focused on deep learning and the PyTorch… lisa-lab/deeplearningtutorials — This project is an educational resource and learning path for building and training neural network architectures. It…