【发布时间】:2020-06-06 01:07:59
【问题描述】:
我下载了一个 TensorFlow 保存的模型,并想从中获取数据。 我可以使用 ML.NET 吗? 我不知道python我必须使用.net来做。
【问题讨论】:
标签: tensorflow ml.net
我下载了一个 TensorFlow 保存的模型,并想从中获取数据。 我可以使用 ML.NET 吗? 我不知道python我必须使用.net来做。
【问题讨论】:
标签: tensorflow ml.net
我可以看到它是可行的,在 ML.Net 中运行经过 tensorflow 训练的模型。 ML.Net documentation on using tensorflow model.
更新:
问题是你需要使用 tensorflow 冻结模型来代替 tensorflow 保存模型。要了解这些模型之间的区别,您可以参考link
有一个教程解释了如何在 ML.NET 中使用 tensorflow 保存的模型,这里是 link
【讨论】:
最好的方法是利用 ONNX。 ONNX (www.onnx.ai) 是一种用于机器学习的开源格式。您可以在此处将 ONNX 转换器用于适当的 in->out 框架: https://github.com/onnx/onnx
您可以将 Tensorflow 模型转换为 ONNX,并且 ML.NET 支持 ONNX 推理。
【讨论】: