技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
parameters-random-and-utilities【数据与研究】Use when controlling imgaug stochastic parameters, seeds, deterministic replay, dtype conversion, sample data, grids, or utility helpers.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about how imgaug samples augmentation parameters, controls reproducibility, handles dtype/range conversion, loads built-in example data, or uses utility functions such as resizing, grids, and display helpers.
(a, b) tuples, lists, and imgaug.parameters.StochasticParameter objects.Choice, Uniform, Normal, and Clip.RNG, deterministic replay, and deprecated random_state/deterministic API warnings.imgaug.data.../augmentation-pipelines/SKILL.md.../augmentables-and-batches/SKILL.md.../multicore-and-diagnostics/SKILL.md.random_state?”references/parameters-and-rng.md for stochastic parameters and reproducibility.references/data-and-dtype-utilities.md for dtype helpers, resizing, grids, and sample data.scripts/smoke_parameters_and_data.py to verify parameter sampling, quokka data, and dtype conversion.references/troubleshooting.md for NumPy 2, deprecations, dtype range, and display failures.Many augmenter parameters accept flexible forms:
import imgaug.augmenters as iaa
import imgaug.parameters as iap
# Shortcut for a uniform blur range.
blur = iaa.GaussianBlur(sigma=(0.0, 3.0))
# Explicit stochastic distribution clipped to a safe range.
param = iap.Clip(iap.Normal(1.0, 0.1), 0.1, 3.0)
blur2 = iaa.GaussianBlur(sigma=param)
Use a seed on an augmenter or convert a pipeline to deterministic form when the same sampled transform must be replayed.
seq = iaa.Sequential([iaa.Fliplr(0.5), iaa.Add((0, 5))], seed=1)
det = seq.to_deterministic()
out_a = det(images=images)
out_b = det(images=images)
For aligned images and annotations, a single call containing every augmentable remains the safest pattern.
AttributeError involving np.sctypes: install numpy<2 for imgaug 0.4.0.ia.imshow; write grids to image files instead.random_state or deterministic: prefer seed, RNG, and to_deterministic() patterns.