Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.
The English summary is being prepared. Showing the original description.
Use Adversarial Robustness Toolbox (ART) for estimator wrappers, adversarial attacks, defences, poisoning/privacy/extraction, metrics, and certification workflows.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Use this repo skill when a task names adversarial-robustness-toolbox, art, ART estimators, adversarial examples, robustness defences, poisoning/backdoor attacks, privacy inference attacks, model extraction, robustness metrics, or certification workflows.
ART is a Python library for wrapping ML models as estimators, attacking and defending them, and evaluating robustness. This skill covers the core CPU-capable Python workflows verified for ART 1.20.1; heavy speech, object-detection, tracking, malware, GAN/generation, experimental, notebook, and container-only workflows are treated as out of selected runtime scope unless a future refresh expands them.
If ART is not installed or imports fail, go to sub-skills/setup-and-backends/.
For a quick installed-environment check, run the bundled diagnostic from this skill directory:
python scripts/inspect_art_install.py --json
If a model is not yet wrapped as an ART estimator, use sub-skills/estimators-and-models/ before choosing attacks or metrics.
Choose the workflow owner from the route table below, then read that sub-skill's references and bundled scripts.
Before deciding whether this skill matches a newer checkout, read references/repo-provenance.md.
| User request | Load this sub-skill | Why |
|---|---|---|
Install ART, verify import art, choose CPU/GPU packages, resolve optional dependency or backend errors | setup-and-backends | Owns package groups, backend matrix, and import diagnostics. |
| Wrap sklearn, PyTorch, TensorFlow/Keras, boosted-tree, GPy, black-box, or regression models for ART | estimators-and-models | Owns estimator constructor contracts, labels, shapes, clip_values, gradients, and black-box limitations. |
| Generate evasion adversarial examples, choose FGSM/PGD/AutoAttack/HopSkipJump/patch attacks, add preprocessors, or plan adversarial training | evasion-and-preprocessing | Owns attack-family compatibility, perturbation budgets, preprocessing defences, and trainer recipes. |
| Plan poisoning/backdoor, membership/attribute inference, model inversion/reconstruction, model extraction/stealing, or detector/mitigation workflows | poisoning-inference-extraction | Owns poisoning, privacy inference, extraction, Neural Cleanse, Activation Defence, STRIP, and query/data split guidance. |
| Compute robustness/privacy metrics, run SecurityCurve or GREAT score, use SummaryWriter routing, run tree verification, or choose certification wrappers | evaluation-and-certification | Owns ART metrics, evaluation objects, gradient checks, tree verification, randomized smoothing, DeepZ, and interval/IBP routes. |
references/backend-matrix.md — install groups, optional backend families, and CPU/GPU notes used across sub-skills.references/workflow-overview.md — end-to-end workflow order, input/label conventions, and cross-sub-skill handoffs.references/examples-and-tests-map.md — bundled helper map and native-candidate categories, without requiring source examples at runtime.references/troubleshooting.md — cross-cutting install/import, data shape, optional dependency, and workflow-routing failures.references/repo-routing-metadata.json — structured router placement consumed during managed repo-skill import.For a normal user environment, start with the base package and only add backend libraries needed by the selected workflow:
python -m pip install adversarial-robustness-toolbox
python -c "import art; print(art.__version__)"
For PyTorch CPU workflows, be explicit in ART wrappers that accept a device parameter:
classifier = PyTorchClassifier(..., device_type="cpu")
ART's PyTorch wrappers often default to GPU-oriented device selection, so this explicit CPU choice avoids no-CUDA confusion.
loss_gradient; route to compatible attacks or rebuild a gradient-enabled estimator.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.
The English summary is being prepared. Showing the original description.
Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.
The English summary is being prepared. Showing the original description.
Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.
The English summary is being prepared. Showing the original description.
Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.
The English summary is being prepared. Showing the original description.
Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.
The English summary is being prepared. Showing the original description.
Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.
The English summary is being prepared. Showing the original description.