Interested in a private company training? Request it here.
Before ML can be applied, the key concepts of machine learning need to be discussed.
When applying machine learning in an enterprise context, it's important to have a methodology to plan, document and execute the different steps in the machine learning proces.
Before you can start developing machine learning solutions, you must first create an environment in which you can store and run your Python code. Both local and cloud solutions are presented.
Like all data used for business intelligence, also data for machine learning should be cleansed. But machine learning data has some special requirements. This module shows how to use Python to prepare your data for machine learning.
Many business problems can be tackled by basic machine learning techniques. In this module the most common machine learning approaches such as linear regression and random forests are used with Python. We also pay attention to model inspection.
Machine learning on a local machine and a small dataset is one thing, running this on larger datasets or more CPU-hungry techniques (or even GPUs) can become a challenge. Another problem is deploying your model: How can we easily call the resulting model from within other applications? Azure Machine Learning helps answering these questions.
The Data Science experience in Microsoft Fabric provides notebooks, so all the previous Python code could be run in their. But Microsoft Fabric provides extra functionality as well: From pre-installed machine learning frameworks (SparkML, FLAML) to model management (MLFlow).
Part of the machine learning process can be automated. Azure Automated machine learning provides a web portal and a Python API to automate data preprocessing and model training.
From all the machine learning techniques there is one that gets popular for more challenging problems: Multiple layers of neural networks, better known as deep learning. For problems such as image recognition, speech understanding etc. this is currently the way to go. But it's from a mathematical point of view a very challenging technique. In this module the basics of deep learning are introduced.
In many AI solutions pre-trained models (such as chat-GPT) are used. But in some cases, custom models trained on your corporate data is essential to make predictions within your business processes. This training focusses on the latter. First you will learn how to train models locally using Python. Then the focus shifts on how Azure Machine Learning provides extra features, such as scale out training, easy deployment and monitoring.
This training aims at people with basic Python knowledge who want to start or further grow in a data science role. No machine learning knowledge is needed, but basic Python data manipulation skills are required to take the labs. If needed, attend our Python for data engineering training first.