Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Microsoft Learn provides several interactive ways to get an introduction to classic machine learning. These learning paths will get you productive on their own, and also are an excellent base for moving on to deep learning topics.
From the most basic classical machine learning models, to exploratory data analysis and customizing architectures, you’ll be guided by easy to digest conceptual content and interactive Jupyter notebooks, all without leaving your browser.
Choose your own path depending on your educational background and interests.
Option 1: The complete course: Foundations of data science for machine learning:
This path is recommended for most people. It has all the same modules as the other two learning paths with a custom flow that maximizes reinforcement of concepts. If you want to learn about both the underlying concepts and how to get into building models with the most common machine learning tools this path is for you. It’s also the best path if you plan to move beyond classic machine learning, and get an education in deep learning and neural networks, which we only introduce here.
Option 2: The Understand data science for machine learning learning path:
If you are looking to understand how machine learning works and don’t have much mathematical background then this path is for you. It makes no assumptions about previous education (other than a light familiarity with coding concepts) and teaches with code, metaphor, and visual that give you the ah ha moment. It’s hands-on, but focuses more on understanding fundamentals and less on the power of the tools and libraries available.
✔ Option 3: The Create machine learning models learning path:
If you already have some idea what machine learning is about or you have a strong mathematical background you may best enjoy jumping right in to the Create Machine Learning Models learning path. These modules teach some machine learning concepts, but move fast so they can get to the power of using tools like scikit-learn, TensorFlow, and PyTorch. This learning path is also the best one for you if you’re looking for just enough familiarity to understand machine learning examples for products like Azure ML or Azure Databricks.
✔ You are currently on this path, scroll down to begin.
Prerequisites:
This learning path assumes knowledge of basic mathematical concepts. Some experience with Python is also beneficial.
Data exploration and analysis is at the core of data science. Data scientists require skills in programming languages like Python to explore, visualize, and manipulate data.
Learning objectives:
In this module, you will learn:
Prerequisites:
This module is part of these learning paths:
Q1. You have a NumPy array with the shape (2,20). What does this tell you about the elements in the array?
Q2. You have a Pandas DataFrame named df_sales containing daily sales data. The DataFrame contains the following columns: year, month, day_of_month, sales_total. You want to find the average sales_total value. Which code should you use?
Q3. You have a DataFrame containing data about daily ice cream sales. You use the corr method to compare the avg_temp and units_sold columns, and get a result of 0.97. What does this result indicate?
Regression is a commonly used kind of machine learning for predicting numeric values.
Learning objectives:
In this module, you’ll learn:
Prerequisites:
This module is part of these learning paths:
Q1. You are using scikit-learn to train a regression model from a dataset of sales data. You want to be able to evaluate the model to ensure it will predict accurately with new data. What should you do?
Q2. You have created a model object using the scikit-learn LinearRegression class. What should you do to train the model?
Q3. You train a regression model using scikit-learn. When you evaluate it with test data, you determine that the model achieves an R-squared metric of 0.95. What does this metric tell you about the model?
Classification is a kind of machine learning used to categorize items into classes.
Learning objectives:
In this module, you’ll learn:
Prerequisites:
This module is part of these learning paths:
Q1. You plan to use scikit-learn to train a model that predicts credit default risk. The model must predict a value of 0 for loan applications that should be automatically approved, and 1 for applications where there is a risk of default that requires human consideration. What kind of model is required?
Q2. You have trained a classification model using the scikit-learn LogisticRegression class. You want to use the model to return labels for new data in the array x_new. Which code should you use?
Q3. You train a binary classification model using scikit-learn. When you evaluate it with test data, you determine that the model achieves an overall Recall metric of 0.81. What does this metric indicate?
Clustering is a kind of machine learning that is used to group similar items into clusters.
Learning objectives:
In this module, you’ll learn:
Prerequisites:
This module is part of these learning paths:
Q1. K-Means clustering is an example of which kind of machine learning?
Q2. You are using scikit-learn to train a K-Means clustering model that groups observations into three clusters. How should you create the KMeans object to accomplish this goal?
Deep learning is an advanced form of machine learning that emulates the way the human brain learns through networks of connected neurons.
Learning objectives:
In this module, you will learn:
Prerequisites:
This module is part of these learning paths:
Q1. You are creating a deep neural network to train a classification model that predicts to which of three classes an observation belongs based on 10 numeric features. Which of the following statements is true of the network architecture?
Q2. You are training a deep neural network. You configure the training process to use 50 epochs. What effect does this configuration have?
Q3. You are creating a deep neural network. You increase the Learning Rate parameter. What effect does this setting have?
Q4. You are creating a convolutional neural network. You want to reduce the size of the feature maps that are generated by a convolutional layer. What should you do?
I hope this Create machine learning models Microsoft Quiz Answers would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.
This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.
Keep Learning!