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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 Repos

Awesome GitHub RepositoriesGraph Representation Learning

Techniques and tools for learning embeddings from graph-structured data.

Explore 22 awesome GitHub repositories matching part of an awesome list · Graph Representation Learning. Refine with filters or upvote what's useful.

Awesome Graph Representation Learning GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • exacity/deeplearningbook-chineseAvatar von exacity

    exacity/deeplearningbook-chinese

    37,285Auf GitHub ansehen↗

    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 the use of factor graphs as bipartite representations to resolve structural ambiguity in probabilistic models.

    TeX
    Auf GitHub ansehen↗37,285
  • nlp-love/ml-nlpAvatar von NLP-LOVE

    NLP-LOVE/ML-NLP

    17,725Auf GitHub ansehen↗

    This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se

    Implements sum-product algorithms on factor graphs to compute marginal distributions for probabilistic inference.

    Jupyter Notebookdeep-learningmachine-learningnlp
    Auf GitHub ansehen↗17,725
  • dmlc/dglAvatar von dmlc

    dmlc/dgl

    14,283Auf GitHub ansehen↗

    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

    Transforms nodes, edges, or entire graphs into low-dimensional vectors that preserve topological and feature information.

    Pythondeep-learninggraph-neural-networks
    Auf GitHub ansehen↗14,283
  • tkipf/gcnAvatar von tkipf

    tkipf/gcn

    7,361Auf GitHub ansehen↗

    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

    Creates low-dimensional vector representations of nodes that capture local topology and structural similarity.

    Python
    Auf GitHub ansehen↗7,361
  • naganandy/graph-based-deep-learning-literatureAvatar von naganandy

    naganandy/graph-based-deep-learning-literature

    5,073Auf GitHub ansehen↗

    links to conference publications in graph-based deep learning

    Literature review of graph-based deep learning methods.

    Jupyter Notebookconference-publicationsdeep-learninggraph
    Auf GitHub ansehen↗5,073
  • tixiaoshan/lio-samAvatar von TixiaoShan

    TixiaoShan/LIO-SAM

    4,794Auf GitHub ansehen↗

    LIO-SAM ist ein Lidar-Inertial-SLAM-Framework und eine eng gekoppelte Sensor-Fusion-Pipeline. Es fungiert als Factor-Graph-Optimierungs-Engine, die Lidar-Scans und Daten der Inertial Measurement Unit (IMU) kombiniert, um 3D-Punktwolkenkarten zu erstellen und Roboter-Trajektorien zu schätzen. Das System integriert globale Positionsfaktoren, um lokale Koordinaten mit realen Daten abzugleichen. Es verwendet Loop-Closure-Erkennung, um bereits besuchte Orte zu identifizieren und Einschränkungen im Optimierungsgraphen zu erstellen, um akkumulierte globale Drift zu korrigieren. Das Framework deckt Lidar-Inertial-Odometrie, Punktwolkenverarbeitung und Trajektorienoptimierung ab. Es nutzt Sliding-Window-Smoothing für Echtzeit-Odometrie, während es im Hintergrund Kartenoptimierung und inertial-basierte Punkt-Deskewing zur Korrektur von Bewegungsverzerrungen durchführt. Das Toolset enthält Utilities, um generierte 3D-Punktwolkenkarten für die Offline-Analyse in Standard-PCD-Dateiformate zu exportieren.

    Integrates GPS coordinates as factors in the optimization graph to align local coordinates with real-world data.

    C++
    Auf GitHub ansehen↗4,794
  • npubird/knowledgegraphcourseAvatar von npubird

    npubird/KnowledgeGraphCourse

    4,362Auf GitHub ansehen↗

    KnowledgeGraphCourse ist eine strukturierte Sammlung von akademischen Materialien auf Graduiertenniveau, Vorlesungsskripten und einem umfassenden Lehrplan, der sich auf die Theorie und Anwendung von Wissensgraphen konzentriert. Es dient als Markdown-basierte Bildungsressource, die navigierbare Kursmodule und Studienführer bereitstellt. Das Material deckt spezialisierte Forschung zur Integration von Wissensgraphen mit Large Language Models ab, um Halluzinationen zu reduzieren. Es enthält detaillierte Anleitungen zur Verwendung der SPARQL-Sprache zum Speichern groß angelegter Graph-Datensätze und zur Ausführung optimierter Abfragen. Der Lehrplan umfasst ein breites Spektrum an Fähigkeiten, einschließlich Wissensextraktion, Entitätsverknüpfung, Repräsentationslernen und semantischer Datenintegration. Er befasst sich zudem mit Wissensmodellierung, Schlussfolgerungen (Reasoning) und der Zusammenführung heterogener Datenquellen.

    Covers representation learning and techniques for mapping knowledge graphs into vector spaces.

    Auf GitHub ansehen↗4,362
  • slam-handbook-contributors/slam-handbook-public-releaseAvatar von SLAM-Handbook-contributors

    SLAM-Handbook-contributors/slam-handbook-public-release

    4,288Auf GitHub ansehen↗

    This project is a technical reference guide and sensor-based robotics manual focused on the theoretical foundations and practical implementation of Simultaneous Localization and Mapping. It serves as a knowledge base for spatial AI, covering the integration of deep learning and semantic rendering to create intelligent systems for open world environments. The resource provides guidance on integrating multi-modal sensor data from cameras, LiDAR, radar, and inertial sensors for localization and mapping. It also establishes a bibliographic standard for robotics research by providing systems for m

    Uses factor graphs to model spatial constraints and perform joint optimization of robot poses and landmarks.

    TeX
    Auf GitHub ansehen↗4,288
  • memgraph/memgraphAvatar von memgraph

    memgraph/memgraph

    4,163Auf GitHub ansehen↗

    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

    The product aggregates neighbor representations to learn inductive patterns applicable to new datasets.

    C++cyphergraphgraph-algorithms
    Auf GitHub ansehen↗4,163
  • thunlp/openkeAvatar von thunlp

    thunlp/OpenKE

    4,041Auf GitHub ansehen↗

    OpenKE ist ein Framework für Knowledge-Graph-Embeddings, das entwickelt wurde, um strukturierte Wissensgraphen in niedrigdimensionale Vektordarstellungen zu transformieren. Es fungiert als Bibliothek für Repräsentationslernen und als Toolset zur Konvertierung von Entitäten und Beziehungen in numerische Embeddings. Das Projekt enthält eine Link-Prediction-Engine, um die Wahrscheinlichkeit von Beziehungen zwischen Entitäten zu bewerten und fehlende Fakten in groß angelegten Graphen zu identifizieren. Es bietet ein dediziertes Vorverarbeitungstool, um rohe Entitäts- und Beziehungs-Strings für das Machine-Learning-Training in numerische Identifikatoren abzubilden. Die Funktionen des Frameworks decken den gesamten Lebenszyklus von Graph-Embeddings ab, einschließlich Datenvorverarbeitung, Repräsentationslernen und Link-Prediction-Analyse.

    Transforms structured knowledge graphs into low-dimensional embeddings using specialized representation learning models.

    Pythonknowledge-embedding
    Auf GitHub ansehen↗4,041
  • shenweichen/graphembeddingAvatar von shenweichen

    shenweichen/GraphEmbedding

    3,844Auf GitHub ansehen↗

    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

    Implements graph representation learning to transform relational network data into machine learning compatible vectors.

    Pythondeepwalkgraphgraphembedding
    Auf GitHub ansehen↗3,844
  • williamleif/graphsageAvatar von williamleif

    williamleif/GraphSAGE

    3,657Auf GitHub ansehen↗

    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

    Implements an inductive learning framework for generating node embeddings that generalize to unseen data.

    Python
    Auf GitHub ansehen↗3,657
  • hku-mars/fast-livo2Avatar von hku-mars

    hku-mars/FAST-LIVO2

    3,634Auf GitHub ansehen↗

    FAST-LIVO2 is a LiDAR-inertial odometry framework and factor-graph SLAM implementation designed for real-time robot localization and 3D mapping. It functions as a multi-sensor fusion pipeline and state estimator that integrates LiDAR, inertial, and camera inputs to track a robot's position and orientation. The system employs a tightly-coupled sensor fusion approach to maintain stable navigation, particularly in degraded environments. It utilizes a voxel-based 3D mapping tool to organize point clouds into volumetric grids, which optimizes memory usage and search speed during spatial reconstruc

    Uses factor graphs to resolve sensor drift and optimize a network of spatial constraints.

    C++3d-reconstructioncolored-point-cloudgaussian-splatting
    Auf GitHub ansehen↗3,634
  • stellargraph/stellargraphAvatar von stellargraph

    stellargraph/stellargraph

    3,061Auf GitHub ansehen↗

    StellarGraph - Machine Learning on Graphs

    Offers a comprehensive library for machine learning on graph-structured data.

    Python
    Auf GitHub ansehen↗3,061
  • chihming/awesome-network-embeddingAvatar von chihming

    chihming/awesome-network-embedding

    2,625Auf GitHub ansehen↗

    A curated list of network embedding techniques.

    Collection of papers and tools for network embedding.

    graph-embeddingsknowledge-graphnetwork-embedding
    Auf GitHub ansehen↗2,625
  • thunlp/krlpapersAvatar von thunlp

    thunlp/KRLPapers

    1,525Auf GitHub ansehen↗

    Must-read papers on knowledge representation learning (KRL) / knowledge embedding (KE)

    Research papers on knowledge representation learning.

    TeXknowledge-embeddingpaper-list
    Auf GitHub ansehen↗1,525
  • mdeff/cnn_graphAvatar von mdeff

    mdeff/cnn_graph

    1,369Auf GitHub ansehen↗

    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

    Applies convolutional neural networks to classify graph-structured inputs using fast localized spectral filtering techniques.

    Jupyter Notebookconvolutional-neural-networksdeep-learninggraph-neural-networks
    Auf GitHub ansehen↗1,369
  • dsgiitr/graph_netsAvatar von dsgiitr

    dsgiitr/graph_nets

    1,237Auf GitHub ansehen↗

    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

    Generate continuous vector representations for nodes in a network using unsupervised learning approaches inspired by natural language modeling techniques.

    Jupyter Notebookchebyshev-polynomialsdeepwalkgraph-attention-networks
    Auf GitHub ansehen↗1,237
  • seongjunyun/graph_transformer_networksAvatar von seongjunyun

    seongjunyun/Graph_Transformer_Networks

    1,082Auf GitHub ansehen↗

    GraphTransformerNetworks is a graph neural network framework implemented in PyTorch for learning structural representations and performing classification tasks on complex heterogeneous graphs and relational networks. The project provides automated preprocessing pipelines to transform raw graph datasets into standardized formats, alongside model training, forward passes, and gradient backpropagation executed through dynamic tensor operations. The architecture incorporates self-attention mechanisms applied directly to graph structures to learn contextual representations of nodes and edges ac

    Learns latent continuous vectors for individual graph entities by aggregating neighborhood structural information.

    Jupyter Notebook
    Auf GitHub ansehen↗1,082
  • packtpublishing/hands-on-graph-neural-networks-using-pythonAvatar von PacktPublishing

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

    1,044Auf GitHub ansehen↗

    Dieses Repository dient als Bildungsressource für die Implementierung von Graph Neural Networks mit Python. Es bietet eine Sammlung strukturierter Codebeispiele und Tutorials, die Entwickler durch den Prozess des Aufbaus und Trainings von Machine-Learning-Modellen führen, die auf komplexen, miteinander verbundenen Datensätzen operieren. Das Projekt deckt die Kernmechaniken des graphbasierten Deep Learnings ab, einschließlich Message-Passing-Architekturen, Feature-Aggregation und dem Stapeln von Convolutional Layers. Es demonstriert, wie man nicht-euklidische Daten als statische Graphen darstellt und wie man den Speicher während des Trainings durch Mini-Batch-Sampling-Techniken verwaltet. Die enthaltenen Implementierungen adressieren gängige analytische Aufgaben wie Knotenklassifizierung, Graph-Strukturvorhersage und die Integration heterogener Datenquellen in einheitliche Modelle. Das Repository ist als eine Reihe praktischer Übungen organisiert, die theoretische Graph-Konzepte in funktionale Machine-Learning-Workflows übersetzen.

    Structures complex relationships as nodes and edges to allow machine learning models to capture non-Euclidean dependencies between data points.

    Jupyter Notebook
    Auf GitHub ansehen↗1,044
Vorherige12Nächste
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Graph Representation Learning

Unter-Tags erkunden

  • Educational ToolkitsEducational resource collections providing implementations of graph learning algorithms for study and experimentation. **Distinct from Graph Representation Learning:** Distinct from Graph Representation Learning: focuses specifically on educational toolkits for exploring graph algorithms rather than general collections.
  • Factor Graphs2 Sub-TagsBipartite graph representations used to map variables to specific factors for probabilistic inference. **Distinct from Graph Representation Learning:** Focuses on the specific bipartite structure for factorizing probabilities, whereas representation learning is a broader field of embeddings.
  • Inductive LearningMethods for learning patterns from graph structures that can be generalized to previously unseen nodes or graphs. **Distinct from Graph Representation Learning:** Distinct from Graph Representation Learning: focuses on the inductive ability to apply learned patterns to new datasets specifically.