random_selector¶
Randomly selects a subset of samples from the dataset.
This operator randomly selects a subset of samples based on either a specified ratio or a fixed number. If both select_ratio
and select_num
are provided, the one that results in fewer samples is used. The selection is skipped if the dataset has only one or no samples. The random_sample
function is used to perform the actual sampling.
select_ratio
: The ratio of samples to select (0 to 1).select_num
: The exact number of samples to select.If neither
select_ratio
norselect_num
is set, the dataset remains unchanged.
从数据集中随机选择一部分样本。
该算子根据指定的比例或固定数量随机选择一部分样本。如果同时提供了 select_ratio
和 select_num
,则使用导致样本数量较少的那个。如果数据集中只有一个或没有样本,则跳过选择。实际采样使用 random_sample
函数执行。
select_ratio
:要选择的样本比例(0 到 1)。select_num
:要选择的确切样本数量。如果既未设置
select_ratio
也未设置select_num
,则数据集保持不变。
Type 算子类型: selector
Tags 标签: cpu
🔧 Parameter Configuration 参数配置¶
name 参数名 |
type 类型 |
default 默认值 |
desc 说明 |
---|---|---|---|
|
typing.Optional[typing.Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1)])]] |
|
The ratio to select. When both |
|
typing.Optional[typing.Annotated[int, Gt(gt=0)]] |
|
The number of samples to select. When both |
|
|
extra args |
|
|
|
extra args |
📊 Effect demonstration 效果演示¶
not available 暂无