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

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

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

40 مستودعات

Awesome GitHub RepositoriesComputational Graphs

Representations of mathematical operations as directed graphs for efficient data flow and execution.

Distinguishing note: Focuses on the structural representation of tensor operations rather than the training logic.

Explore 40 awesome GitHub repositories matching artificial intelligence & ml · Computational Graphs. Refine with filters or upvote what's useful.

Awesome Computational Graphs GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • fchollet/kerasالصورة الرمزية لـ fchollet

    fchollet/keras

    64,095عرض على GitHub↗

    Keras is a high-level deep learning API used to design, build, and train neural networks for tasks such as computer vision, natural language processing, and time series forecasting. It provides a framework for defining model architectures and optimizing weights through a structured interface. The project is defined by a backend-agnostic design that allows the same model code to run across different compute engines. This multi-backend execution enables users to swap underlying engines to optimize for specific hardware or performance requirements. The system supports distributed model training

    Uses computational graphs to represent mathematical operations as directed graphs for efficient data flow and execution.

    Python
    عرض على GitHub↗64,095
  • exacity/deeplearningbook-chineseالصورة الرمزية لـ exacity

    exacity/deeplearningbook-chinese

    37,285عرض على GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Explains how to unfold computation graphs to clarify information flow in recurrent networks.

    TeX
    عرض على GitHub↗37,285
  • yunjey/pytorch-tutorialالصورة الرمزية لـ yunjey

    yunjey/pytorch-tutorial

    32,385عرض على 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

    Utilizes tensor-based computational graphs to automate gradient calculations.

    Pythondeep-learningneural-networkspytorch
    عرض على GitHub↗32,385
  • d2l-ai/d2l-enالصورة الرمزية لـ d2l-ai

    d2l-ai/d2l-en

    29,001عرض على 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

    Excludes specific intermediate variables from gradient calculation to prevent backpropagation through selected branches.

    Pythonbookcomputer-visiondata-science
    عرض على GitHub↗29,001
  • ageron/handson-mlالصورة الرمزية لـ ageron

    ageron/handson-ml

    25,608عرض على GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Builds deep learning models using layered computational graphs to transform input data into predictions.

    Jupyter Notebook
    عرض على GitHub↗25,608
  • apache/mxnetالصورة الرمزية لـ apache

    apache/mxnet

    20,829عرض على GitHub↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    Provides symbolic computation graphs for efficient neural network execution and automatic differentiation.

    C++mxnet
    عرض على GitHub↗20,829
  • onnx/onnxالصورة الرمزية لـ onnx

    onnx/onnx

    20,358عرض على GitHub↗

    ONNX is an open-source standard for machine learning interoperability that provides a unified format for representing neural network models. By defining a common set of operators and a standardized file structure, it enables models to be shared, exported, and executed consistently across different training frameworks and software ecosystems. The project functions as an intermediate representation layer that decouples model development from deployment. It utilizes a language-neutral binary serialization format to store model structures and weights, ensuring that computational graphs remain por

    Defines a standardized structure for portable computation graphs to ensure consistent execution across environments.

    Pythonaiartificial-intelligencedeep-learning
    عرض على GitHub↗20,358
  • karpathy/nn-zero-to-heroالصورة الرمزية لـ karpathy

    karpathy/nn-zero-to-hero

    20,351عرض على GitHub↗

    This project is an educational resource and pedagogical framework designed to teach the fundamental mechanics of neural networks and gradient-based optimization. It provides a series of tutorials and code examples that guide users through building deep learning models from scratch, focusing on the implementation of core mathematical primitives and the underlying logic of backpropagation. The project distinguishes itself by providing a custom automatic differentiation engine that tracks mathematical operations in a dynamic computational graph. By implementing reverse-mode automatic differentia

    Provides a mechanism for traversing computational graphs to calculate gradients during the backpropagation process.

    Jupyter Notebook
    عرض على GitHub↗20,351
  • fengdu78/deeplearning_ai_booksالصورة الرمزية لـ fengdu78

    fengdu78/deeplearning_ai_books

    20,250عرض على GitHub↗

    This repository serves as a comprehensive educational resource and study guide for mastering deep learning principles and neural network architectures. It provides a structured curriculum that covers the fundamental components of artificial intelligence, including backpropagation, optimization algorithms, and model performance tuning. The collection distinguishes itself by offering curated academic materials and practical implementation examples that bridge the gap between theoretical concepts and hands-on application. It includes specialized instructional guides for developing models capable

    Defines mathematical operations as directed graphs to facilitate efficient data flow and automatic differentiation.

    HTMLdeeplearning-ai
    عرض على GitHub↗20,250
  • microsoft/cntkالصورة الرمزية لـ Microsoft

    Microsoft/CNTK

    17,602عرض على GitHub↗

    CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model architectures as computational graphs and optimizes network parameters using an automatic differentiation engine and stochastic gradient descent. The project emphasizes large scale model distribution, spreading training workloads across multiple hardware nodes and GPUs. It features specialized support for dynamic sequence handling, allowing filters to be convolved across both spatial and dynamic sequence axes to process data of variable lengths. The toolkit provides hardware-a

    Defines neural network architectures as directed graphs of operations to manage data flow.

    C++
    عرض على GitHub↗17,602
  • rasbt/deeplearning-modelsالصورة الرمزية لـ rasbt

    rasbt/deeplearning-models

    17,427عرض على GitHub↗

    This repository is an educational collection of deep learning implementations designed to demonstrate the fundamental principles of neural network architecture and optimization. It provides a comprehensive resource for understanding machine learning through hands-on code examples, ranging from basic multilayer perceptrons to complex generative models. The project distinguishes itself by emphasizing the manual construction of models, including the implementation of backpropagation from scratch to illustrate core mathematical mechanics. It covers a wide array of architectural design patterns, s

    Organizes mathematical operations into directed graphs to facilitate automatic differentiation and data flow management.

    Jupyter Notebook
    عرض على GitHub↗17,427
  • ggerganov/ggmlالصورة الرمزية لـ ggerganov

    ggerganov/ggml

    14,831عرض على GitHub↗

    ggml is a low-level C++ tensor library and machine learning inference engine designed for performing mathematical operations on multi-dimensional arrays across diverse hardware platforms. It provides a foundational toolset for executing machine learning models and calculating mathematical gradients through an automatic differentiation library. The project features a quantized tensor framework that converts floating-point weights into integer representations to reduce memory usage and increase inference speed. It utilizes a custom binary format for model serialization to ensure rapid loading a

    Represents machine learning models as directed graphs of tensor operations to optimize execution and memory.

    C++
    عرض على GitHub↗14,831
  • graykode/nlp-tutorialالصورة الرمزية لـ graykode

    graykode/nlp-tutorial

    14,855عرض على GitHub↗

    This repository serves as an educational resource for learning the foundational architectures of natural language processing through concise code implementations. It provides a structured collection of deep learning models designed to process and understand human language, focusing on the core mechanics of neural network sequence modeling and text analysis. The project distinguishes itself by offering direct, hands-on implementations of complex architectures, including Transformers, attention mechanisms, and word embedding generation. By utilizing tensor-based computational graphs and gradien

    Utilizes computational graphs to manage tensor operations and automatic differentiation for training.

    Jupyter Notebookattentionbertnatural-language-processing
    عرض على GitHub↗14,855
  • deeplearning4j/deeplearning4jالصورة الرمزية لـ deeplearning4j

    deeplearning4j/deeplearning4j

    14,236عرض على GitHub↗

    Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph engine for defining and executing deep learning workflows and mathematical operations within the Java Virtual Machine. The project includes a dedicated importer for loading and running pretrained models exported from Keras, TensorFlow, and ONNX formats. Its tensor computing capabilities are driven by a modular native C++ math core to execute high-performance linear algebra operations. The framework covers neural network training, deep learning model inference, and the constru

    Implements a declarative system to represent mathematical operations as directed graphs for efficient data flow and automatic differentiation.

    Java
    عرض على GitHub↗14,236
  • alibaba/mnnالصورة الرمزية لـ alibaba

    alibaba/MNN

    14,242عرض على GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Provides a high-performance computational graph representation for executing neural network models on edge devices.

    C++armconvolutiondeep-learning
    عرض على GitHub↗14,242
  • unifyai/ivyالصورة الرمزية لـ unifyai

    unifyai/ivy

    14,175عرض على GitHub↗

    Ivy is a machine learning framework transpiler and model converter designed to ensure deep learning portability. It serves as a tool for migrating source code and models between different deep learning frameworks while maintaining original functionality. The system enables cross-framework model portability by translating model weights, architectures, and source code. It uses abstract syntax tree based transpilation and computational graph tracing to capture execution flows and rewrite high-level logic into target framework code. The project covers model interoperability through weight-layout

    Uses computational graphs to represent mathematical operations for framework-independent analysis and execution.

    Pythonjaxnumpypython
    عرض على GitHub↗14,175
  • ivy-llc/ivyالصورة الرمزية لـ ivy-llc

    ivy-llc/ivy

    14,176عرض على GitHub↗

    Ivy is a machine learning framework transpiler and model converter designed to translate code and computational graphs between different deep learning ecosystems. It serves as a portability tool for migrating model architectures and logic across competing frameworks to enable flexible deployment. The system achieves cross-framework conversion by utilizing abstract syntax tree analysis to rewrite source code and by employing a computational graph tracer to capture tensor flows and operation sequences during live execution. This process allows for the translation of both high-level model defini

    Captures the sequence of operations and tensor flows by recording the live execution of machine learning code.

    Python
    عرض على GitHub↗14,176
  • ggml-org/ggmlالصورة الرمزية لـ ggml-org

    ggml-org/ggml

    13,985عرض على GitHub↗

    GGML is a machine learning tensor library and neural network engine written in C. It functions as a compute-focused runtime designed to execute transformer-based models and perform complex mathematical operations on multi-dimensional arrays directly on local consumer hardware. The library distinguishes itself by enabling local inference for large language models and edge machine learning deployment without reliance on external cloud infrastructure. It achieves this through a tensor-based computation graph that organizes operations for efficient execution and memory management, alongside stati

    Organizes mathematical operations into a directed acyclic graph to optimize memory allocation and execution order for multi-dimensional array processing.

    C++automatic-differentiationlarge-language-modelsmachine-learning
    عرض على GitHub↗13,985
  • chiphuyen/tf-stanford-tutorialsالصورة الرمزية لـ chiphuyen

    chiphuyen/tf-stanford-tutorials

    10,377عرض على GitHub↗

    This project is a deep learning educational resource providing a collection of TensorFlow tutorials and programming exercises. It serves as a set of machine learning code samples designed for university-level courses on machine learning research. The repository focuses on machine learning education and deep learning research, providing practical examples for implementing neural networks from scratch. It supports neural network prototyping and the development of TensorFlow models to help users apply deep learning theory to software implementations.

    Defines mathematical operations as directed graphs to optimize execution across CPUs, GPUs, and TPUs.

    Python
    عرض على GitHub↗10,377
  • lyhue1991/eat_tensorflow2_in_30_daysالصورة الرمزية لـ lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933عرض على GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Implements the representation of mathematical operations as directed graphs for efficient tensor data flow and execution.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    عرض على GitHub↗9,933
السابق12التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Computational Graphs

استكشف الوسوم الفرعية

  • Graph Detachment UtilitiesTools for excluding intermediate variables from gradient calculation paths. **Distinct from Computational Graphs:** Focuses on selective gradient exclusion, distinct from general computational graph representation.
  • Graph-Based TrainingExecuting training processes on computational graphs with multiple inputs and outputs. **Distinct from Computational Graphs:** Distinct from Computational Graphs which focuses on representation; this focuses on the execution of training processes on those graphs.
  • Recurrent Graph UnfoldingThe process of transforming cyclic recurrent networks into directed acyclic graphs for differentiation. **Distinct from Computational Graphs:** Focuses on the specific operational act of unfolding recurrent structures, not just the graph representation.
  • Static Graph Builders1 وسم فرعيBuilds a fixed computational graph at compile time, enabling ahead-of-time optimizations and efficient execution on mobile hardware. **Distinct from Computational Graphs:** Distinct from Computational Graphs: focuses on compile-time static graph construction rather than general graph representations.