awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesNode Classification

Predicting labels for individual nodes within a graph structure.

Distinct from Semi-Supervised Classification: Specific to graph-structured data, whereas semi-supervised classification is a general ML approach.

Explore 8 awesome GitHub repositories matching artificial intelligence & ml · Node Classification. Refine with filters or upvote what's useful.

Awesome Node Classification GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dmlc/dgldmlc 的头像

    dmlc/dgl

    14,283在 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

    Predicts labels for individual nodes using semi-supervised or supervised learning techniques on graph-structured data.

    Pythondeep-learninggraph-neural-networks
    在 GitHub 上查看↗14,283
  • tkipf/gcntkipf 的头像

    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

    Predicts labels for unknown nodes in a graph using only a small set of labeled examples.

    Python
    在 GitHub 上查看↗7,361
  • tkipf/pygcntkipf 的头像

    tkipf/pygcn

    5,404在 GitHub 上查看↗

    pygcn 是一个用于实现图卷积网络(GCN)的 PyTorch 库和框架。它提供了用于半监督节点分类和从图结构数据生成节点嵌入的工具。 该系统根据邻域模式和局部相似性将图节点转换为低维向量。它通过利用少量标记示例和整体图拓扑结构,实现节点标签的预测。 该库涵盖了关系数据分析和半监督图学习。它包括用于消息传递、邻接变换和对称归一化的计算原语。

    Predicting labels for specific nodes in a graph by combining known examples with the overall network structure.

    Python
    在 GitHub 上查看↗5,404
  • memgraph/memgraphmemgraph 的头像

    memgraph/memgraph

    4,163在 GitHub 上查看↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Implements node classification to predict labels for individual nodes using neighbor and structural analysis.

    C++cyphergraphgraph-algorithms
    在 GitHub 上查看↗4,163
  • shenweichen/graphembeddingshenweichen 的头像

    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

    Predicts categories or labels for individual network nodes based on their learned numerical representations.

    Pythondeepwalkgraphgraphembedding
    在 GitHub 上查看↗3,844
  • williamleif/graphsagewilliamleif 的头像

    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

    Provides capabilities for predicting categorical node classes based on graph structure and attributes.

    Python
    在 GitHub 上查看↗3,657
  • dsgiitr/graph_netsdsgiitr 的头像

    dsgiitr/graph_nets

    1,237在 GitHub 上查看↗

    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

    Apply shared filter parameters across graph locations to perform semi-supervised classification on non-euclidean graph data structures.

    Jupyter Notebookchebyshev-polynomialsdeepwalkgraph-attention-networks
    在 GitHub 上查看↗1,237
  • packtpublishing/hands-on-graph-neural-networks-using-pythonPacktPublishing 的头像

    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

    Assigns labels to nodes or edges within large datasets to categorize complex network structures for better data organization.

    Jupyter Notebook
    在 GitHub 上查看↗1,044
  1. Home
  2. Artificial Intelligence & ML
  3. Semi-supervised Learning Pipelines
  4. Semi-Supervised Classification
  5. Node Classification