我应该如何构建tensorflow数据集,以便将其提供给自定义RNN estim

2024-03-29 09:54:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用custom estimatorRNN来估计我网站上的客户是否会根据他们的点击行为购买物品。因此,数据集看起来像:

session_id  page_type   event            since_previous_click (s)   will_buy
1           search      SelectCountry    null                        0
1           search      SelectCountry    2                           0
1           search      SortResults      4                           0
1           product     SelectColor      20                          0
2           search      SelectCountry    null                        1
2           search      SortResults      10                          1
2           product     SelectSize       5                           1
2           product     SelectColor      23                          1
2           inmarket    EnterName        8                           1
2           inmarket    Booked           34                          1

所以“will_buy”是标签,页面类型、事件和自上次点击是输入功能。然而,我的问题是我不知道如何构造我的input dataset。我知道维度应该是[#数据点,#时间步长,#特征],其中时间步长的数量应该填充,因为它们的长度不同。但我不能从张量(或numpy数组)构造这个3D对象,因为有多个数据类型(string和int32)。有什么帮助吗


Tags: 数据search网站custom时间buyproductnull