Video: Learning Machine Learning with .NET, PyTorch and the ONNX Runtime
ONNX is a open format to represent deep learning models that is supported by various frameworks and tools. This format makes it easier to interoperate between frameworks and to maximize the reach of your hardware optimization investments.
In this episode, Seth Juarez sits with Rich to show us how we can use the ONNX runtime inside of our .NET applications. He gives us a quick introduction to training a model with PyTorch, and also explains some foundational concepts around prediction accuracy.
It covers,
- Brief overview of training a machine learning model
- PyTorch training in Python
- Understanding accuracy and loss
- What is ONNX ?
- Consuming model with ONNX in .NET
- ML .NET
- ONNX
- Industry usage
Related articles:
- ONNX on GitHub https://github.com/microsoft/onnxruntime
- ONNX NuGet https://www.nuget.org/packages/Micros...
- ONNX Runtime is now open source https://azure.microsoft.com/en-us/blo...
- PyTorch https://pytorch.org/
Hope this helps.
Comments
- Anonymous
February 08, 2019
very interesting video- Anonymous
March 07, 2019
Yes it's. Thanks Anass. Glad that it helped.
- Anonymous
- Anonymous
February 08, 2019
Are there any examples for tensoflow?- Anonymous
March 07, 2019
Thanks Anass for reaching me. Yes, we have good number of examples posted in MSDN. To name a few, i added the following:https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-train-tensorflowhttps://blogs.msdn.microsoft.com/uk_faculty_connection/2017/03/27/azure-gpu-tensorflow-step-by-step-setup/https://docs.azuredatabricks.net/applications/deep-learning/tensorflow.htmlHope this helps.
- Anonymous