在水蒸汽预测服务中输入日期值
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 转换为时间戳。
我正在将模型从 h2o flow
导入到 h2o steam
并将其部署为预测服务。我遇到的一个问题是模型有一个日期输入特征,在为 h2o flow
.
time
类型字段
这些时间值在 h2o flow
.
因此,当我在 steam
的预测服务中部署基于此数据训练的模型时,输入字段需要 Double
值(时间戳)而不是任何类型的日期字符串(例如“2016-12-21”)该服务的人类用户期望能够进入。这是 steam
预测服务给我的输入日期 2016-12-21 的错误。
有什么办法解决这个问题吗?该服务需要由人类使用,并且必须让用户输入 POSIX 毫秒时间戳转换实际日期使其无法使用。目前仅使用不包含日期输入的模型。
预测服务使用与训练模型相同的格式。如果模型使用时间戳作为输入,服务也会这样做。在调用预测服务之前,您需要添加自己的预处理以将例如 2016-12-21 转换为时间戳。