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           
相关推荐
2201_756847331 分钟前
mysql字段长度不够用了怎么办_使用alter table扩大varchar长度
jvm·数据库·python
莱昂纳多迪卡普利奥1 分钟前
LLM工程化实践——Prompt Engineering(一)
人工智能·prompt
祁_z5 分钟前
Python项目依赖管理:venv与conda
python
overmind7 分钟前
oeasy Python 120[专业选修]列表_直接赋值_浅拷贝_shallowcopy_深拷贝_deepcopy
linux·windows·python
Satellite-GNSS8 分钟前
AI Agent(智能体)全知识体系详解(从入门到精通,彻底理清脉络)
人工智能·agent
一叶知秋yyds9 分钟前
大语言模型LLM完整技术解析从训练到应用
人工智能·语言模型·自然语言处理
上海蓝色星球10 分钟前
流程标准化・作业一体化|蓝色星球造价机器人,以全流程线上化破解造价咨询管理困局
大数据·人工智能
云烟成雨TD10 分钟前
Spring AI Alibaba 1.x 系列【10】ReactAgent 工具加载和执行流程
java·人工智能·spring
ZC跨境爬虫12 分钟前
海南大学交友平台开发实战 day11(实现性别图标渲染与后端数据关联+Debug复盘)
前端·python·sqlite·html·json
ai大模型中转api测评16 分钟前
2026年前端新工具:Gemini 3.1 SVG工作流从Prompt到部署
前端·人工智能·prompt·api