在水蒸汽预测服务中输入日期值

Entering date values in h2o steam prediction service

我正在将模型从 h2o flow 导入到 h2o steam 并将其部署为预测服务。我遇到的一个问题是模型有一个日期输入特征,在为 h2o flow.

中的模型加载训练数据 .csv 时,该特征被转换为 time 类型字段

这些时间值在 h2o flow.

中解析的 .hex 文件中转换为(我认为)POSIX 时间戳(以毫秒为单位)

因此,当我在 steam 的预测服务中部署基于此数据训练的模型时,输入字段需要 Double 值(时间戳)而不是任何类型的日期字符串(例如“2016-12-21”)该服务的人类用户期望能够进入。这是 steam 预测服务给我的输入日期 2016-12-21 的错误。

有什么办法解决这个问题吗?该服务需要由人类使用,并且必须让用户输入 POSIX 毫秒时间戳转换实际日期使其无法使用。目前仅使用不包含日期输入的模型。

预测服务使用与训练模型相同的格式。如果模型使用时间戳作为输入,服务也会这样做。在调用预测服务之前,您需要添加自己的预处理以将例如 2016-12-21 转换为时间戳。