首页 文章

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

提问于
浏览
0

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

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

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

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

1 回答

  • 0

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

相关问题