Learn advanced features of .NET to take your machine learning applications to the next level.
Overview
Syllabus
Introduction
- Advanced machine learning .NET
- What you should know
- Collecting data correctly
- Utilize SME
- Data types and structure
- Business logic
- Outliers
- Biases
- Data cleansing tools
- Demo: Checking data
- What is ONNX?
- Set up the .NET project for ONNX
- Create a model
- Generate an ONNX model
- Using Netron
- Demo: Generate an ONNX model in Visual Studio
- Image recognition vs. categorization
- What is TensorFlow?
- Set up the .NET project for TensorFlow
- Train the model
- Evaluate the model
- Demo: Train a TensorFlow model in Visual Studio
- What is MLOps?
- Retraining the model
- Versioning
- Source control
- "Machine Learning Model" not in the context menu
- Is 32-bit supported on Windows?
- Ensure the app is targeting x64 or x86
- New project with a different build target
- Challenge: Training and comparing ML.NET models
- Solution: Training and comparing ML.NET models
- Next steps
Taught by
Sam Nasr