技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
graph-data【数据与研究】Guides Spektral graph containers, datasets, transforms, data modes, and loader workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about graph representation, dataset construction, built-in datasets, transforms, data modes, loaders, batching, or data-shape errors in Spektral.
references/api-reference.md for Graph, Dataset, loader, transform, and data utility signatures.references/workflows.md for custom datasets, loader selection, transforms, and safe in-memory examples.references/dataset-catalog.md for built-in datasets and cache/download behavior.references/troubleshooting.md for shape, mode, label, sparse/dense, and dataset-cache failures.scripts/smoke_data_modes.py for a no-download sanity check of all four data modes and common transforms.Graph(x=None, a=None, e=None, y=None, **kwargs).Dataset subclass whose read() method returns a list of Graph objects.GCNFilter or LayerPreprocess for layer-specific adjacency preprocessing.../gnn-models/SKILL.md.| Data shape | Loader | Output idea | Use when |
|---|---|---|---|
| One graph | SingleLoader | (x, a[, e])[, y[, sample_weights]] | Single network, citation graph, node labels on one graph |
| Many variable-size graphs | DisjointLoader | (x, a[, e], i), y | Graph classification/regression with sparse adjacency and global pooling |
| Many graphs padded to dense tensors | BatchLoader | (x, a[, e]), y | Dense pooling such as MinCut/DiffPool, or fixed-size batch processing |
| Pre-padded dense data | PackedBatchLoader | Same as BatchLoader | Same graph sizes or enough memory to pre-pack all graphs |
| Shared graph support, many signals | MixedLoader | (x, a[, e]), y | Graph signal classification, e.g. MNIST on a grid graph |
scipy.sparse) for graph containers unless a batch-mode layer requires dense tensors.DisjointLoader and global pooling.BatchLoader(mask=True) and then GraphMasking in the model route.Run this sub-skill's script from the generated skill tree after installing Spektral:
python sub-skills/graph-data/scripts/smoke_data_modes.py
Expected signal: loader shapes for single, disjoint, batch, and mixed modes, transform shape updates, and final smoke_ok.
../gnn-models/SKILL.md.