在h2o蒸汽预测服务

时间:2017-09-22 21:36:50

标签: h2o

我正在将模型从h2o flow导入h2o steam并将其部署为预测服务。我遇到的一个问题是,模型有一个日期输入功能,在time中为模型加载训练数据.csv时,该功能已转换为h2o flow类型字段。

csv parsing setup in <code>h2o flow</code>

这些时间值在h2o flow中已解析的.hex文件中转换为(我认为)POSIX时间戳(以毫秒为单位)。

parsed .hex file in <code>h2o flow</code>

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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