如何使用 tensorflow 在 C++ 中训练模型?

How to train a model in C++ with tensorflow?

我试着用深度学习模型训练了一个实验。 我发现 tensorflow 是最好的方法。 但是有个问题就是tensorflow需要写在python里面。 我的程序包含许多 loops.Like 这个..

for i=1~2000
 for j=1~2000

我知道这对 python 来说是一个很大的缺点。 它比c慢很多。 我知道tensorfow有一个C++API,但是不清楚。 https://www.tensorflow.org/api_docs/cc/index.html (这是我看过的最糟糕的规格) 有人可以给我一个简单的例子吗? 我只需要两个简单的代码。 一个是如何创建图表。 另一个是如何加载此图并 运行 它。 我真的很需要 this.Hope 有人可以帮助我。

这并不容易,但有可能。 首先,您需要在 python 中创建张量流图并将其保存在文件中。 这篇文章可能对您有所帮助
https://medium.com/jim-fleming/loading-a-tensorflow-graph-with-the-c-api-4caaff88463f#.krslipabt

其次,您需要编译 libtensorflow,link 它到您的程序(您还需要 tensorflow headers,所以有点棘手)并从文件加载图形。 这次这篇文章或许能帮到你
https://medium.com/jim-fleming/loading-tensorflow-graphs-via-host-languages-be10fd81876f#.p9s69rn7u