【问题标题】:Is ML.net same to Tensorflow.NET?ML.net 和 Tensorflow.NET 一样吗?
【发布时间】:2020-06-06 01:07:59
【问题描述】:

我下载了一个 TensorFlow 保存的模型,并想从中获取数据。 我可以使用 ML.NET 吗? 我不知道python我必须使用.net来做。

【问题讨论】:

    标签: tensorflow ml.net


    【解决方案1】:

    我可以看到它是可行的,在 ML.Net 中运行经过 tensorflow 训练的模型。 ML.Net documentation on using tensorflow model.

    更新: 问题是你需要使用 tensorflow 冻结模型来代替 tensorflow 保存模型。要了解这些模型之间的区别,您可以参考link

    有一个教程解释了如何在 ML.NET 中使用 tensorflow 保存的模型,这里是 link

    【讨论】:

    【解决方案2】:

    最好的方法是利用 ONNX。 ONNX (www.onnx.ai) 是一种用于机器学习的开源格式。您可以在此处将 ONNX 转换器用于适当的 in->out 框架: https://github.com/onnx/onnx

    您可以将 Tensorflow 模型转换为 ONNX,并且 ML.NET 支持 ONNX 推理。

    【讨论】:

      猜你喜欢
      • 2015-10-18
      • 2014-04-06
      • 2017-11-29
      • 2021-04-14
      • 2020-06-04
      • 2017-12-22
      • 2014-03-18
      • 2012-11-26
      • 2010-10-16
      相关资源
      最近更新 更多