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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dsgiitr avatar

dsgiitr/d2l-pytorch

0
View on GitHub↗
4,353 estrellas·1,235 forks·Jupyter Notebook·Apache-2.0·11 vistas

D2l Pytorch

Este proyecto es una base de código educativa y una biblioteca de referencia que traduce conceptos teóricos de deep learning en código ejecutable de PyTorch. Sirve como una implementación práctica de un libro de texto de deep learning, proporcionando una estructura similar a un curso con ejercicios guiados y ejemplos arquitectónicos con fines de aprendizaje.

El repositorio incluye una biblioteca de arquitecturas de redes neuronales estándar, incluyendo modelos lineales, convolucionales, recurrentes y transformers. Implementa específicamente una variedad de patrones de deep learning como perceptrones multicapa, redes VGG, unidades recurrentes cerradas (GRU) y redes de memoria a largo plazo (LSTM).

La base de código cubre amplias áreas de capacidad, incluyendo visión artificial para clasificación de imágenes y detección de objetos, así como procesamiento de lenguaje natural para modelado de secuencias y traducción. También implementa componentes fundamentales de machine learning como regresión lineal y softmax, clasificación probabilística y un conjunto de algoritmos de optimización basados en gradientes.

El proyecto se entrega principalmente como una colección de Jupyter Notebooks.

Features

  • Deep Learning Education - Provides a practical, textbook-like implementation of deep learning theory and algorithms using PyTorch.
  • Textbook Implementations - Translates theoretical deep learning textbook concepts into a practical, executable PyTorch codebase.
  • Attention Mechanisms - Provides the mathematical and computational implementation of attention layers for sequence-to-sequence modeling.
  • Automatic Differentiation Engines - Provides a dynamic computational graph engine to automate gradient calculation for neural network training.
  • Convolutional Feature Extraction - Implements sliding filters to extract local patterns and spatial hierarchies from visual data.
  • Convolutional Neural Networks - Implements deep learning architectures that use convolutional layers to process grid-structured image data.
  • Gradient-Based Parameter Updates - Provides algorithms for updating model weights using gradients calculated from loss functions.
  • Computer Vision - Enables image classification, object detection, and semantic segmentation using deep learning frameworks.
  • Multilayer Perceptrons - Builds neural networks with multiple fully connected layers to learn non-linear mappings.
  • Neural Network Model Implementations - Provides a library of reference implementations for linear, convolutional, recurrent, and transformer architectures.
  • Recurrent Neural Networks - Provides architectures for processing sequential data and learning temporal dependencies.
  • Gated Recurrent Units - Implements gating mechanisms in recurrent units to manage information flow and mitigate vanishing gradients.
  • Sequence-to-Sequence Models - Implements encoder-decoder architectures for transforming input sequences into target sequences in NLP tasks.
  • Long Short-Term Memory Networks - Implements gated recurrent cells that capture long-range temporal dependencies in sequential data.
  • Deep Learning Architectures - Provides reference implementations of standard neural network architectures for research and educational prototyping.
  • Deep Learning Courses - Offers a structured educational course on deep learning architectures and their implementation in PyTorch.
  • PyTorch Code Exercises - Ships guided coding exercises covering tensors, autograd, and supervised learning using PyTorch.
  • Linear Algebra - Performs high-dimensional matrix and tensor operations as the computational basis for model weights.
  • Contextual Weighting Mechanisms - Implements attention mechanisms that dynamically weight input sequences to provide relevant context during token generation.
  • VGG Implementations - Implements the VGG block-based convolutional architecture for high-accuracy image classification.
  • Encoder-Decoder Architectures - Constructs neural network designs that map input sequences to output sequences via intermediate representations.
  • Gradient Computation - Calculates function derivatives via automatic differentiation to enable model training through backpropagation.
  • Layered Architectures - Organizes neural networks into modular sequences of reusable linear, convolutional, and recurrent layers.
  • Model Parameter Management - Provides mechanisms for tracking and updating trainable weights and biases across network layers.
  • Momentum Optimizers - Implements momentum-based optimization to accelerate gradient descent and smooth parameter updates.
  • Natural Language Processing - Implements sequence models and transformers for natural language processing tasks like translation and language modeling.
  • Gradient Descent Algorithms - Implements iterative gradient descent algorithms to minimize error by updating model weights.
  • Neural Network Optimizers - Implements gradient-based optimizers including SGD, Adam, and RMSProp for refining neural network parameters.
  • PyTorch Computer Vision Pipelines - Implements end-to-end computer vision workflows for classification and detection using PyTorch.
  • Sequence-to-Sequence Mappings - Constructs encoder-decoder architectures that map input sequences to target sequences via latent representations.
  • Stochastic Gradient Descent - Implements the fundamental stochastic gradient descent algorithm as part of its optimization suite.
  • Stochastic Gradient Descent Optimizations - Implements mini-batch stochastic gradient descent to improve convergence speed and memory efficiency.
  • Single Shot Detectors - Implements single-pass bounding box and class label prediction for real-time object detection.
  • Linear Algebra Libraries - Executes high-dimensional tensor and matrix operations as the computational basis for neural networks.
  • Learning Resources - PyTorch adaptation of the Dive into Deep Learning textbook.

