赞
踩
我们经常会用tensorflow的python版本去训练深度学习模型,但是有些项目要在C#,因此,tensorflow.NET给了一个不错的选择。
本文介绍如何利用tensorflow.NET调用python训练好的模型。tensorflow == 1.14.0, TensorFlow.NET == 0.21.0, SciSharp.TensorFlow.Redist == 2.3.1, 具体支持版本信息要看下面这个网站
https://github.com/SciSharp/TensorFlow.NET
1)利用python版本的tensorflow训练模型;
2)新建c#的vs2019工程,利用NuGet安装相应版本的tensorflow.NET;
注意几点:要用vs2019,NET Core 3.1
tensorflow.NET 和SciSharp.Tensorflow.Redist都要安装,如果是gpu版本,还要安装相应的gpu版本的库,详情见
https://tensorflownet.readthedocs.io/en/latest/HelloWorld.html
3)参考下面的代码
- class UNet_tf
-
- {
-
- string dir = "Images";
-
- private
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。