算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
evaluation-and-certification【设计与创意】Compute ART robustness/privacy metrics, run evaluation objects, route SummaryWriter logging, and perform gradient checks and certification/verification workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the model is already wrapped and you need to measure robustness, privacy leakage, gradient health, or certification/verification results.
adversarial_accuracy, empirical_robustness, loss_sensitivity, clever_u, wasserstein_distance.PDTP, SHAPr, ComparisonType, and the ROC helpers in art.metrics.privacy.loss_gradient_check.SecurityCurve, GreatScorePyTorch.Read references/metrics-evaluations-certification.md to pick the metric, evaluation object, or certifier and the correct import path.
If you need TensorBoard output, follow the SummaryWriter routing table there before enabling logging.
Run the bundled smoke script with --help first, then choose the tree mode you need:
python scripts/smoke_metrics_tree.py --help
python scripts/smoke_metrics_tree.py --tree-mode verify
python scripts/smoke_pytorch_adv_accuracy.py --attack fgm --json
If a tiny tree fixture is too brittle in your environment, rerun with --tree-mode signature. Use smoke_pytorch_adv_accuracy.py when the user needs an integrated CPU PyTorch wrapper + bounded attack + adversarial-accuracy sanity check.
Keep attack generation in ../evasion-and-preprocessing/SKILL.md and estimator construction in ../estimators-and-models/SKILL.md.
../evasion-and-preprocessing/SKILL.mdclip_values, label shape fixes, and gradient-enabled model setup -> ../estimators-and-models/SKILL.md../poisoning-inference-extraction/SKILL.md../setup-and-backends/SKILL.mdSecurityCurve as a post-attack evaluation; if a weak attack leaves accuracy high, strengthen the attack rather than assuming the model is robust.[0, 1] data and tree classifiers that expose get_trees().