包装 CNTK 应用程序

Wrap CNTK Applications

我已经阅读了 Microsoft 的 OpenSource AI Library CNTK 的文档,确实了解了如何创建和训练神经网络。我也明白了,如何 "save" 将训练的结果放入输出目录。

但是,我没有看到将结果加载到神经网络中的方法,甚至更复杂:如何将经过训练的神经网络包装到应用程序中,以便我可以在生产中实际使用它,而不仅仅是用于学术研究。

我想将我的神经网络集成到我的 Python 或 C# 应用程序中。 我如何将它包装成这样,以及如何为其输入和输出创建接口?

他们不久前为 C# 和 C++ 添加了 Wrapper。

C# https://github.com/Microsoft/CNTK/tree/master/Source/Extensibility/CSEvalClient

C++ https://github.com/Microsoft/CNTK/tree/master/Source/Extensibility/EvalWrapper

一些人也已经在研究 python 包装器。但是,尽管将其包装到 C++ 中,但您已经可以将 C++ 解决方案集成为 python 包装器库。 授予:http://www.boost.org/doc/libs/1_49_0/libs/python/doc/