awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kornia/korniaAvatar de kornia

    kornia/kornia

    11,238Voir sur 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
    Voir sur GitHub↗11,238
  • cs231n/cs231n.github.ioAvatar de cs231n

    cs231n/cs231n.github.io

    10,923Voir sur 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
    Voir sur GitHub↗10,923
  • pytorch/tutorialsAvatar de pytorch

    pytorch/tutorials

    9,202Voir sur 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
    Voir sur GitHub↗9,202
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Voir sur 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
    Voir sur GitHub↗8,018
  • nvidia/warpAvatar de NVIDIA

    NVIDIA/warp

    6,233Voir sur 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
    Voir sur GitHub↗6,233
  • tensorflow/swiftAvatar de tensorflow

    tensorflow/swift

    6,131Voir sur 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
    Voir sur GitHub↗6,131
  • megengine/megengineAvatar de MegEngine

    MegEngine/MegEngine

    4,809Voir sur GitHub↗

    MegEngine est un framework de deep learning et un moteur de différenciation automatique utilisé pour entraîner et déployer des réseaux neuronaux. Il fonctionne comme une bibliothèque de programmation différentiable qui permet la création de modèles mathématiques où les opérations sont différentiables pour l'optimisation basée sur le gradient. Le projet fournit un runtime de tenseur agnostique au matériel et un runtime de modèle multiplateforme, permettant aux modèles de s'exécuter sur diverses architectures matérielles CPU et GPU. Il utilise un moteur de graphe computationnel dynamique pour construire des graphes d'exécution à la volée, prenant en charge des formes d'entrée flexibles et un contrôle de flux complexe. Le framework couvre tout le cycle de vie du modèle IA, de l'entraînement itératif du modèle et la validation au déploiement multiplateforme. Il intègre un pipeline de différenciation automatique pour calculer les gradients et fournit des outils pour exporter les modèles entraînés afin de les exécuter efficacement sur diverses plateformes matérielles.

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

    C++
    Voir sur GitHub↗4,809
  • google-research/multinerfAvatar de google-research

    google-research/multinerf

    3,806Voir sur 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
    Voir sur GitHub↗3,806
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Differentiable Programming

Explorer les sous-tags

  • Compiler-Integrated Differentiable Programmings1 sous-tagUsing 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 sous-tagAutomatically 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.