awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rtqichen avatar

rtqichen/torchdiffeq

0
View on GitHub↗
6,452 نجوم·996 تفرعات·Python·MIT·6 مشاهدات

Torchdiffeq

torchdiffeq هي مكتبة لحل المعادلات التفاضلية العادية (ODE) مبنية على PyTorch، مصممة لحل مسائل القيم الأولية وبناء أطر عمل للشبكات العصبية القائمة على المعادلات التفاضلية (Neural ODEs). توفر المكتبة مُكاملاً تفاضلياً للمعادلات التفاضلية يسمح لنماذج التعلم العميق بمحاكاة العمق المستمر عبر دمج دوال الديناميكيات بمرور الوقت.

تتميز المكتبة بحاسبة تدرج تعتمد على طريقة adjoint لضمان انتشار عكسي (backpropagation) فعال في استهلاك الذاكرة. ومن خلال حل نظام adjoint المعزز عكسياً في الزمن، تقوم المكتبة بحساب تدرجات المعاملات دون الحاجة لتخزين كل حالة وسيطة للمُحلل.

يغطي المشروع التكامل العددي باستخدام مُحللات ذات خطوات ثابتة ومتكيفة، مع دمج التحكم في الخطأ واستيفاء الحالة متعدد الحدود. كما يدعم إدارة الأحداث القابلة للتفاضل لإنهاء عمل المُحللات عند تفعيل دوال قياسية معينة ونشر التدرجات عبر زمن الحدث.

يُستخدم إطار العمل في تطبيقات مثل التدفقات الطبيعية المستمرة (continuous normalizing flows) وتحويل توزيعات الاحتمالات من خلال معادلات تفاضلية عادية متعلمة تعتمد على الزمن المستمر.

Features

  • Memory-Efficient - Uses the adjoint method to compute gradients without storing every intermediate solver state.
  • ODE-Based - Calculates gradients through ODE solvers using either direct backpropagation or the adjoint method.
  • Adjoint Gradient Calculation - Performs memory-efficient backward passes using an adjoint solver to determine parameter gradients.
  • Simulation Gradient Computations - Computes loss function gradients by solving an augmented adjoint system backwards in time to optimize memory.
  • Neural Dynamics Models - Trains deep learning networks with continuous depth by integrating dynamics functions over a time interval.
  • Neural ODE Frameworks - Provides a framework for building deep learning models that simulate continuous depth by integrating dynamics functions over time.
  • Simulation Adjoint Kernels - Provides a memory-efficient adjoint method to compute gradients by solving a second differential equation backwards in time.
  • Differentiable ODE Integrators - Computes system trajectories and propagates gradients through adaptive or fixed-step numerical solvers.
  • Ordinary Differential Equation Solving - Computes solutions to initial value problems using adaptive or fixed-step ordinary differential equation solvers.
  • Initial Value Problem Solvers - Computes the solution to initial value problems using adaptive or fixed-step solvers with configurable tolerances.
  • Continuous-Depth Network Simulation - Integrates a dynamics function over a time interval to simulate a neural network containing an infinite number of layers.
  • Differentiable Solver Termination - Supports terminating solvers exactly when specific scalar functions cross zero and propagates gradients through the event time.
  • Differentiable Event Management - Provides a way to stop solvers based on event functions while propagating gradients through the stop time.
  • Differentiable Event Simulation - Stops a differential equation solver when specific event functions trigger and propagates gradients through the event time.
  • Event-Based Termination - Implements solver termination triggered by specific event functions with exact gradient computation at the stop time.
  • Tensor Computation Graphs - Integrates with PyTorch's automatic differentiation engine to track operations and compute gradients across continuous-time dynamics.
  • Integration Error Control - Adjusts adaptive solver step sizes using absolute and relative error tolerances to maintain numerical precision.
  • Continuous-Time Density Transformations - Transforms simple probability distributions into complex densities by applying learned continuous-time ordinary differential equations.
  • Continuous Normalizing Flows - Transforms simple distributions into complex densities by applying learned continuous-time ordinary differential equations.
  • Adaptive-Step Integrators - Implements adaptive stepping to maintain numerical precision by adjusting intervals based on local error estimates.
  • رؤية الحاسوب - Neural ordinary differential equations for continuous-depth models.
  • Data Processing - Learning neural event functions for ordinary differential equations.
  • Neural Differential Equations - Framework for neural ordinary differential equations.
  • Data and Graph Processing - Solver for ordinary differential equations.
  • أدوات المطور - Differentiable ODE solvers.

