我正在将模型从h2o flow
导入h2o steam
并将其部署为预测服务。我遇到的一个问题是,模型有一个日期输入功能,在time
中为模型加载训练数据.csv时,该功能已转换为h2o flow
类型字段。
这些时间值在h2o flow
中已解析的.hex文件中转换为(我认为)POSIX时间戳(以毫秒为单位)。
因此,当我在steam
预测服务中部署受此数据训练的模型时,输入字段需要Double
值(时间戳)而不是任何类型的日期字符串(例如, 。" 2016-12-21")该服务的人类用户期望能够进入。这是steam
预测服务为我提供输入日期2016-12-21的错误。
这有什么办法吗?该服务需要由人类使用,并且必须让用户输入POSIX毫秒时间戳实际日期的转换使其无法使用。目前只使用不包含日期输入的模型。
答案 0 :(得分:0)
预测服务使用与训练模型相同的格式。如果模型使用时间戳作为输入,则服务也将如此。您需要添加自己的预处理,以便在调用预测服务之前将2016-12-21转换为时间戳。