Historial de estrellas

Gráfico del historial de estrellas de dsgiitr/d2l-pytorchGráfico del historial de estrellas de dsgiitr/d2l-pytorch

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace dsgiitr/d2l-pytorch?

Este proyecto es una base de código educativa y una biblioteca de referencia que traduce conceptos teóricos de deep learning en código ejecutable de PyTorch. Sirve como una implementación práctica de un libro de texto de deep learning, proporcionando una estructura similar a un curso con ejercicios guiados y ejemplos arquitectónicos con fines de aprendizaje.

¿Cuáles son las características principales de dsgiitr/d2l-pytorch?

Las características principales de dsgiitr/d2l-pytorch son: Deep Learning Education, Textbook Implementations, Attention Mechanisms, Automatic Differentiation Engines, Convolutional Feature Extraction, Convolutional Neural Networks, Gradient-Based Parameter Updates, Computer Vision.

¿Qué alternativas de código abierto existen para dsgiitr/d2l-pytorch?

Las alternativas de código abierto para dsgiitr/d2l-pytorch incluyen: d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… morvanzhou/pytorch-tutorial — This project is a collection of PyTorch learning resources and educational guides designed to teach the construction… ashishpatel26/andrew-ng-notes — This project is a collection of structured study notes and notebooks serving as an educational resource for deep… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development… cs231n/cs231n.github.io — This project is a static educational website and comprehensive curriculum focused on computer vision and deep…

Alternativas open-source a D2l Pytorch

Proyectos open-source similares, clasificados según cuántas características comparten con D2l Pytorch.
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • morvanzhou/pytorch-tutorialAvatar de MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Ver en GitHub↗

    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

    Jupyter Notebookautoencoderbatchbatch-normalization
    Ver en GitHub↗8,458
  • ashishpatel26/andrew-ng-notesAvatar de ashishpatel26

    ashishpatel26/Andrew-NG-Notes

    3,594Ver en GitHub↗

    This project is a collection of structured study notes and notebooks serving as an educational resource for deep learning and neural network fundamentals. It provides a technical reference for implementing machine learning theory, covering everything from basic network design to the construction of advanced architectures. The material specifically focuses on the implementation of convolutional neural networks for computer vision and sequence models for natural language processing. It includes detailed guidance on building object detection systems, face recognition, and speech transcription mo

    Jupyter Notebookandrew-ngandrew-ng-courseandrew-ng-machine-learning
    Ver en GitHub↗3,594
  • datawhalechina/thorough-pytorchAvatar de datawhalechina

    datawhalechina/thorough-pytorch

    3,684Ver en GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    Ver en GitHub↗3,684
Ver las 30 alternativas a D2l Pytorch→