【问题标题】:How to load a list of dataframes in tensorflow如何在张量流中加载数据框列表
【发布时间】:2021-08-21 11:07:11
【问题描述】:

我有一个包含各种数据帧 (10000) 的列表,每个数据帧代表视频中 5 帧的序列。所以 5 行中的每一行都有特定帧中某个人的一些身体点(Rankle_X、Rankle_Y、Lankle_X、Lankle_Y 等...)。

我想要做的是建立一个分类器来检测基于这 5 帧的运动,所以我需要一个时间序列网络(LSTM,GRU)但我不知道我应该如何在 tensorflow 中加载我的数据.

我的列表中有 2 个类(1 类的 5000 个数据帧和 2 类的 5000 个数据帧)

提前谢谢你

【问题讨论】:

    标签: python tensorflow neural-network time-series


    【解决方案1】:

    由于您试图将系统建模为时间序列,因此您只需连接所有帧 [在您的情况下为数据帧],并将每一帧视为时间序列模型的输入 [LSTM,GRU] .example\

    [注意]:在连接时,您必须避免帧重叠,并将 this link 用于 DataFrame 连接。此外,您必须添加额外的列来表示框架的class

    【讨论】:

    • 非常感谢您的帮助!...不过有一个问题,您认为在每个数据帧或数据帧的每一行中表示类更好吗?...例如,第一个包含 5 行的数据框,它是否应该有一个额外的 5 行显示类的列?
    • 为类添加新行。有几个原因支持这一点。如果您创建 datasetdataloader 这是强制性的。此外,如果您想定义 trainvalidation 数据集,那么所有在一个数据帧中都会变得更容易。
    猜你喜欢
    • 1970-01-01
    • 2020-03-20
    • 2021-02-05
    • 2021-10-25
    • 2020-02-22
    • 1970-01-01
    • 2018-07-19
    • 2018-09-29
    • 2018-09-11
    相关资源
    最近更新 更多