You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

验证ConvLSTM数据集代码滑动窗口步长:是否小于24帧及具体值

关于Make_dataset.py中generate_dataset函数滑动窗口步长的确认
  • 直接定位generate_dataset函数内的滑动窗口遍历代码,找到控制窗口移动步长的变量(常见命名为step、stride)
  • 查看循环逻辑:Python中range(start, stop, step)结构里的第三个参数就是步长,这是滑动窗口步长的核心控制项
  • 若代码未显式指定步长参数,Python的range函数默认步长为1,此时步长远小于24帧
  • 若循环内步长参数设为24,那窗口每次移动24帧,和你的推测一致;若为1、2等其他数值,则步长小于24

举个典型的滑动窗口实现示例:

def generate_dataset(raw_frames, history_frames=10, future_frames=5, step=1):
    hist_data_5d = []
    next_data_5d = []
    # 滑动窗口遍历逻辑
    for idx in range(0, len(raw_frames) - history_frames - future_frames + 1, step):
        # 截取历史帧和未来帧
        hist_segment = raw_frames[idx:idx+history_frames]
        next_segment = raw_frames[idx+history_frames:idx+history_frames+future_frames]
        # 转换为5维数组的处理逻辑...
        hist_data_5d.append(hist_segment)
        next_data_5d.append(next_segment)
    return np.array(hist_data_5d), np.array(next_data_5d)

示例中的step参数就是滑动步长,直接决定了窗口每次移动的帧数量

内容的提问来源于stack exchange,提问作者Marco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 00:07:11