In this course, you will learn how to use ML.NET, which is a tool based on .NET architecture. It consists of a library and command line utility used for building machine learning models. It is so convenient to work with that a developer having little or no background in machine learning and data science can use it to build complex machine learning models.
You will start with an overview of the key ML.NET features and the fundamentals of machine learning. Then, you will go through all types of built-in tasks supported by ML.NET, followed by more advanced ML.NET capabilities, such as deep learning and interoperability with external tools, such as TensorFlow.
By the end of the course, you will be able to use ML.NET to build and train models capable of performing a wide range of machine learning tasks. You will be able to use all the key features of ML.NET and fully integrate it into your apps.
- An understanding of machine learning fundamentals
- In-depth knowledge of supervised and unsupervised machine learning
- Hands-on experience of AutoML and the automatic model building process
- The ability to use ML.NET to perform a wide range of machine learning tasks
- Familiarity with deep learning and its implementation using ML.NET
About the author
Microsoft MVP | senior software engineer | published technical author | software development mentor
I am a Microsoft MVP and a lead/senior software engineer with over a decade of professional experience. I primarily specialize in .NET and Microsoft stack. I am enthusiastic about creating well-crafted software that fully meets business needs. I enjoy teaching aspiring developers and sharing my knowledge with the community, which I do both as a volunteer and commercially.
I have created online courses, technical books, and other educational content for major publishers like Apress, Manning, Packt, Educative, etc. I also provide live mentoring services, both to groups and individuals. Some of my books made it into the number one bestseller spot on Amazon and LeanPub. My books include “SignalR on .NET 6 – the complete guide”, “The battle hardened developer”, and “The easiest way to learn design patterns”.
Throughout my career, I have built software of various types and various levels of complexity in multiple industries. This includes a passenger information management system for a railway, distributed smart clusters of IoT devices, e-commerce systems, financial transaction processing systems, and more. I have also successfully led and mentored teams of software developers.