Generación automática de código con mlgen
El generador de código de Windows Machine Learning, mlgen, crea una interfaz (C#, C++/WinRT y C++/CX) con clases contenedoras que llaman a la API de Windows ML automáticamente, lo que te permite cargar, enlazar y evaluar fácilmente un modelo en el proyecto.
Obtención de la herramienta
mlgen se proporciona como una extensión de Visual Studio para desarrolladores que crean aplicaciones de WinML en VS 2017 o versiones posteriores.
En Windows 10, versión 1903 y posteriores, mlgen ya no se incluye en el SDK de Windows 10, de modo que debe descargar e instalar la extensión. Hay una para Visual Studio 2017 y otra para Visual Studio 2019.
Uso de mglen
Una vez que tengas mlgen instalado, en el proyecto de Visual Studio, agrega el archivo de ONNX a la carpeta Assets del proyecto y VS generará clases contenedoras de Windows ML en un nuevo archivo de interfaz. Puedes utilizar estas clases y métodos para integrar el modelo en la aplicación.
Nota:
Use los siguientes recursos para obtener ayuda con Windows ML:
- Para formular o responder a preguntas técnicas sobre Windows Machine Learning, utilice la etiqueta windows-machine-learning en Stack Overflow.
- Para notificar un error, registre un problema en GitHub.