Die Oberfläche ist lokalisiert; Skill-Beschreibungen und -Dokumente werden per KI automatisch in Ihre Sprache übersetzt. Code, Befehle, Pfade und Fachbegriffe bleiben im Original, maßgeblich ist das Dokument des Autors.
Skills entdecken
Daten und Forschung · SKILL.md

stellargraph

stellargraph

Routes StellarGraph graph machine learning tasks across graph construction, samplers, TensorFlow Keras models, link prediction, embeddings, graph classification, time series, calibration, ensembles, interpretability, datasets, and Neo4j connector workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill-Dokumentation

GitHub

name: stellargraph description: "Routes StellarGraph graph machine learning tasks across graph construction, samplers, TensorFlow Keras models, link prediction, embeddings, graph classification, time series, calibration, ensembles, interpretability, datasets, and Neo4j connector workflows." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

StellarGraph Repo Skill

Use this skill when a task involves the StellarGraph Python package or its TensorFlow/Keras graph machine learning workflows. It is a router: read the smallest sub-skill that matches the user's task, then use the bundled references and scripts from that sub-skill.

First checks

  • StellarGraph's package metadata targets Python >=3.6,<3.9; prefer a Python 3.8 environment when installing or reproducing old examples.
  • Basic install for package use: python -m pip install stellargraph.
  • Use python -m pip install "stellargraph[demos]" only when notebook-style demo dependencies such as gensim, rdflib, numba, Jupyter, or plotting helpers are needed.
  • Use python -m pip install "stellargraph[neo4j]" only for Neo4j connector workflows; it still requires a running Neo4j service.
  • Run scripts/check_stellargraph_environment.py when you need a safe import, TensorFlow/Keras, graph-construction, and optional backend diagnostic before following a workflow.
  • Read references/troubleshooting.md for Python/TensorFlow/import, optional dependency, dataset-cache, GPU, and Neo4j failures that affect multiple workflows.
  • Read references/repo-provenance.md before deciding whether this skill is stale for a newer checkout or package version.

Route by task

Data, graph objects, and datasets

Read sub-skills/graph-data-loading/SKILL.md when the task is about:

  • constructing StellarGraph or StellarDiGraph objects from Pandas, NumPy, IndexedArray, or NetworkX;
  • choosing node/edge IDs, types, features, weights, or directedness;
  • converting/querying graph structure or checking graph readiness for ML;
  • using built-in dataset loader classes such as Cora, MovieLens, WN18, or METR_LA without confusing cache/download behavior with model logic.

Walkers, samplers, and Keras generators

Read sub-skills/sampling-generators/SKILL.md when the task is about random walks, sampled breadth-first neighborhoods, UnsupervisedSampler, full-batch, sampled mini-batch, padded-graph, knowledge-graph, or sliding-window generators.

Use this route before model routes when the failure mentions flow, Sequence, num_samples, n_size, node/link IDs, batch dimensions, sparse adjacency tensors, or generator/model incompatibility.

Node classification or node regression with GNNs

Read sub-skills/node-classification-gnns/SKILL.md for supervised or semi-supervised node workflows using GCN, GAT, GraphSAGE, DirectedGraphSAGE, HinSAGE, ClusterNodeGenerator + GCN, RGCN, PPNP, APPNP, or the SGC-style linear GCN pattern.

Use sibling routes for upstream graph construction and generator details; this route owns model selection, Keras tensor wiring, targets, and training/evaluation shape decisions for node tasks.

Link prediction, link regression, and knowledge graphs

Read sub-skills/link-prediction-kg/SKILL.md for edge-split workflows, GraphSAGELinkGenerator, HinSAGELinkGenerator, FullBatchLinkGenerator, link inference heads, temporal link prediction, and knowledge graph completion with KGTripleGenerator, ComplEx, DistMult, RotatE, RotE, or RotH.

Unsupervised embeddings and representation learning

Read sub-skills/embedding-workflows/SKILL.md for Node2Vec/DeepWalk, Metapath2Vec, Attri2Vec, unsupervised GraphSAGE, Deep Graph Infomax, GraphWave, Watch Your Step, or extracting embeddings for scikit-learn/Keras downstream models.

Graph classification and graph time series

Read sub-skills/graph-time-series-workflows/SKILL.md for graph-level classification with PaddedGraphGenerator, GCNSupervisedGraphClassification, DeepGraphCNN, or SortPooling, and for spatio-temporal forecasting with SlidingFeaturesNodeGenerator, fixed adjacency, and GCN_LSTM.

Model operations, interpretability, and Neo4j

Read sub-skills/model-ops-interpretability/SKILL.md for:

  • custom_keras_layers when saving/loading Keras models that contain StellarGraph layers;
  • calibration (TemperatureCalibration, IsotonicCalibration, expected calibration error, reliability plots);
  • Ensemble and BaggingEnsemble wrappers;
  • GCN/GAT saliency and integrated-gradient interpretability;
  • optional Neo4j connector objects and service-backed generators.

Package map

Read references/package-overview.md when a user names an algorithm, dataset, module, notebook title, or capability and you need to pick the correct route before acting.

Boundaries

  • This skill teaches package operation, not repository release maintenance or CI pipeline editing.
  • Do not run long notebook demos, dataset downloads, Neo4j services, or GPU checks unless the user explicitly wants that external dependency or runtime.
  • Prefer safe bundled scripts and tiny synthetic fixtures before attempting full notebook-scale examples.
Gespeicherte Skills