Tensorflow 将预先训练的keras模型转换为H2O深水使用?

Tensorflow 将预先训练的keras模型转换为H2O深水使用?,tensorflow,keras,h2o,Tensorflow,Keras,H2o,我有一个hdf5格式的Keras模型,我想用它来预测水深处的水 (我在Keras和Deep Water上使用tensorflow后端,并运行Docker cpu版本的Deep Water,但如果必要,我可以切换到gpu版本。Deep Water使用的是tensorflow 1.1。) 我需要指定网络定义\u文件和网络参数\u文件。在第6.5.2节中,前者有一个.meta扩展,后者并没有扩展 我找到了让我找到的。他们似乎正在获取一个“.h5”文件并导出一个“.pb”文件。我能同样好地使用“.hdf

我有一个hdf5格式的Keras模型,我想用它来预测水深处的水

(我在Keras和Deep Water上使用tensorflow后端,并运行Docker cpu版本的Deep Water,但如果必要,我可以切换到gpu版本。Deep Water使用的是tensorflow 1.1。)

我需要指定
网络定义\u文件
网络参数\u文件
。在第6.5.2节中,前者有一个.meta扩展,后者并没有扩展

我找到了让我找到的。他们似乎正在获取一个“.h5”文件并导出一个“.pb”文件。我能同样好地使用“.hdf5”文件吗?“.pb”文件是否与深水文档中显示的无扩展名文件相同

对于元文件,我想我需要调用
tf.train.export\u meta\u graph()
函数,给它一个
tf.train.Saver()
对象。看起来我可以把它放在哪里

我不确定的最后一件事是如何利用它进行预测。它是否与普通H2O深度学习相同,并且您使用
epochs=0
技巧?如果使用Python API,我仍然需要调用
train()
,还是创建
H2ODeepWaterEstimator()
对象就足够了