Может ли C # доступ к моделям обучения Windows ML вне UWP? - PullRequest
1 голос
/ 27 марта 2019

У меня есть модель ONNX, с которой я хочу сравнивать изображения из службы C # Windows (не UWP).Я не вижу способа получить доступ к платформе Windows ML из C # за пределами создания приложения UWP, это правильно?

Я нашел эту публикацию, которая, кажется, указывает на то, что этовозможно из C ++.

Есть ли хотя бы хорошо известная оболочка COM или что-то для этого?

1 Ответ

7 голосов
/ 01 апреля 2019

Смотрите здесь для примера на GitHub для машинного обучения Windows немного другой метод ссылки на Windows.AI.MachineLearning вне UWP: https://github.com/Microsoft/Windows-Machine-Learning/tree/master/Samples/SqueezeNetObjectDetection/NETCore/cs

Чтобы воссоздать этот пример, создайте ядро ​​.NETПример и добавьте ссылку на сборку в файл Windows.winmd пакета Windows SDK.Путь к этому файлу может выглядеть следующим образом: C: \ Program Files (x86) \ Windows Kits \ 10 \ UnionMetadata [версия] \ Windows.winmd.

Это позволит вам получить доступ к Windows.AI.MachineLearning вне UWP c # приложение.В этом примере используется переменная среды для параметризации пути к этому Windows.winmd, но вы можете жестко запрограммировать это значение, если хотите.

...