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
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesDifferentiable Programming

Frameworks and research for integrating program interpretation into differentiable machine learning models.

Explore 8 awesome GitHub repositories matching part of an awesome list · Differentiable Programming. Refine with filters or upvote what's useful.

Awesome Differentiable Programming GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kornia/korniaAvatar de kornia

    kornia/kornia

    11,238Ver en GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Implements computer vision operations as differentiable tensors to enable seamless integration into deep learning pipelines.

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Ver en GitHub↗11,238
  • cs231n/cs231n.github.ioAvatar de cs231n

    cs231n/cs231n.github.io

    10,923Ver en GitHub↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Provides instructional material on the mathematical foundations of differentiable programming and backpropagation for parameter optimization.

    Jupyter Notebook
    Ver en GitHub↗10,923
  • pytorch/tutorialsAvatar de pytorch

    pytorch/tutorials

    9,202Ver en GitHub↗

    The PyTorch Tutorials repository is a collection of educational resources that provides step-by-step guidance on building, training, and deploying neural networks using the PyTorch framework. It covers the complete machine learning workflow, from data loading and model definition through optimization loops and model persistence, with dedicated guides for distributed training, model fine-tuning, and deployment. The tutorials offer practical demonstrations of adapting pre-trained models to new tasks through transfer learning, scaling training across multiple GPUs or machines using PyTorch's dis

    Provides tutorials on automatic gradient computation via PyTorch's autograd system for neural network training.

    Python
    Ver en GitHub↗9,202
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Ver en GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Implements differentiable vision operators including region proposal alignment, box generation, and focal loss.

    Python
    Ver en GitHub↗8,018
  • nvidia/warpAvatar de NVIDIA

    NVIDIA/warp

    6,233Ver en GitHub↗

    Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera

    Computes gradients through GPU kernel code, enabling gradient-based optimization for simulation and machine learning.

    Pythoncudadifferentiable-programminggpu
    Ver en GitHub↗6,233
  • tensorflow/swiftAvatar de tensorflow

    tensorflow/swift

    6,131Ver en GitHub↗

    Swift for TensorFlow is a custom toolchain that extends the Swift language with first-class automatic differentiation and differentiable types, enabling gradient-based computation directly within the compiler. It integrates the Swift compiler with TensorFlow runtime and XLA backends, allowing tensor operations to be compiled and executed on hardware-accelerated hardware for high-performance machine learning. The project distinguishes itself through compiler-integrated automatic differentiation that computes gradients of user-defined functions and types during compilation, eliminating the need

    Extends Swift with first-class automatic differentiation and differentiable types for gradient-based computation.

    Jupyter Notebook
    Ver en GitHub↗6,131
  • megengine/megengineAvatar de MegEngine

    MegEngine/MegEngine

    4,809Ver en GitHub↗

    MegEngine es un framework de aprendizaje profundo y motor de diferenciación automática utilizado para entrenar y desplegar redes neuronales. Funciona como una biblioteca de programación diferenciable que permite la creación de modelos matemáticos donde las operaciones son diferenciables para la optimización basada en gradientes. El proyecto proporciona un tiempo de ejecución de tensores agnóstico al hardware y un tiempo de ejecución de modelos multiplataforma, permitiendo que los modelos se ejecuten a través de diversas arquitecturas de hardware de CPU y GPU. Utiliza un motor de grafos computacionales dinámicos para construir grafos de ejecución al vuelo, admitiendo formas de entrada flexibles y flujo de control complejo. El framework cubre el ciclo de vida completo del modelo de IA, desde el entrenamiento y validación iterativos del modelo hasta el despliegue multiplataforma. Integra un pipeline de diferenciación automática para calcular gradientes y proporciona herramientas para exportar modelos entrenados para ejecutarse eficientemente a través de varias plataformas de hardware.

    Allows the creation of mathematical models where all operations are differentiable for gradient-based optimization.

    C++
    Ver en GitHub↗4,809
  • google-research/multinerfAvatar de google-research

    google-research/multinerf

    3,806Ver en GitHub↗

    MultiNeRF is a 3D scene reconstruction suite and framework for training Neural Radiance Fields to synthesize novel views from sets of 2D images. It provides a system for generating new perspectives of a scene by optimizing a neural network based on images and camera poses. The toolkit includes research implementations such as Mip-NeRF 360 and Ref-NeRF for high-fidelity volumetric rendering. It features a structure-from-motion pipeline to calculate camera positions and orientations from image datasets to prepare data for training. The project covers a full workflow for volumetric rendering, i

    Computes pixel colors by numerically integrating density and radiance along rays to enable gradient-based optimization.

    Pythonnerfneural-radiance-fields
    Ver en GitHub↗3,806
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Differentiable Programming

Explorar subetiquetas

  • Compiler-Integrated Differentiable Programmings1 sub-etiquetaUsing the Swift compiler's built-in automatic differentiation to compute gradients without runtime tracing. **Distinct from Differentiable Programming:** Distinct from Differentiable Programming: focuses on compiler-integrated differentiation in Swift, not general differentiable programming frameworks.
  • Differentiable Vision OperationsComputer vision algorithms implemented as differentiable tensors to enable gradient flow for deep learning training. **Distinct from Differentiable Programming:** Focuses on differentiable vision-specific primitives rather than general differentiable programming frameworks.
  • Differentiable Vision OperatorsComputer vision algorithms implemented as differentiable functions to allow gradient flow through geometric transformations. **Distinct from Differentiable Programming:** Distinct from Differentiable Programming: focuses specifically on implementing vision-specific operators as differentiable tensors.
  • GPU Kernel Differentiators1 sub-etiquetaAutomatically computes gradients through GPU kernel code for gradient-based optimization. **Distinct from Differentiable Programming:** Distinct from Differentiable Programming: focuses on gradient computation through GPU kernel code specifically, not general program differentiation.
  • Language ExtensionsExtends the Swift language with first-class automatic differentiation and differentiable types for gradient-based computation. **Distinct from Differentiable Programming:** Distinct from Differentiable Programming: focuses on language-level extension rather than general differentiable programming frameworks.