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

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

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

dsgiitr/graph_nets

0
View on GitHub↗
1,237 نجوم·228 تفرعات·Jupyter Notebook·11 مشاهدات

Graph Nets

Graph Nets is a graph neural network library and educational toolkit implemented in PyTorch, providing implementations of popular graph representation learning algorithms and research papers. The project covers core graph machine learning tasks including semi-supervised node classification, inductive and unsupervised node embedding generation, and neighborhood feature aggregation.

The library supports diverse algorithmic approaches for processing network structures, ranging from shared-parameter graph convolutions and attention-weighted neighborhood aggregation to spectral Chebyshev filtering and random-walk skip-gram objectives.

Features

  • Graph Neural Network Implementations - Implements popular graph neural network algorithms and research papers using PyTorch for representation learning.
  • Graph Representation Learning - Generate continuous vector representations for nodes in a network using unsupervised learning approaches inspired by natural language modeling techniques.
  • Dynamic Attention - Assigns adaptive attention weights to neighboring nodes during feature aggregation without requiring full graph visibility.
  • PyTorch-Based Frameworks - Provides a collection of deep learning models and representation algorithms built on top of PyTorch.
  • Graph Neighborhood Sampling - Computes inductive node embeddings by sampling fixed-size local neighborhoods and aggregating neighbor features for unseen graph structures.
  • Graph Convolutions - Applies uniform filter parameters across non-euclidean graph neighborhoods to perform semi-supervised node classification using localized message passing.
  • Skip-Gram Model Architectures - Learns continuous vector representations of nodes by generating random walk sequences and optimising a language-modeling objective function.
  • Chebyshev Polynomial Approximations - Formulates graph convolutions using truncated Chebyshev polynomial expansions to enable fast localized spectral filtering without explicit eigen-decomposition.
  • Node Classification - Apply shared filter parameters across graph locations to perform semi-supervised classification on non-euclidean graph data structures.
  • Inductive Learning - Leverage node feature information through sampling and aggregation strategies to efficiently compute embeddings for previously unseen graph nodes.
  • Graph Node Filtering - Apply convolutional operations across non-euclidean graph structures using shared filter parameters to perform semi-supervised classification on nodes.
  • Unsupervised Node Embeddings - Generates continuous vector representations of nodes in an unsupervised manner using random walks and language modeling objectives.
  • Attention-Weighted Feature Pairs - Assign learned attention weights dynamically to prioritize relevant connections during feature aggregation without requiring prior knowledge of the full graph structure.
  • Spectral Graph Convolution Tools - Formulate convolutional neural networks on graphs using fast localized spectral filtering based on Chebyshev polynomials.
  • Node Embeddings - Use inductive frameworks with neighborhood feature sampling to efficiently compute vector representations for newly added graph nodes.
  • PyTorch Model Components - Organises deep learning operations into reusable neural network layers using tensor manipulation primitives provided by a tensor computing framework.
  • Graph Traversal Embeddings - Generates continuous vector representations by simulating random paths across network structures and optimising co-occurrence objectives using language modeling.
  • Educational Toolkits - Serves as an educational toolkit for exploring graph convolutions, attention mechanisms, and random walks.

سجل النجوم

مخطط تاريخ النجوم لـ dsgiitr/graph_netsمخطط تاريخ النجوم لـ dsgiitr/graph_nets

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Graph Nets.
  • shenweichen/graphembeddingالصورة الرمزية لـ shenweichen

    shenweichen/GraphEmbedding

    3,844عرض على GitHub↗

    GraphEmbedding is a graph network representation library and node embedding framework. It provides a toolkit for transforming complex network nodes into low-dimensional vector spaces, enabling the integration of relational graph data into machine learning workflows. The library functions as a dimensionality reduction toolkit and network topology analysis tool. It uses matrix-factorization techniques to preserve global connectivity and employs random-walk sampling with skip-gram based vector optimization to learn numerical representations of nodes. The framework covers several domain-specific

    Pythondeepwalkgraphgraphembedding
    عرض على GitHub↗3,844
  • williamleif/graphsageالصورة الرمزية لـ williamleif

    williamleif/GraphSAGE

    3,657عرض على GitHub↗

    GraphSAGE is a graph neural network framework designed for inductive representation learning on large-scale graphs. It functions as an inductive graph embedding tool and neighborhood aggregation engine, enabling the generation of numerical node representations that generalize to previously unseen data. The system distinguishes itself by computing node embeddings through the aggregation of features from local neighborhoods rather than relying on a global lookup table. This approach allows the framework to operate as both a supervised graph classifier for predicting categorical node classes and

    Python
    عرض على GitHub↗3,657
  • tkipf/gcnالصورة الرمزية لـ tkipf

    tkipf/gcn

    7,361عرض على 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
    عرض على GitHub↗7,361
  • packtpublishing/hands-on-graph-neural-networks-using-pythonالصورة الرمزية لـ PacktPublishing

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

    1,044عرض على 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
    عرض على GitHub↗1,044
عرض جميع البدائل الـ 30 لـ Graph Nets→

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

ما هي وظيفة dsgiitr/graph_nets؟

Graph Nets is a graph neural network library and educational toolkit implemented in PyTorch, providing implementations of popular graph representation learning algorithms and research papers. The project covers core graph machine learning tasks including semi-supervised node classification, inductive and unsupervised node embedding generation, and neighborhood feature aggregation.

ما هي الميزات الرئيسية لـ dsgiitr/graph_nets؟

الميزات الرئيسية لـ dsgiitr/graph_nets هي: Graph Neural Network Implementations, Graph Representation Learning, Dynamic Attention, PyTorch-Based Frameworks, Graph Neighborhood Sampling, Graph Convolutions, Skip-Gram Model Architectures, Chebyshev Polynomial Approximations.

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

تشمل البدائل مفتوحة المصدر لـ dsgiitr/graph_nets: shenweichen/graphembedding — GraphEmbedding is a graph network representation library and node embedding framework. It provides a toolkit for… williamleif/graphsage — GraphSAGE is a graph neural network framework designed for inductive representation learning on large-scale graphs. It… tkipf/gcn — This is a graph convolutional network library designed for performing node and graph classification on… packtpublishing/hands-on-graph-neural-networks-using-python — This repository serves as an educational resource for implementing graph neural networks using Python. It provides a… dmlc/dgl — DGL is a Python library for building and training graph neural networks. It functions as a graph message passing… tkipf/pygcn — pygcn is a PyTorch library and framework for implementing graph convolutional networks. It provides tools for…

مجموعات مختارة تضم Graph Nets

مجموعات منسقة بعناية يظهر فيها Graph Nets.
  • Node embedding frameworks