本文简要介绍python语言中 torchrec.datasets.utils.rand_split_train_val
的用法。
用法:
torchrec.datasets.utils.rand_split_train_val(datapipe: torch.utils.data.dataset.IterDataPipe, train_perc: float, random_seed: int = 0) → Tuple[torch.utils.data.dataset.IterDataPipe, torch.utils.data.dataset.IterDataPipe]
datapipe(IterDataPipe) -要拆分的数据管道。
train_perc(浮点数) -范围 (0.0, 1.0) 中的值,指定要包含在训练拆分中的数据管道样本的目标比例。请注意,不能保证实际比例与train_perc 完全匹配。
random_seed(int) -确定给定样本和train_perc 的拆分成员资格。在调用中使用相同的值来生成一致的拆分。
通过均匀随机采样,生成两个 IterDataPipe 实例,表示给定 IterDataPipe 的不相交的 train 和 val 分割。
例子:
datapipe = criteo_terabyte( ("/home/datasets/criteo/day_0.tsv", "/home/datasets/criteo/day_1.tsv") ) train_datapipe, val_datapipe = rand_split_train_val(datapipe, 0.75) train_batch = next(iter(train_datapipe)) val_batch = next(iter(val_datapipe))
参数:
相关用法
- Python PyTorch randn用法及代码示例
- Python PyTorch random_split用法及代码示例
- Python PyTorch random_structured用法及代码示例
- Python PyTorch rand用法及代码示例
- Python PyTorch randperm用法及代码示例
- Python PyTorch randint用法及代码示例
- Python PyTorch random_unstructured用法及代码示例
- Python PyTorch range用法及代码示例
- Python PyTorch rad2deg用法及代码示例
- Python PyTorch ravel用法及代码示例
- Python PyTorch renorm用法及代码示例
- Python PyTorch rpc_sync用法及代码示例
- Python PyTorch reshape用法及代码示例
- Python PyTorch real用法及代码示例
- Python PyTorch rsqrt用法及代码示例
- Python PyTorch rfftn用法及代码示例
- Python PyTorch rpc_async用法及代码示例
- Python PyTorch repeat_interleave用法及代码示例
- Python PyTorch remove用法及代码示例
- Python PyTorch read_vec_flt_ark用法及代码示例
- Python PyTorch rfft用法及代码示例
- Python PyTorch register_kl用法及代码示例
- Python PyTorch read_vec_int_ark用法及代码示例
- Python PyTorch round用法及代码示例
- Python PyTorch resolve_neg用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torchrec.datasets.utils.rand_split_train_val。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。