سجل النجوم

مخطط تاريخ النجوم لـ rtqichen/torchdiffeqمخطط تاريخ النجوم لـ rtqichen/torchdiffeq

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة rtqichen/torchdiffeq؟

torchdiffeq هي مكتبة لحل المعادلات التفاضلية العادية (ODE) مبنية على PyTorch، مصممة لحل مسائل القيم الأولية وبناء أطر عمل للشبكات العصبية القائمة على المعادلات التفاضلية (Neural ODEs). توفر المكتبة مُكاملاً تفاضلياً للمعادلات التفاضلية يسمح لنماذج التعلم العميق بمحاكاة العمق المستمر عبر دمج دوال الديناميكيات بمرور الوقت.

ما هي الميزات الرئيسية لـ rtqichen/torchdiffeq؟

الميزات الرئيسية لـ rtqichen/torchdiffeq هي: Memory-Efficient, ODE-Based, Adjoint Gradient Calculation, Simulation Gradient Computations, Neural Dynamics Models, Neural ODE Frameworks, Simulation Adjoint Kernels, Differentiable ODE Integrators.

ما هي البدائل مفتوحة المصدر لـ rtqichen/torchdiffeq؟

تشمل البدائل مفتوحة المصدر لـ rtqichen/torchdiffeq: sciml/differentialequations.jl — DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and… nvidia/isaac-gr00t. facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… bharathgs/nalu. bachili/redner — Differentiable rendering without approximation. aiqm/torchani — TorchANI 2.0 is an open-source library that supports training, development, and research of ANI-style neural network…

بدائل مفتوحة المصدر لـ Torchdiffeq

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Torchdiffeq.
  • nvidia/isaac-gr00tالصورة الرمزية لـ NVIDIA

    NVIDIA/Isaac-GR00T

    6,222عرض على GitHub↗
    Jupyter Notebook
    عرض على GitHub↗6,222
  • sciml/differentialequations.jlالصورة الرمزية لـ SciML

    SciML/DifferentialEquations.jl

    3,121عرض على GitHub↗

    DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and algebraic differential equations. It functions as a high-performance solver suite that integrates scientific machine learning, probabilistic programming, and automated differentiation into a unified framework. By leveraging multiple dispatch and symbolic-numeric integration, the library provides a flexible environment for complex mathematical modeling and simulation. The project distinguishes itself through its ability to bridge traditional numerical analysis with modern machine

    Juliadaeddedelay-differential-equations
    عرض على GitHub↗3,121
  • facebookresearch/detectron2الصورة الرمزية لـ facebookresearch

    facebookresearch/detectron2

    34,548عرض على GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Python
    عرض على GitHub↗34,548
  • albumentations-team/albumentationsالصورة الرمزية لـ albumentations-team

    albumentations-team/albumentations

    15,308عرض على GitHub↗

    Albumentations is a computer vision image augmentation library designed to increase training data diversity for deep learning models. It provides a toolset for applying geometric and color transformations to images and annotations, including a specialized collection of 3D operations for volumetric data used in medical and scientific imaging. The library functions as an image mask and bounding box transformer, automatically updating masks, bounding boxes, and keypoints when images undergo geometric changes. This ensures that spatial alterations remain synchronized across images and their assoc

    Python
    عرض على GitHub↗15,308
  • عرض جميع البدائل الـ 30 لـ Torchdiffeq→