Оберните приложения CNTK

Я изучил документацию Microsoft OpenSource AI Library CNTK и понял, как создавать и обучать нейронные сети. Я также понял, как "сохранить" обученные результаты в выходной каталог.

Тем не менее, я не вижу способа загрузки результатов в нейронную сеть, и даже более сложный: как мне обернуть мою обученную нейронную сеть в приложение, чтобы я мог фактически использовать ее в производстве, а не просто использовать для академических исследований,

Я хочу интегрировать мою нейронную сеть в мое приложение на Python или С#. Как мне обернуть его в такое и как создать интерфейс для его ввода и вывода?

Ответ 1

Они недавно добавили Wrapper для С# и С++.

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

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

Некоторые ребята уже работают над оболочкой python. Однако, но обертывая его на С++, вы уже можете интегрировать решение С++ в качестве библиотеки обложек python. Confer: http://www.boost.org/doc/libs/1_49_0/libs/python/doc/