22 Repos
Tools for deep learning and analysis on graph-structured data.
Explore 22 awesome GitHub repositories matching part of an awesome list · Graph Machine Learning. Refine with filters or upvote what's useful.
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
Deep learning on graphs built on existing frameworks.
This repository provides a collection of reference implementations and code examples for training and deploying machine learning models using the MLX framework. It serves as a practical guide for executing distributed training, fine-tuning large language models, converting model weights, and implementing multimodal generative workflows. The project distinguishes itself through specialized examples for local hardware execution, featuring weight quantization to reduce memory usage and low-rank adaptation for parameter-efficient fine-tuning. It also includes scripts for transforming external mod
Executes semi-supervised learning on graph data and performs density estimation using normalizing flows.
pygcn ist eine PyTorch-Bibliothek und ein Framework zur Implementierung von Graph Convolutional Networks. Sie bietet Tools für semi-überwachte Knotenklassifizierung und die Generierung von Knoteneinbettungen aus graphstrukturierten Daten. Das System konvertiert Graph-Knoten in niedrigdimensionale Vektoren basierend auf Nachbarschaftsmustern und lokalen Ähnlichkeiten. Es ermöglicht die Vorhersage von Knoten-Labels durch die Nutzung sowohl einer kleinen Menge gelabelter Beispiele als auch der gesamten Graphtopologie. Die Bibliothek deckt relationale Datenanalyse und semi-überwachtes Graph-Learning ab. Sie enthält Rechenprimitive für Message-Passing, Adjazenz-Transformation und symmetrische Normalisierung.
Training machine learning models on graphs where only a small fraction of the data points have known labels.
A collection of important graph embedding, classification and representation learning papers with implementations.
Research and methods for classifying graph-structured data.
Generate embeddings from large-scale graph-structured data.
Embedding generation for large-scale graph data.
StellarGraph - Machine Learning on Graphs
Machine learning library for graph analysis.
A curated list of network embedding techniques.
Techniques for mapping network nodes into low-dimensional vector spaces.
A collection of research papers on decision, classification and regression trees with implementations.
Academic literature on decision tree-based learning models.
A curated list of community detection research papers with implementations.
Algorithms for identifying clusters and groups within complex networks.
Graph Neural Networks with Keras and Tensorflow 2.
Deep learning library for graph-structured data.
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
Unsupervised machine learning for graph data.
A curated list of data mining papers about fraud detection.
Research papers focused on identifying fraudulent patterns in data.
TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform.
Library for building graph neural networks.
A Graph Neural Network Library in Jax
Graph neural network library for JAX.
An autoML framework & toolkit for machine learning on graphs.
AutoML framework for machine learning on graphs.
A curated list of gradient boosting research papers with implementations.
Foundational research on gradient boosting machine learning techniques.
Dieses Projekt dient als Bildungs- und Praxisressource zur Beherrschung von Machine-Learning-Workflows mit Python. Es bietet eine umfassende Sammlung von Codebeispielen und Übungen, die Benutzer durch die Implementierung prädiktiver Systeme führen, von grundlegenden Algorithmen bis hin zu Deep-Learning-Architekturen. Das Repository zeichnet sich durch einen strukturierten Ansatz für sowohl klassisches Machine Learning als auch das Training neuronaler Netze aus. Es deckt den gesamten Lebenszyklus der Modellentwicklung ab, einschließlich der Orchestrierung wiederverwendbarer Datentransformations-Pipelines, fortgeschrittener Ensemble-Strategien wie Stacking und sequenziellem Training sowie Techniken zur Handhabung großer Datensätze durch inkrementelle Verarbeitung. Das Material umfasst ein breites Fähigkeitsspektrum, einschließlich Klassifizierung, Regression, Clustering und Dimensionsreduktion. Es bietet Tools für eine rigorose Modellevaluierung, wie Fehleranalyse und Leistungsmetriken, neben Optimierungstechniken wie Hyperparameter-Tuning, Regularisierung und automatisierten Trainingskontrollen, um die Zuverlässigkeit und Generalisierung von Modellen sicherzustellen. Der Inhalt ist als eine Reihe von Tutorials und praktischen Übungen organisiert, was es zu einer Referenz für den Aufbau und das Deployment intelligenter Systeme mit Standard-Industrie-Frameworks macht.
Propagates labels from a small set of representative instances to unlabeled data within the same cluster.
Little Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020)
Library for sampling graph-structured data.
A curated list of Monte Carlo tree search papers with implementations.
Literature on tree search algorithms for decision-making and planning.
🍇 GRAPE is a Rust/Python Graph Representation Learning library for Predictions and Evaluations
Graph representation learning library for predictions.