加载在C#中使用python构建的keras模型?

时间:2019-04-06 16:44:55

标签: c# python keras conv-neural-network

我有一个使用python以(h5或json)格式保存的Keras(后端tensorflow)模型,但是我不知道如何加载它并在C#解决方案中使用它。有什么建议(库或某些逻辑)?

1 个答案:

答案 0 :(得分:1)

Keras是基于Tenserflow(这是一个C ++项目)构建的,因此您可以使用简单的包装程序在几乎每种语言上运行它。

使用Keras.NET(请参见此处:https://github.com/SciSharp/Keras.NET,也可以在nuget中使用),然后使用以下方法加载模型:

var model = Keras.Models.Model.LoadModel(pathToYourModel.h5)

祝你好运!