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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to google-deepmind/graph_nets

Projects sharing features with Graph Nets

30 open-source projects similar to google-deepmind/graph_nets, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • dmlc/dgldmlc avatar

    dmlc/dgl

    14,291View on GitHub↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Pythondeep-learninggraph-neural-networks
    View on GitHub↗14,291
  • rusty1s/pytorch_geometricrusty1s avatar

    rusty1s/pytorch_geometric

    23,848View on GitHub↗

    PyTorch Geometric is a library for building and training machine learning models on graph-structured data. It provides a framework for developing graph neural networks, including a specialized system for implementing node-to-node information exchange via customizable message passing, aggregation, and update functions. The library includes a sparse data processing toolkit that utilizes accelerated CPU and CUDA kernels to perform efficient reductions on large sparse datasets. It supports the creation of specialized architectures for structured data such as 3D meshes and point clouds. The proje

    Python
    View on GitHub↗23,848
  • tkipf/pygcntkipf avatar

    tkipf/pygcn

    5,404View on GitHub↗

    pygcn is a PyTorch library and framework for implementing graph convolutional networks. It provides tools for semi-supervised node classification and the generation of node embeddings from graph-structured data. The system converts graph nodes into low-dimensional vectors based on neighborhood patterns and local similarities. It enables the prediction of node labels by leveraging both a small set of labeled examples and the overall graph topology. The library covers relational data analysis and semi-supervised graph learning. It includes computational primitives for message passing, adjacenc

    Python
    View on GitHub↗5,404

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • pageman/sutskever-30-implementationspageman avatar

    pageman/sutskever-30-implementations

    3,148View on GitHub↗

    This project is a collection of deep learning research implementations and a reproduction kit designed to translate theoretical AI papers into working code. It provides a library of neural network architectures and reference implementations for reproducing seminal research concepts through interactive notebooks. The repository distinguishes itself through the implementation of AI theory and scaling laws, covering complexity dynamics, information theory, and the simulation of universal AI agents. It also includes a benchmarking suite for synthetic reasoning, allowing for the evaluation of mode

    Jupyter Notebook
    View on GitHub↗3,148
  • alibaba/graph-learnalibaba avatar

    alibaba/graph-learn

    1,341View on GitHub↗

    Graph-learn is a distributed graph processing engine and graph neural network framework designed for large-scale graph data. It provides specialized query interfaces to extract training subgraphs and node neighborhoods, enabling the construction and training of complex graph neural network models on massive datasets. The system integrates a real-time inference server to serve live predictions by sampling dynamic graphs with low latency while processing streaming graph updates. The project features a C++ core engine integration that executes graph sampling and tensor operations natively, coupl

    C++aligraphdynamic-graphdynamic-graph-service
    View on GitHub↗1,341
  • tensorflow/rusttensorflow avatar

    tensorflow/rust

    5,480View on GitHub↗

    This project provides Rust bindings for the TensorFlow C API, serving as a tensor computation interface and machine learning library. It enables the construction and execution of machine learning models and neural networks by bridging a systems language to high-performance backends. The framework supports GPU-accelerated computing to increase the speed of model training and inference by offloading mathematical operations to graphics processing units. It offers both graph-based computation for defining static network architectures and an eager execution mode for immediate operation calls durin

    Rust
    View on GitHub↗5,480
  • packtpublishing/hands-on-graph-neural-networks-using-pythonPacktPublishing avatar

    PacktPublishing/Hands-On-Graph-Neural-Networks-Using-Python

    1,044View on GitHub↗

    This repository serves as an educational resource for implementing graph neural networks using Python. It provides a collection of structured code examples and tutorials designed to guide developers through the process of building and training machine learning models that operate on complex, interconnected datasets. The project covers the core mechanics of graph-based deep learning, including message-passing architectures, feature aggregation, and the stacking of convolutional layers. It demonstrates how to represent non-Euclidean data as static graphs and how to manage memory during training

    Jupyter Notebook
    View on GitHub↗1,044
  • charlesq34/pointnet2charlesq34 avatar

    charlesq34/pointnet2

    3,722View on GitHub↗

    PointNet++ is a deep learning framework designed for processing and classifying 3D point cloud data. It utilizes a hierarchical feature learning architecture to extract geometric patterns from sampled 3D point sets. The framework implements a variety of 3D analysis tools, including a point cloud classifier for categorizing objects based on spatial coordinates and surface normals, a semantic scene segmenter for labeling surfaces in large-scale environments, and a tool for 3D object part segmentation. The system covers a broad range of capabilities including geometric feature extraction, 3D da

    Python
    View on GitHub↗3,722
  • tkipf/gcntkipf avatar

    tkipf/gcn

    7,418View on GitHub↗

    This is a graph convolutional network library designed for performing node and graph classification on graph-structured data. It functions as a framework for generating graph embeddings and implementing spectral convolutional neural networks to predict labels for nodes and entire graph structures. The library provides specialized tools for spectral graph convolutions, utilizing Chebyshev polynomial approximations to perform feature aggregation. It includes a multi-graph processing framework that manages batches of different graph instances through block-diagonal adjacency matrices and pooling

    Python
    View on GitHub↗7,418
  • apachecn/interviewapachecn avatar

    apachecn/Interview

    8,944View on GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter Notebookinterviewkaggleleetcode
    View on GitHub↗8,944
  • ml5js/ml5-libraryml5js avatar

    ml5js/ml5-library

    6,583View on GitHub↗

    ml5-library is a JavaScript machine learning library that functions as a browser-based inference engine. It provides a high-level wrapper for implementing neural networks and data models, allowing users to execute machine learning predictions directly on the client side. The library simplifies the integration of machine learning into web applications and creative coding projects by removing the requirement for deep mathematical expertise. It specifically enables web-based image classification through the use of pretrained deep learning models to identify and label objects within images. The

    JavaScript
    View on GitHub↗6,583
  • google/tf-quant-financegoogle avatar

    google/tf-quant-finance

    5,563View on GitHub↗

    This is a quantitative finance library built on TensorFlow for financial engineering, asset pricing, and risk management. It serves as a financial derivative pricing engine, a model calibration tool, and a hardware-accelerated math library for numerical tasks. The library provides specialized capabilities for pricing financial assets using standard models and American option logic, as well as calibrating pricing models to market data through local volatility. It includes tools for constructing yield curves via bootstrapping algorithms and monotone convex interpolation. The framework covers a

    Python
    View on GitHub↗5,563
  • jack-lee-hiter/algorithmsbypythonJack-Lee-Hiter avatar

    Jack-Lee-Hiter/AlgorithmsByPython

    4,079View on GitHub↗

    AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of computer science fundamentals. It serves as a comprehensive guide for algorithmic patterns, core data structures, and solutions for competitive programming and technical interview challenges. The project distinguishes itself by offering a wide array of reference implementations, including a dedicated set of solutions for common LeetCode problems. It focuses on translating theoretical computational logic into practical Python code for educational and practical use. The repository

    Python
    View on GitHub↗4,079
  • lmoroney/dlaicourselmoroney avatar

    lmoroney/dlaicourse

    5,623View on GitHub↗

    This project is a collection of interactive notebooks for a TensorFlow deep learning course. It provides guided learning resources and practical tutorials for implementing neural network architectures, supervised learning, and transfer learning. The materials feature a computer vision learning path and specific guides for transfer learning, demonstrating how to adapt pre-trained models to new tasks. It includes tutorials for building regression models and image classifiers using the Keras high-level API. The scope covers supervised learning pipelines for binary and multiclass classification,

    Jupyter Notebook
    View on GitHub↗5,623
  • mdeff/cnn_graphmdeff avatar

    mdeff/cnn_graph

    1,369View on GitHub↗

    Cnn_graph is a graph convolutional network framework and graph signal processing library designed for machine learning research. It provides computational notebooks and code to process and classify graph-structured data by combining node features with an underlying adjacency matrix representation. The framework performs spectral graph convolutions through localized filters and accelerates filtering operations using truncated Chebyshev polynomials to avoid explicit graph Laplacian diagonalization. It includes a graph-structured data pipeline and sparse adjacency representations to handle irreg

    Jupyter Notebookconvolutional-neural-networksdeep-learninggraph-neural-networks
    View on GitHub↗1,369
  • sshaoshuai/pcdetsshaoshuai avatar

    sshaoshuai/PCDet

    5,621View on GitHub↗

    PCDet is a LiDAR 3D object detection toolbox and point cloud processing library built on the PyTorch deep learning framework. It provides a system for identifying and locating three-dimensional objects within point cloud data. The project utilizes a data-model separation pattern to decouple dataset loading logic from the core detection pipeline. It features a multi-sensor fusion pipeline that combines data from multiple sensors into a shared spatial view and a distributed GPU training system to scale workloads across multiple graphics processors. The toolkit covers several capability areas,

    Python
    View on GitHub↗5,621
  • facebookresearch/pytorch3dfacebookresearch avatar

    facebookresearch/pytorch3d

    9,993View on GitHub↗

    PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds and complex 3D surface geometries. It provides a collection of reusable components and data structures for deep learning with 3D data, including a framework for training and evaluating neural radiance fields to enable photorealistic view synthesis. The project features a differentiable 3D renderer that converts meshes and point clouds into 2D images while allowing gradients to flow back into the geometry and textures. This enables 3D shape optimization, where mesh geometry, te

    Python
    View on GitHub↗9,993
  • carpedm20/dcgan-tensorflowcarpedm20 avatar

    carpedm20/DCGAN-tensorflow

    7,185View on GitHub↗

    This is a TensorFlow implementation of the Deep Convolutional Generative Adversarial Network (DCGAN) architecture, providing a framework for training generative models that produce synthetic images from random noise vectors. The project implements the core DCGAN design, using transposed convolutions for upsampling, batch normalization for training stability, and leaky ReLU activations in the discriminator, all executed as static TensorFlow computation graphs. The implementation supports training on custom image datasets by accepting user-supplied image folders without requiring a predefined f

    JavaScriptdcgangangenerative-model
    View on GitHub↗7,185
  • magicleap/supergluepretrainednetworkmagicleap avatar

    magicleap/SuperGluePretrainedNetwork

    4,035View on GitHub↗

    This project is a collection of neural network models and geometric tools designed for image feature matching, spatial alignment, and visual localization. It provides a pre-trained neural network model for identifying high-accuracy correspondences between sparse image features without requiring local training. The system utilizes a graph neural network matcher that employs attention mechanisms and message passing to learn spatial relationships between image feature points. It integrates a RANSAC camera pose estimator to filter feature matches and calculate the relative spatial transformation

    Pythondeep-learningfeature-matchinggraph-neural-networks
    View on GitHub↗4,035
  • tensorflow/servingtensorflow avatar

    tensorflow/serving

    6,351View on GitHub↗

    TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to production environments. It functions as a complete serving system that executes predictions on input data through a graph executor, providing network endpoints that eliminate the need for a separate runtime environment for client applications. The system is distinguished by its model version manager, which organizes and selects specific model versions within a directory hierarchy. It uses a filesystem watcher to detect new model versions and trigger automatic updates without int

    C++
    View on GitHub↗6,351
  • google-deepmind/graphcastgoogle-deepmind avatar

    google-deepmind/graphcast

    7,732View on GitHub↗

    GraphCast is a machine learning model that uses graph neural networks to produce global weather forecasts up to ten days ahead at high spatial resolution. The system represents the Earth's surface as an icosahedral mesh, enabling message passing between mesh nodes to capture atmospheric dynamics, and combines this with a learned multiscale processor that operates across coarse-to-fine mesh resolutions. The model is trained on historical ERA5 reanalysis data through a supervised learning objective, and its autoregressive rollout loop feeds predictions back as input to generate multi-step forec

    Pythonweatherweather-forecast
    View on GitHub↗7,732
  • google/guavagoogle avatar

    google/guava

    51,921View on GitHub↗

    Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency tools, and core extensions. It serves as a comprehensive set of helpers for Java development, focusing on reducing repetitive boilerplate logic. The project is distinguished by its specialized implementations of immutable collections, which ensure thread safety and data consistency by preventing accidental modification. It also includes a dedicated graph data structure library for modeling and traversing networks of interconnected nodes and edges, alongside advanced collection t

    Javaguavajava
    View on GitHub↗51,921
  • rexying/gnn-model-explainerRexYing avatar

    RexYing/gnn-model-explainer

    1,051View on GitHub↗

    This toolkit serves as a framework for interpreting the decision-making processes of graph neural networks. It functions as a library for analyzing how these models process complex network data, providing methods to identify the specific node attributes and structural patterns that influence predictive outcomes. The project distinguishes itself by employing mask-optimized subgraph extraction and gradient-based attribution mapping to isolate the minimal components of a graph that preserve a model's original prediction. By separating graph processing layers from explanation logic, the architect

    Python
    View on GitHub↗1,051
  • lengstrom/fast-style-transferlengstrom avatar

    lengstrom/fast-style-transfer

    10,963View on GitHub↗

    This project is a TensorFlow-based neural style transfer framework designed to apply the artistic textures and colors of a painting to images and videos. It utilizes a feed-forward image stylizer that transforms visual appearance in a single pass, avoiding the need for iterative optimization. The system includes a deep learning training pipeline that teaches convolutional neural networks to replicate specific styles using perceptual loss functions. It also features a video frame processor that decomposes video files into individual images for sequential stylization and reassembly. The softwa

    Pythondeep-learningneural-networksneural-style
    View on GitHub↗10,963
  • ibab/tensorflow-wavenetibab avatar

    ibab/tensorflow-wavenet

    5,432View on GitHub↗

    This project is a TensorFlow implementation of a neural network for raw audio waveform generation. It functions as a conditioned speech synthesis model that produces synthetic audio samples using a dilated convolutional neural network architecture. The system supports custom voice modeling by incorporating global conditioning and categorical identifiers during training and generation. This allows the model to mimic specific speakers or distinct audio characteristics for neural text-to-speech applications. The framework covers deep learning audio synthesis, including audio dataset processing,

    Python
    View on GitHub↗5,432
  • openspg/kagOpenSPG avatar

    OpenSPG/KAG

    8,548View on GitHub↗

    KAG is a graph-augmented retrieval augmented generation system and knowledge graph engine. It functions as a framework that integrates large language models with graph retrieval and numerical calculation to resolve natural language queries. The system creates unified knowledge representations by aligning unstructured data and expert rules through semantic mapping. It maintains mutual indexing between graph structures and original text blocks to ensure that reasoning processes remain linked to verifiable source data. The project provides capabilities for semantic information integration, grap

    Pythonknowledge-graphlarge-language-modellogical-reasoning
    View on GitHub↗8,548
  • hzy46/deep-learning-21-exampleshzy46 avatar

    hzy46/Deep-Learning-21-Examples

    4,686View on GitHub↗

    This repository is a deep learning educational resource and a neural network project suite. It provides a collection of practical TensorFlow implementations and coding projects designed to demonstrate the application of various neural network architectures to real-world data. The project includes specific samples for generative adversarial networks, focusing on synthetic image generation and style translation. It also provides examples of deep learning model construction across different learning paradigms. The codebase covers a broad range of capabilities, including computer vision for imag

    Python
    View on GitHub↗4,686
  • buriburisuri/speech-to-text-wavenetburiburisuri avatar

    buriburisuri/speech-to-text-wavenet

    4,007View on GitHub↗

    This project is a deep learning framework designed for end-to-end speech-to-text transcription. It utilizes the WaveNet neural network architecture to process spoken audio input and generate written text transcripts, leveraging connectionist temporal classification to map variable-length audio sequences to character-level outputs. The system distinguishes itself through a comprehensive training pipeline that supports distributed execution across multiple graphics processing units. It includes specialized utilities for audio data augmentation and the transformation of raw audio files into opti

    Python
    View on GitHub↗4,007
  • dennybritz/cnn-text-classification-tfdennybritz avatar

    dennybritz/cnn-text-classification-tf

    5,684View on GitHub↗

    This project is a TensorFlow implementation of a convolutional neural network designed for text classification. It functions as a deep learning text categorizer that assigns predefined labels to text documents by identifying and analyzing learned patterns within training sets. The model utilizes a sequence of embedding-layer vectorization, convolutional layers for feature extraction, and max-pooling downsampling to process text data. Final category probabilities are determined through a dense-layer classification system. The workflow covers the end-to-end machine learning lifecycle, includin

    Python
    View on GitHub↗5,684
  • google/seq2seqgoogle avatar

    google/seq2seq

    5,621View on GitHub↗

    This is a TensorFlow-based encoder-decoder framework and model library used for mapping input sequences to output sequences. It functions as a deep learning sequence mapper designed to transform sequential data from one domain to another. The library provides tools for implementing sequence-to-sequence modeling across multiple domains, including neural machine translation, automatic text summarization, and image captioning generation. The framework incorporates recurrent neural networks and utilizes attention-based contextualization to weight input sequences. It supports multiple decoding st

    Pythondeeplearningmachine-translationneural-network
    View on GitHub↗5,621