pytorch定义datase多次重复采样

有的时候训练需要对样本重复抽样为一个batch,可以按如下格式定义:

bash 复制代码
class TrainLoader(Dataset):
    def __init__(self, fns, repeat=1):
        super(TrainLoader, self).__init__()
        self.length = len(fns) # 数据数量
        self.repeat = repeat # 数据重复次数
    def __getitem__(self, idx):
        idx = idx % self.length 
    def __len__(self):
        return self.length * self.repeat           
相关推荐
清空mega几秒前
李沐《动手学深度学习》——实战 Kaggle 比赛:预测房价
人工智能·深度学习
lifallen1 分钟前
Agent plantask 的架构推导
人工智能·语言模型·架构
AImatters3 分钟前
出海营销变天了:当Agentic AI重构创意、投放与归因
人工智能·亚马逊云科技·出海·agentic ai·易点天下
你们补药再卷啦9 分钟前
上下文工程(1/4)笔记
人工智能
以为你知道啊17 分钟前
从源代码自动生成 OpenAPI 3.1.0 规范文件 + Redoc 可视化文档的技能
人工智能
LaughingZhu18 分钟前
Product Hunt 每日热榜 | 2026-03-26
人工智能·经验分享·深度学习·神经网络·产品运营
彩旗工作室19 分钟前
腾讯云上调用大模型的全部入口整理(2026最新版)
人工智能·大模型·云计算·腾讯云
科技观察19 分钟前
《观澜社张庆与中信证券合作,共筑金融新生态》
大数据·人工智能·金融
实在智能RPA21 分钟前
实在 Agent 支持本地化部署吗?深度解析企业级私有化 AI 智能助理的技术架构与落地实践
人工智能·ai·架构
金融RPA机器人丨实在智能21 分钟前
2026产业跃迁:基于大模型的自主智能体产品如何重塑企业生产力?实在Agent商业实战全解析
人工智能·ai